aboutsummaryrefslogtreecommitdiff
path: root/embassy-boot/src/firmware_updater
Commit message (Collapse)AuthorAgeFilesLines
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-062-3/+3
|
* Edition 2024.Dario Nieuwenhuis2025-10-062-2/+2
|
* [embassy-usb-dfu] support ed25519 verificationGerhard de Clercq2025-05-232-0/+22
| | | | | This commit adds the ability to verify that USB DFU updates are correctly signed using ed25519. This required adding support to embassy-boot for reading from the DFU partition.
* Fix get_state in cases where WRITE_SIZE != 1Mathias2024-11-061-1/+1
|
* fix: change duplicate reference to ↵Dinu Blanovschi2024-09-271-1/+1
| | | | `FirmwareUpdaterConfig::from_linkerfile_blocking` in rustdoc
* Ensure bootloader state is parsed correctlyUlf Lilleengen2024-09-192-14/+2
|
* Add revert state in embassy-bootUlf Lilleengen2024-09-192-2/+4
| | | | | | The revert state signals that a firmware revert has taken place, allowing the application to know if a firmware update attempt was reverted.
* fix(boot): return signature error when no featuresOlivier Hériveaux2024-09-162-8/+16
| | | | | Always return signature error in verify_and_mark_updated when no signature features are enabled.
* Merge pull request #2543 from badrbouslikhin/usb-dfu-erase-then-writeDario Nieuwenhuis2024-02-142-17/+266
|\ | | | | feat(boot): enhance firmware write functionality
| * refactor(boot): use sector instead of page for consistency Badr Bouslikhin2024-02-122-16/+16
| |
| * refactor(boot): move page erase index out of state Badr Bouslikhin2024-02-122-18/+10
| |
| * test(boot): add various write firmware test configurations Badr Bouslikhin2024-02-112-0/+150
| |
| * feat(boot): enhance firmware write functionalityBadr Bouslikhin2024-02-112-17/+124
| |
| * Revert "feat(boot): introduce non-erase flash write method "Badr Bouslikhin2024-02-111-35/+0
| | | | | | | | This reverts commit 2e8b7d259057a0cf345396b250cacfc04a0e64a0.
| * Merge branch 'embassy-rs:main' into usb-dfu-erase-then-writeBadr Bouslikhin2024-02-113-12/+46
| |\
| * | feat(boot): introduce non-erase flash write method Badr Bouslikhin2024-02-071-0/+35
| | |
* | | Fix unaligned buffer in async updaterHan Cen2024-02-101-5/+14
| |/ |/|
* | docs(boot): ignore partial non-compilable example in rustdoc Badr Bouslikhin2024-02-072-2/+2
| |
* | docs(boot): document from_linkerfile_blocking method Badr Bouslikhin2024-02-071-1/+31
| |
* | refactor(boot): change generics name to match existing convention Badr Bouslikhin2024-02-072-11/+8
| |
* | feat: enhance bootloader for multiple flash support Badr Bouslikhin2024-02-062-10/+17
|/
* Flatten embassy-boot dir treeDario Nieuwenhuis2024-01-113-0/+718