aboutsummaryrefslogtreecommitdiff
path: root/examples/boot/bootloader/stm32/src
Commit message (Collapse)AuthorAgeFilesLines
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-1/+1
|
* Edition 2024.Dario Nieuwenhuis2025-10-061-3/+3
|
* feat: enhance bootloader for multiple flash support Badr Bouslikhin2024-02-061-1/+1
|
* boot: release flash after prepare and refactor apiUlf Lilleengen2023-08-111-3/+1
| | | | | | 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.
* Align examplesRasmus Melchior Jacobsen2023-05-301-6/+13
|
* Let Flash<Async/Blocking> be a thingRasmus Melchior Jacobsen2023-05-251-1/+1
|
* Align with new bind_interruptRasmus Melchior Jacobsen2023-05-251-2/+1
|
* Align stm32 bootloader exampleRasmus Melchior Jacobsen2023-04-051-3/+4
|
* Align examples with bootloader changesRasmus Melchior Jacobsen2023-04-041-3/+3
|
* Remove flash lock/unlock public API from stm32 flash, and perform the ↵Mathias2022-09-301-1/+1
| | | | unlocking and locking automatically on erase and write operations
* Remove BootFlash borrowUlf Lilleengen2022-09-201-4/+3
| | | | | | | Compiler will infer a different lifetime for BootFlash than for the borrowed flash, which makes it require more type annotations than if it was just owning the type. Since it doesn't really matter if it owns or borrows in practical use, change it to own so that it simplifies usage.
* Remove generic const expressions from embassy-bootUlf Lilleengen2022-09-021-3/+5
| | | | | | | | | * 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
* Move bootloader main to examplesUlf Lilleengen2022-06-241-0/+46
This should remove some confusion around embassy-boot-* being a library vs. a binary. The binary is now an example bootloader instead.