| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Flatten embassy-boot dir tree | Dario Nieuwenhuis | 2024-01-11 | 4 | -458/+0 |
| | | |||||
| * | Centralize license and MSRV boilerplate into the repo readme. | Dario Nieuwenhuis | 2024-01-11 | 1 | -15/+0 |
| | | |||||
| * | fix: remove git dependency in embassy-boot | Ulf Lilleengen | 2023-12-20 | 1 | -1/+7 |
| | | |||||
| * | update release version in examples and other crates | Scott Mabin | 2023-12-04 | 1 | -1/+1 |
| | | |||||
| * | update embedded-storage{,-async}, remove patch. | Dario Nieuwenhuis | 2023-12-04 | 1 | -2/+2 |
| | | |||||
| * | Remove nightly and unstable-traits features in preparation for 1.75. | Dario Nieuwenhuis | 2023-11-29 | 2 | -9/+3 |
| | | |||||
| * | Prepare embassy-net 0.2.1 and embassy-sync 0.4.0 | Dániel Buga | 2023-10-31 | 1 | -1/+1 |
| | | |||||
| * | Sync all fmt.rs files. | Dario Nieuwenhuis | 2023-08-30 | 1 | -6/+39 |
| | | |||||
| * | boot: release flash after prepare and refactor api | Ulf Lilleengen | 2023-08-11 | 1 | -25/+12 |
| | | | | | | | This refactoring of the chip specific bootloader creates the internal boot instance and aligned buffer in the prepare stage, so that they are automatically dropped after. This unlocks a use case where peripherals owning the flash need to be Drop'ed before load() happens. | ||||
| * | Refactor firmware updater | Ulf Lilleengen | 2023-08-06 | 1 | -2/+4 |
| | | | | | | * Allow manipulating state without accessing DFU partition. * Provide aligned buffer when creating updater to reduce potential wrong parameters passed. | ||||
| * | feat: make nrf bootloader watchdog generic for any flash | Ulf Lilleengen | 2023-08-02 | 1 | -13/+13 |
| | | |||||
| * | embassy-boot/nrf/README.md: typo fix | Kaspar Schleiser | 2023-06-29 | 1 | -1/+1 |
| | | |||||
| * | Align examples | Rasmus Melchior Jacobsen | 2023-05-30 | 1 | -1/+3 |
| | | |||||
| * | Align nrf | Rasmus Melchior Jacobsen | 2023-05-30 | 1 | -54/+17 |
| | | |||||
| * | ci: fix nrf, rp tests. | Dario Nieuwenhuis | 2023-05-29 | 1 | -1/+1 |
| | | |||||
| * | Protect default implementations for FirmwareUpdater and BootLoader | Rasmus Melchior Jacobsen | 2023-05-22 | 1 | -0/+1 |
| | | | | | It seems as if the arm compiler can does not care about whether the bootloader symbols are undefined if the default() function is never used. The x64 compiler does care however, so this change ensures that we can instantiate the types from tests. | ||||
| * | embassy-boot: resolve conflicts | sander | 2023-04-20 | 1 | -1/+0 |
| | | |||||
| * | Merge commit '2c1d572cf2e225be5f30435b133e96aa55c9d3af' | sander | 2023-04-20 | 1 | -0/+1 |
| |\ | |||||
| * | | embassy-boot: update readme MSRV to stable | sander | 2023-04-20 | 1 | -1/+1 |
| | | | |||||
| * | | embassy-boot: add nightly feature to stm32 and rp as well | sander | 2023-04-20 | 2 | -2/+0 |
| |/ | |||||
| * | embassy-boot: add nightly feature gate for async usage | sander | 2023-04-14 | 1 | -1/+5 |
| | | |||||
| * | merge embassy/master | sander | 2023-04-11 | 1 | -14/+12 |
| |\ | |||||
| | * | Align platform specific bootloaders | Rasmus Melchior Jacobsen | 2023-04-05 | 1 | -6/+6 |
| | | | |||||
| | * | Align examples with bootloader changes | Rasmus Melchior Jacobsen | 2023-04-04 | 1 | -1/+1 |
| | | | |||||
| | * | Align chip specific boot projects with new prepare_boot() signature | Rasmus Melchior Jacobsen | 2023-04-04 | 1 | -8/+6 |
| | | | |||||
| * | | embassy-boot: add default nightly feature, makes it possible to compile with ↵ | sander | 2023-03-22 | 2 | -3/+5 |
| |/ | | | | the stable compiler | ||||
| * | Bump embedded-storage-async to 0.4 | Mehmet Ali Anil | 2023-03-06 | 1 | -1/+1 |
| | | |||||
| * | Pass WDT config around | huntc | 2023-01-04 | 1 | -5/+1 |
| | | | | | By passing WDT config around we can control it more easily and promote sharing it between files. | ||||
| * | fix: add required metadata for embassy-boot | Ulf Lilleengen | 2022-11-25 | 2 | -1/+27 |
| | | |||||
| * | Move default initializer function to Default trait implementation | Mathias | 2022-11-01 | 1 | -2/+4 |
| | | |||||
| * | 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 | 1 | -1/+0 |
| | | | | | Removes feature(generic_associated_types) | ||||
| * | Remove generic const expressions from embassy-boot | Ulf Lilleengen | 2022-09-02 | 1 | -12/+23 |
| | | | | | | | | | | * 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 |
| | | |||||
| * | Update to critical-section 1.0, atomic-polyfill 1.0 | Dario Nieuwenhuis | 2022-08-17 | 1 | -1/+1 |
| | | |||||
| * | Add -boot docserver metadata. | Dario Nieuwenhuis | 2022-08-15 | 1 | -0/+6 |
| | | |||||
| * | Split embassy crate into embassy-executor, embassy-util. | Dario Nieuwenhuis | 2022-07-29 | 1 | -1/+1 |
| | | |||||
| * | Move bootloader main to examples | Ulf Lilleengen | 2022-06-24 | 8 | -217/+3 |
| | | | | | | This should remove some confusion around embassy-boot-* being a library vs. a binary. The binary is now an example bootloader instead. | ||||
| * | Merge pull request #822 from embassy-rs/remove-authors | Dario Nieuwenhuis | 2022-06-18 | 1 | -3/+0 |
| |\ | | | | | Remove the authors field from Cargo.tomls | ||||
| | * | Remove the authors field from Cargo.tomls | Dario Nieuwenhuis | 2022-06-18 | 1 | -3/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | It currently contains whoever was first to write some code for the crate, even if many more people have contributed to it later. The field is "sort of" deprecated, it was made optional recently: https://rust-lang.github.io/rfcs/3052-optional-authors-field.html Due the the reasons listed there I believe removing it is better than setting it to generic fluff like "The Embassy contributors". | ||||
| * | | Merge pull request #821 from embassy-rs/defmt-trace | Dario Nieuwenhuis | 2022-06-18 | 1 | -0/+3 |
| |\ \ | |/ |/| | Add env DEFMT_LOG=trace to all examples. | ||||
| | * | Add env DEFMT_LOG=trace to all examples. | Dario Nieuwenhuis | 2022-06-18 | 1 | -0/+3 |
| | | | |||||
| * | | Update to 2021 edition. (#820) | Dario Nieuwenhuis | 2022-06-18 | 1 | -1/+1 |
| |/ | |||||
| * | Run rustfmt. | Dario Nieuwenhuis | 2022-06-12 | 2 | -13/+5 |
| | | |||||
| * | Fix linker script for nrf bootloader example | Ulf Lilleengen | 2022-04-28 | 2 | -2/+2 |
| | | |||||
| * | Allow using separate page sizes for state and dfu | Ulf Lilleengen | 2022-04-28 | 1 | -3/+11 |
| | | | | | | | | * Less generics on bootloader. Keep PAGE_SIZE as a common multiple of DFU and ACTIVE page sizes. * Document restriction * Add unit tests for different page sizes | ||||
| * | Add bootloader to CI | Ulf Lilleengen | 2022-04-27 | 3 | -6/+3 |
| | | |||||
| * | Add stm32 flash + bootloader support | Ulf Lilleengen | 2022-04-27 | 2 | -30/+2 |
| | | | | | | | | | * Add flash drivers for L0, L1, L4, WB and WL. Not tested for WB, but should be similar to WL. * Add embassy-boot-stm32 for bootloading on STM32. * Add flash examples and bootloader examples * Update stm32-data | ||||
| * | Support multiple flash instances in embassy-boot | Ulf Lilleengen | 2022-04-19 | 4 | -5/+10 |
| | | | | | | | | | * Add FlashProvider and FlashConfig traits to define flash characteristics * Use traits in bootloader to retrieve flash handles and for copying data between flash instances * Add convenience implementations for using a single flash instance. | ||||
| * | Address review comments | Ulf Lilleengen | 2022-02-09 | 2 | -1/+11 |
| | | |||||
