| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | examples: configure executor task arena sizes. | Dario Nieuwenhuis | 2024-01-02 | 1 | -1/+1 | |
| | | ||||||
| * | ci: use beta, add secondary nightly ci. | Dario Nieuwenhuis | 2023-12-21 | 3 | -3/+1 | |
| | | ||||||
| * | Update all references to `embasy-executor` to the latest version | Jesse Braham | 2023-12-06 | 1 | -1/+1 | |
| | | ||||||
| * | update release version in examples and other crates | Scott Mabin | 2023-12-04 | 1 | -2/+2 | |
| | | ||||||
| * | Remove nightly and unstable-traits features in preparation for 1.75. | Dario Nieuwenhuis | 2023-11-29 | 1 | -4/+4 | |
| | | ||||||
| * | executor: release v0.3.3 | Dario Nieuwenhuis | 2023-11-15 | 1 | -1/+1 | |
| | | ||||||
| * | Release embassy-executor v0.3.1 | Dario Nieuwenhuis | 2023-11-01 | 1 | -1/+1 | |
| | | ||||||
| * | Prepare embassy-net 0.2.1 and embassy-sync 0.4.0 | Dániel Buga | 2023-10-31 | 1 | -1/+1 | |
| | | ||||||
| * | time: add `links` key, release v0.1.5. | Dario Nieuwenhuis | 2023-10-16 | 1 | -1/+1 | |
| | | ||||||
| * | time: Update examples, tests, and other code to use new Timer::after_x ↵ | Adam Greig | 2023-10-15 | 1 | -3/+3 | |
| | | | | | convenience methods | |||||
| * | Release embassy-time 0.1.4 | Dániel Buga | 2023-10-12 | 1 | -1/+1 | |
| | | ||||||
| * | feat: bump embassy-sync version to 0.3.0 | Ulf Lilleengen | 2023-09-14 | 1 | -1/+1 | |
| | | | | | Update changelog in preparation for release | |||||
| * | Release embassy-time v0.1.3 | Jesse Braham | 2023-08-28 | 1 | -1/+1 | |
| | | ||||||
| * | Bump executor crate version to 0.3.0 | Dániel Buga | 2023-08-23 | 1 | -1/+1 | |
| | | ||||||
| * | Refactor firmware updater | Ulf Lilleengen | 2023-08-06 | 1 | -4/+4 | |
| | | | | | | * Allow manipulating state without accessing DFU partition. * Provide aligned buffer when creating updater to reduce potential wrong parameters passed. | |||||
| * | Release embassy-time v0.1.2 | Dario Nieuwenhuis | 2023-07-06 | 1 | -1/+1 | |
| | | ||||||
| * | Update probe-rs-cli -> probe-rs | Dario Nieuwenhuis | 2023-06-29 | 1 | -2/+2 | |
| | | ||||||
| * | Add firmware updater examples to CI | Ulf Lilleengen | 2023-06-19 | 2 | -2/+6 | |
| | | | | | | | | | CI was not building the a.rs application due to the requirement of b.bin having been built first. Add a feature flag to examples so that CI can build them including a dummy application. Update a.rs application examples so that they compile again. | |||||
| * | Align examples | Rasmus Melchior Jacobsen | 2023-05-30 | 1 | -5/+7 | |
| | | ||||||
| * | Bump versions preparing for -macros and -executor release | Ulf Lilleengen | 2023-04-27 | 1 | -1/+1 | |
| | | ||||||
| * | Switch from probe-run to probe-rs-cli. | Dario Nieuwenhuis | 2023-04-26 | 1 | -2/+2 | |
| | | | | | | - probe-run screwed up the last release 2 weeks ago and it's still not fixed (issue 391). Doesn't look well maintained. - Even when it's not broken, it lags behind probe-rs-cli in new chips support because it's slow in updating probe-rs. | |||||
| * | embassy-boot: update ci and examples to use the nightly flag | sander | 2023-04-20 | 1 | -2/+2 | |
| | | ||||||
| * | enable inline-asm feature for cortex-m in examples | pennae | 2023-04-18 | 1 | -2/+2 | |
| | | | | | | | inline assembly is supported since rust 1.59, we're way past that. enabling this makes the compiled code more compact, and on rp2040 even decreses memory usage by not needing thunks in sram. | |||||
| * | Release embassy-sync v0.2.0 | Dario Nieuwenhuis | 2023-04-13 | 1 | -1/+1 | |
| | | ||||||
| * | executor: add Pender, rework Cargo features. | Dario Nieuwenhuis | 2023-04-03 | 1 | -1/+1 | |
| | | | | | | | | | | This introduces a `Pender` struct with enum cases for thread-mode, interrupt-mode and custom callback executors. This avoids calls through function pointers when using only the thread or interrupt executors. Faster, and friendlier to `cargo-call-stack`. `embassy-executor` now has `arch-xxx` Cargo features to select the arch and to enable the builtin executors (thread and interrupt). | |||||
| * | Support codesigning in the firmware updater | huntc | 2023-01-12 | 2 | -1/+6 | |
| | | | | | This commit provides a method to verify that firmware has been signed with a private key given its public key. The implementation uses ed25519-dalek as the signature verifier. An "ed25519" feature is required to enable the functionality. When disabled (the default), calling the firmware updater's verify method will return a failure. | |||||
| * | feat: compile bootloader examples for nRF91 | Ulf Lilleengen | 2023-01-04 | 6 | -7/+51 | |
| | | | | | | | | * Add nRF91 as target in CI builds * Add example linker scripts for nrf91 * Make less nRF52 assumptions example config * Add llvm-tools-preview required for cargo objcopy example | |||||
| * | Provides a means of obtaining the current WDT config | huntc | 2023-01-04 | 1 | -0/+18 | |
| | | | | | Obtaining the current WDT config is important so that we do not have to duplication configuration around the place. A constructor method has been introduced that returns WDT config in accordance with how the register is presently configured. The bootloader example has also been updated to show the watchdog can be obtained and used. | |||||
| * | Cleaned up some doc and memory layout | huntc | 2023-01-04 | 3 | -2/+6 | |
| | | | | | The memory layout of the s140 crept into a number of memory files, which can cause confusion. | |||||
| * | Bump defmt-rtt to 0.4 | Dario Nieuwenhuis | 2022-11-29 | 1 | -1/+1 | |
| | | ||||||
| * | all Cargo.toml: Add license to all crate Cargo.toml files | chrysn | 2022-10-07 | 1 | -0/+1 | |
| | | | | | Closes: https://github.com/embassy-rs/embassy/issues/1002 | |||||
| * | Update Rust nightly. | Dario Nieuwenhuis | 2022-09-22 | 2 | -2/+0 | |
| | | | | | Removes feature(generic_associated_types) | |||||
| * | Remove generic const expressions from embassy-boot | Ulf Lilleengen | 2022-09-02 | 1 | -1/+2 | |
| | | | | | | | | | | * Remove the need for generic const expressions and use buffers provided in the flash config. * Extend embedded-storage traits to simplify generics. * Document all public APIs * Add toplevel README * Expose AlignedBuffer type for convenience. * Update examples | |||||
| * | split `embassy-util` into `embassy-futures`, `embassy-sync`. | Dario Nieuwenhuis | 2022-08-22 | 1 | -1/+1 | |
| | | ||||||
| * | Split embassy-time from embassy-executor. | Dario Nieuwenhuis | 2022-08-18 | 3 | -4/+5 | |
| | | ||||||
| * | Remove HAL initialization from #[embassy::main] macro. | Dario Nieuwenhuis | 2022-08-17 | 2 | -4/+6 | |
| | | ||||||
| * | Update to critical-section 1.0, atomic-polyfill 1.0 | Dario Nieuwenhuis | 2022-08-17 | 1 | -1/+1 | |
| | | ||||||
| * | Split embassy crate into embassy-executor, embassy-util. | Dario Nieuwenhuis | 2022-07-29 | 3 | -6/+7 | |
| | | ||||||
| * | Move bootloader main to examples | Ulf Lilleengen | 2022-06-24 | 8 | -0/+194 | |
| This should remove some confusion around embassy-boot-* being a library vs. a binary. The binary is now an example bootloader instead. | ||||||
