| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | rp/flash: change naming to `blocking_*`, `new_blocking`. | Dario Nieuwenhuis | 2023-08-18 | 1 | -4/+4 |
| | | | | | | - Needed for consistency with other drivers. - Having two `new()` functions sometimes resulted in 'multiple applicable methods' errors. | ||||
| * | boot: release flash after prepare and refactor api | Ulf Lilleengen | 2023-08-11 | 3 | -71/+32 |
| | | | | | | | 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 | 7 | -217/+268 |
| | | | | | | * 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 |
| | | |||||
| * | rp: add async flash | Derek Hageman | 2023-07-28 | 1 | -7/+7 |
| | | | | | | | Implement an async flash mode using the XIP background best effort read interface. Only reads are actually async, write and erase remain blocking. | ||||
| * | embassy-boot/nrf/README.md: typo fix | Kaspar Schleiser | 2023-06-29 | 1 | -1/+1 |
| | | |||||
| * | Prevent accidental revert when using firmware updater | Ulf Lilleengen | 2023-06-19 | 4 | -9/+72 |
| | | | | | | This change prevents accidentally overwriting the previous firmware before the new one has been marked as booted. | ||||
| * | Remove unused use's | Rasmus Melchior Jacobsen | 2023-05-30 | 2 | -10/+10 |
| | | |||||
| * | Fix verify test | Rasmus Melchior Jacobsen | 2023-05-30 | 1 | -1/+4 |
| | | |||||
| * | Align examples | Rasmus Melchior Jacobsen | 2023-05-30 | 3 | -3/+9 |
| | | |||||
| * | Align stm32 | Rasmus Melchior Jacobsen | 2023-05-30 | 1 | -53/+17 |
| | | |||||
| * | Align rp | Rasmus Melchior Jacobsen | 2023-05-30 | 1 | -53/+16 |
| | | |||||
| * | Align nrf | Rasmus Melchior Jacobsen | 2023-05-30 | 1 | -54/+17 |
| | | |||||
| * | Align tests | Rasmus Melchior Jacobsen | 2023-05-30 | 4 | -122/+167 |
| | | |||||
| * | Remove legacy Partition type and use the one from embedded-hal | Rasmus Melchior Jacobsen | 2023-05-30 | 3 | -149/+4 |
| | | |||||
| * | Add TestFlash helper | Rasmus Melchior Jacobsen | 2023-05-30 | 4 | -0/+135 |
| | | |||||
| * | Cleanup MemFlash | Rasmus Melchior Jacobsen | 2023-05-30 | 1 | -50/+56 |
| | | |||||
| * | Add bootloader helper for creating config from linkerfile symbols | Rasmus Melchior Jacobsen | 2023-05-30 | 2 | -66/+72 |
| | | |||||
| * | Split FirmwareUpdater into async and blocking types | Rasmus Melchior Jacobsen | 2023-05-30 | 4 | -182/+236 |
| | | |||||
| * | Merge remote-tracking branch 'upstream/main' into remove-bootloader-partitions | Rasmus Melchior Jacobsen | 2023-05-30 | 1 | -1/+1 |
| |\ | |||||
| | * | Merge pull request #1506 from embassy-rs/ci-fixes | Dario Nieuwenhuis | 2023-05-29 | 1 | -1/+1 |
| | |\ | | | | | | | | | | ci: fix nrf, rp tests. | ||||
| | | * | ci: fix nrf, rp tests. | Dario Nieuwenhuis | 2023-05-29 | 1 | -1/+1 |
| | | | | |||||
| * | | | Remove the usage of the local Partition type in BootLoader | Rasmus Melchior Jacobsen | 2023-05-29 | 2 | -229/+112 |
| |/ / | |||||
| * / | Split the FirmwareUpdater into blocking and async | Rasmus Melchior Jacobsen | 2023-05-29 | 4 | -543/+543 |
| |/ | |||||
| * | Protect default implementations for FirmwareUpdater and BootLoader | Rasmus Melchior Jacobsen | 2023-05-22 | 4 | -0/+4 |
| | | | | | 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. | ||||
| * | Update Rust nightly. | Dario Nieuwenhuis | 2023-05-19 | 1 | -1/+0 |
| | | |||||
| * | embassy-boot: ensure tests can run on the stable compiler | sander | 2023-04-20 | 2 | -4/+5 |
| | | |||||
| * | embassy-boot: resolve conflicts | sander | 2023-04-20 | 2 | -2/+0 |
| | | |||||
| * | Merge commit '2c1d572cf2e225be5f30435b133e96aa55c9d3af' | sander | 2023-04-20 | 2 | -0/+2 |
| |\ | |||||
| | * | Merge branch 'embassy-rs:master' into embassy-boot-stable | sawi97 | 2023-04-20 | 1 | -0/+1 |
| | |\ | |||||
| * | \ | Merge commit '970a081aab0567a387463610eb204a3b003255f9' | sander | 2023-04-20 | 1 | -0/+1 |
| |\ \ \ | | |/ | |/| | |||||
| | * | | chore: add embassy-boot-rp to README | Lachezar Lechev | 2023-04-20 | 1 | -0/+1 |
| | | | | | | | | | | | | | Signed-off-by: Lachezar Lechev <[email protected]> | ||||
| * | | | embassy-boot: update readme MSRV to stable | sander | 2023-04-20 | 4 | -4/+4 |
| | | | | |||||
| * | | | embassy-boot: add nightly feature to stm32 and rp as well | sander | 2023-04-20 | 7 | -10/+16 |
| | |/ |/| | |||||
| * | | embassy-boot: add nightly feature gate for async usage | sander | 2023-04-14 | 3 | -95/+99 |
| | | | |||||
| * | | Merge commit '82f528927b2fde275c2e9b6fd737baf439cb296a' | sander | 2023-04-14 | 1 | -1/+1 |
| |\| | |||||
| | * | Release embassy-sync v0.2.0 | Dario Nieuwenhuis | 2023-04-13 | 1 | -1/+1 |
| | | | |||||
| * | | embassy-boot: readd nightly feature as default | sander | 2023-04-11 | 1 | -1/+1 |
| | | | |||||
| * | | embassy-boot: add nightly feature gates | sander | 2023-04-11 | 4 | -83/+98 |
| | | | |||||
| * | | merge embassy/master | sander | 2023-04-11 | 12 | -1422/+1523 |
| |\| | |||||
| | * | Let update_len be u32 | Rasmus Melchior Jacobsen | 2023-04-11 | 2 | -10/+8 |
| | | | |||||
| | * | Merge remote-tracking branch 'upstream/master' into u32-partition | Rasmus Melchior Jacobsen | 2023-04-11 | 6 | -37/+160 |
| | |\ | |||||
| | | * | Let update_len be usize for now | Rasmus Melchior Jacobsen | 2023-04-05 | 2 | -12/+10 |
| | | | | |||||
| | | * | Merge remote-tracking branch 'upstream/master' into incremental-hash | Rasmus Melchior Jacobsen | 2023-04-05 | 6 | -188/+148 |
| | | |\ | |||||
| | | * | | Use MemFlash::default() in sha1 verify test | Rasmus Melchior Jacobsen | 2023-04-04 | 1 | -3/+3 |
| | | | | | |||||
| | | * | | Merge remote-tracking branch 'upstream/master' into incremental-hash | Rasmus Melchior Jacobsen | 2023-04-04 | 5 | -179/+253 |
| | | |\ \ | |||||
| | | * | | | Let hash functions take a digest::Digest trait | Rasmus Melchior Jacobsen | 2023-04-04 | 6 | -37/+140 |
| | | | | | | | | | | | | | | | | | | | | | ... and add adapters for current Sha512 implementations that does not inplement the Digest trait | ||||
| | | * | | | Merge remote-tracking branch 'upstream/master' into incremental-hash | Rasmus Melchior Jacobsen | 2023-04-04 | 3 | -76/+12 |
| | | |\ \ \ | |||||
| | | * | | | | Add incremental hash to FirmwareUpdater | Rasmus Melchior Jacobsen | 2023-04-03 | 2 | -26/+43 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for computing any hash over the update in the dtu area by providing a closure to the hash update function. | ||||
| | * | | | | | Align platform specific bootloaders | Rasmus Melchior Jacobsen | 2023-04-05 | 3 | -18/+18 |
| | | | | | | | |||||
