aboutsummaryrefslogtreecommitdiff
path: root/embassy-boot/boot/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Flatten embassy-boot dir treeDario Nieuwenhuis2024-01-111-323/+0
* boot: update ed25519-dalek in dev-dependencies.Dario Nieuwenhuis2023-12-191-5/+3
* Address reviewsKaitlyn Kenwell2023-12-141-1/+1
* Add embassy-usb-dfuKaitlyn Kenwell2023-12-131-0/+3
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-291-13/+8
* Update Rust nightly.Dario Nieuwenhuis2023-11-011-0/+1
* Refactor firmware updaterUlf Lilleengen2023-08-061-32/+47
* Prevent accidental revert when using firmware updaterUlf Lilleengen2023-06-191-3/+9
* Fix verify testRasmus Melchior Jacobsen2023-05-301-1/+4
* Align testsRasmus Melchior Jacobsen2023-05-301-107/+141
* Remove legacy Partition type and use the one from embedded-halRasmus Melchior Jacobsen2023-05-301-2/+0
* Add TestFlash helperRasmus Melchior Jacobsen2023-05-301-0/+6
* Add bootloader helper for creating config from linkerfile symbolsRasmus Melchior Jacobsen2023-05-301-1/+1
* Split FirmwareUpdater into async and blocking typesRasmus Melchior Jacobsen2023-05-301-1/+3
* Update Rust nightly.Dario Nieuwenhuis2023-05-191-1/+0
* embassy-boot: ensure tests can run on the stable compilersander2023-04-201-4/+4
* merge embassy/mastersander2023-04-111-1378/+49
|\
| * Let update_len be u32Rasmus Melchior Jacobsen2023-04-111-1/+1
| * Merge remote-tracking branch 'upstream/master' into u32-partitionRasmus Melchior Jacobsen2023-04-111-0/+1
| |\
| | * Let update_len be usize for nowRasmus Melchior Jacobsen2023-04-051-1/+1
| | * Merge remote-tracking branch 'upstream/master' into incremental-hashRasmus Melchior Jacobsen2023-04-051-34/+10
| | |\
| | * \ Merge remote-tracking branch 'upstream/master' into incremental-hashRasmus Melchior Jacobsen2023-04-041-135/+24
| | |\ \
| | * | | Let hash functions take a digest::Digest traitRasmus Melchior Jacobsen2023-04-041-0/+1
| | * | | Merge remote-tracking branch 'upstream/master' into incremental-hashRasmus Melchior Jacobsen2023-04-041-5/+3
| | |\ \ \
| | * | | | Add incremental hash to FirmwareUpdaterRasmus Melchior Jacobsen2023-04-031-1/+1
| * | | | | Let Partition range be u32 instead of usizeRasmus Melchior Jacobsen2023-04-051-43/+17
| | |_|_|/ | |/| | |
| * | | | Allow different erase sizes for active and dfuRasmus Melchior Jacobsen2023-04-041-7/+5
| * | | | Remove the Flash traitRasmus Melchior Jacobsen2023-04-041-1/+1
| * | | | Assert active and dfu have same erase size and copy in smaller chunksRasmus Melchior Jacobsen2023-04-041-21/+11
| * | | | Remove magic buffer argument from prepare_bootRasmus Melchior Jacobsen2023-04-041-17/+5
| | |_|/ | |/| |
| * | | Fix compile error when verification is enabledRasmus Melchior Jacobsen2023-04-041-2/+2
| * | | Merge remote-tracking branch 'upstream/master' into avoid-write-before-eraseRasmus Melchior Jacobsen2023-04-041-5/+3
| |\ \ \ | | | |/ | | |/|
| | * | Remove FirmwareWriterRasmus Melchior Jacobsen2023-04-031-5/+3
| | |/
| * | Avoid write to not-erased magicRasmus Melchior Jacobsen2023-04-041-3/+3
| * | Move MemFlash to separate module and add verify_erased_before_write verificationRasmus Melchior Jacobsen2023-04-031-133/+22
| |/
| * Add erase and wipe testsRasmus Melchior Jacobsen2023-03-311-1/+2
| * Split bootloader implementation into multiple filesRasmus Melchior Jacobsen2023-03-311-1171/+12
* | embassy-boot: add default nightly feature, makes it possible to compile with ...sander2023-03-221-1/+10
|/
* Merge branch 'emb-storage-async-0p4' of https://github.com/Grus-BV/embassy in...Mehmet Ali Anil2023-03-071-3/+4
|\
* \ Merge branch 'emb-storage-async-0p4' of https://github.com/Grus-BV/embassy in...Mehmet Ali Anil2023-03-071-1/+1
|\ \ | |/ |/|
* | Merge upstreamMehmet Ali Anil2023-03-071-35/+25
|\ \ | |/ |/|
* | Bump embedded-storage-async to 0.4Mehmet Ali Anil2023-03-061-2/+2
|/
* Support codesigning in the firmware updaterhuntc2023-01-121-14/+353
* fix: add required metadata for embassy-bootUlf Lilleengen2022-11-251-1/+1
* Fix ascii table in BootLoader doc commentDaniel Bevenius2022-10-291-1/+1
* make prepare_update asyncMathias2022-09-261-2/+2
* Add get_state helpers to allow self-testing before calling mark_bootedMathias2022-09-261-13/+43
* Add blocking API to FirmwareUpdater, and allow for a split prepare/write apiMathias2022-09-261-7/+179
* Update Rust nightly.Dario Nieuwenhuis2022-09-221-1/+0
* Take into account size of revert indexUlf Lilleengen2022-09-201-4/+17