13 Commits

Author SHA1 Message Date
Mathias
682504eb0e Fix get_state in cases where WRITE_SIZE != 1 2024-11-06 09:17:29 +01:00
Ulf Lilleengen
ab0a227e4c Ensure bootloader state is parsed correctly 2024-09-19 09:16:19 +02:00
Ulf Lilleengen
b1897c58fa Add revert state in embassy-boot
The revert state signals that a firmware revert has taken place,
allowing the application to know if a firmware update attempt was
reverted.
2024-09-19 09:16:19 +02:00
Olivier Hériveaux
8519e54461 fix(boot): return signature error when no features
Always return signature error in verify_and_mark_updated when no
signature features are enabled.
2024-09-16 11:54:40 +02:00
Dario Nieuwenhuis
63d592c7b0
Merge pull request #2543 from badrbouslikhin/usb-dfu-erase-then-write
feat(boot): enhance firmware write functionality
2024-02-14 09:35:41 +01:00
Badr Bouslikhin
7dd974aa0d
refactor(boot): use sector instead of page for consistency 2024-02-12 23:28:04 +01:00
Badr Bouslikhin
56e6b6bee6
refactor(boot): move page erase index out of state 2024-02-12 23:24:21 +01:00
Badr Bouslikhin
333b2afe6d
test(boot): add various write firmware test configurations 2024-02-11 20:17:15 +01:00
Badr Bouslikhin
eb3bd39b06
feat(boot): enhance firmware write functionality 2024-02-11 20:16:17 +01:00
Han Cen
d77b6a60d2
Fix unaligned buffer in async updater 2024-02-10 20:45:44 +08:00
Badr Bouslikhin
af2b4df833
refactor(boot): change generics name to match existing convention 2024-02-07 11:32:13 +01:00
Badr Bouslikhin
c267cb9ab7
feat: enhance bootloader for multiple flash support 2024-02-06 16:25:45 +01:00
Dario Nieuwenhuis
e0775fbc8a Flatten embassy-boot dir tree 2024-01-11 18:55:59 +01:00