| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Flatten embassy-boot dir tree | Dario Nieuwenhuis | 2024-01-11 | 5 | -390/+0 |
| | | |||||
| * | Centralize license and MSRV boilerplate into the repo readme. | Dario Nieuwenhuis | 2024-01-11 | 1 | -14/+0 |
| | | |||||
| * | fix: remove git dependency in embassy-boot | Ulf Lilleengen | 2023-12-20 | 1 | -0/+6 |
| | | |||||
| * | Add embassy-usb-dfu | Kaitlyn Kenwell | 2023-12-13 | 1 | -3/+6 |
| | | |||||
| * | 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 | -19/+5 |
| | | |||||
| * | 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 | -23/+10 |
| | | | | | | | 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. | ||||
| * | Align examples | Rasmus Melchior Jacobsen | 2023-05-30 | 1 | -1/+3 |
| | | |||||
| * | Align stm32 | Rasmus Melchior Jacobsen | 2023-05-30 | 1 | -53/+17 |
| | | |||||
| * | 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: 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 | -3/+7 |
| | | |||||
| * | Align platform specific bootloaders | Rasmus Melchior Jacobsen | 2023-04-05 | 1 | -6/+6 |
| | | |||||
| * | Align chip specific boot projects with new prepare_boot() signature | Rasmus Melchior Jacobsen | 2023-04-04 | 1 | -8/+6 |
| | | |||||
| * | Bump embedded-storage-async to 0.4 | Mehmet Ali Anil | 2023-03-06 | 1 | -1/+1 |
| | | |||||
| * | Bump defmt-rtt to 0.4 | Dario Nieuwenhuis | 2022-11-29 | 1 | -1/+1 |
| | | |||||
| * | fix: add required metadata for embassy-boot | Ulf Lilleengen | 2022-11-25 | 2 | -8/+21 |
| | | |||||
| * | Move default initializer function to Default trait implementation | Mathias | 2022-11-01 | 1 | -35/+37 |
| | | |||||
| * | 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 | -15/+20 |
| | | | | | | | | | | * 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 |
| | | |||||
| * | add log feature to embassy-boot-stm32 | Vincent Stakenburg | 2022-06-30 | 1 | -0/+6 |
| | | |||||
| * | Remove unused imports | Ulf Lilleengen | 2022-06-29 | 1 | -3/+0 |
| | | |||||
| * | Add build.rs to detect armv6 | Ulf Lilleengen | 2022-06-27 | 1 | -0/+11 |
| | | |||||
| * | Move bootloader main to examples | Ulf Lilleengen | 2022-06-24 | 4 | -97/+3 |
| | | | | | | This should remove some confusion around embassy-boot-* being a library vs. a binary. The binary is now an example bootloader instead. | ||||
| * | 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". | ||||
| * | Run rustfmt. | Dario Nieuwenhuis | 2022-06-12 | 2 | -5/+1 |
| | | |||||
| * | boot/stm32: autodetect thumbv6, remove cargo feature. | Dario Nieuwenhuis | 2022-05-31 | 3 | -2/+6 |
| | | |||||
| * | Add F7 flash and bootloader support | Matous Hybl | 2022-05-06 | 1 | -1/+1 |
| | | |||||
| * | Add support for F3 flash | Matous Hybl | 2022-05-06 | 1 | -1/+1 |
| | | |||||
| * | Allow using separate page sizes for state and dfu | Ulf Lilleengen | 2022-04-28 | 2 | -8/+16 |
| | | | | | | | | * 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 | 4 | -29/+13 |
| | | |||||
| * | Add stm32 flash + bootloader support | Ulf Lilleengen | 2022-04-27 | 7 | -0/+483 |
| * 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 | |||||
