aboutsummaryrefslogtreecommitdiff
path: root/embassy-boot
Commit message (Collapse)AuthorAgeFilesLines
* fix: update more minor versionsUlf Lilleengen2025-08-271-1/+1
|
* chore: prepare embassy crate releasesUlf Lilleengen2025-08-262-3/+5
|
* feat: add semver checks and releasing to releaserUlf Lilleengen2025-08-251-0/+11
| | | | | | | | | * List dependencies of a crate * List dependents of a crate * Perform semver-checks of a crate * Prepare a release for a crate and all dependents * Use a single release.toml for cargo-release * Add changelogs where missing
* fix: prepare embassy-sync 0.7.1 releaseUlf Lilleengen2025-08-121-1/+1
| | | | * Add newtype for moved type to preserve API compat
* chore: Release embassy-boot version 0.6.0Ulf Lilleengen2025-08-041-1/+1
|
* Release embassy-embedded-hal v0.4Dario Nieuwenhuis2025-08-031-1/+1
|
* chore: Prepare release for `embassy-boot-*` cratesTimo Kröger2025-07-211-1/+1
| | | | | | | | Prepare the bootloader crates for a release with `[email protected]` as dependency for compatiblity with other released crates. `embassy-sync` is used in the public api of `embassy-boot` which is reexported by the `embassy-boot-*` crates. That is why a minor version bump of all crates is required.
* chore: Release embassy-embedded-hal version 0.3.1Ulf Lilleengen2025-07-161-1/+1
|
* [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.
* embassy-sync: bump to 0.7.0Matt Johnston2025-05-221-1/+1
|
* Update defmt dependenciesYuri Astrakhan2025-05-181-1/+1
|
* chore: bump embassy-sync versionUlf Lilleengen2025-01-151-1/+1
| | | | Prepare version 0.6.2 for release
* Prepare embassy-boot 0.4Dániel Buga2025-01-051-1/+1
|
* Prepare embassy-embedded-hal 0.3Dániel Buga2025-01-051-1/+1
|
* Bump sync version (#3562)Dániel Buga2024-11-221-1/+1
| | | | | | | * Bump sync version * Use old embassy-sync in rp bluetooth example * Downgrade update to minor
* 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-193-14/+20
|
* Add revert state in embassy-bootUlf Lilleengen2024-09-194-4/+14
| | | | | | The revert state signals that a firmware revert has taken place, allowing the application to know if a firmware update attempt was reverted.
* boot: flash-erase-zero (#3344)kingofpayne2024-09-162-0/+5
| | | | | Allow compatibility with devices whose flash erase set bytes to 0x00 instead of 0xFF, using a new flash-erase-zero feature. See issue #3342.
* 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.
* chore: fix using default_features instead of default-features in embassy ↵Lucas Martins Mendes2024-09-031-2/+2
| | | | boot dependency (#3306)
* Prepare to release embassy-bootUlf Lilleengen2024-08-051-1/+1
|
* Prepare release of embassy-embedded-hal 0.2.0Ulf Lilleengen2024-08-051-1/+1
|
* Reduced define for 'unreachable!' to a single macro ruleTarun Singh2024-07-171-10/+6
|
* Change const asserts to `core::assert` to avoid invoking `defmt::assert`William Yager2024-07-131-4/+4
|
* make some embassy-boot asserts constUlf Lilleengen2024-07-021-4/+7
|
* Route sources of panics to the crate's fmt macrosDavid Flemström2024-06-281-1/+1
|
* Add collapse_debuginfo to fmt.rs macros.Dario Nieuwenhuis2024-06-171-0/+17
| | | | | | This makes location info in defmt logs point to the code calling the macro, instead of always to fmt.rs as before. Fix works with nightlies starting with today's, and stable 1.81+.
* fix broken links to embassy bookUlf Lilleengen2024-06-031-1/+1
|
* Prepare for embassy-sync 0.6.0 releaseUlf Lilleengen2024-05-291-1/+1
|
* Fix spelling and white space mistakesVega Deftwing2024-04-111-1/+1
|
* update commentsZhangYong2024-03-241-12/+12
| | | | use 4/5/6 as new firmware for better understanding
* fmt: disable "unused" warnings.Dario Nieuwenhuis2024-03-201-2/+1
|
* 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-114-21/+90
| |\
| * | 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-073-3/+3
| |
* | docs(boot): document from_linkerfile_blocking method Badr Bouslikhin2024-02-072-2/+63
| |
* | refactor(boot): change generics name to match existing convention Badr Bouslikhin2024-02-073-18/+15
| |
* | feat: enhance bootloader for multiple flash support Badr Bouslikhin2024-02-063-18/+29
|/
* boot: bump crates to 0.2Dario Nieuwenhuis2024-01-121-1/+1
|
* Complete cargo.tomls more.Dario Nieuwenhuis2024-01-121-0/+1
|
* Flatten embassy-boot dir treeDario Nieuwenhuis2024-01-1129-1299/+4
|