aboutsummaryrefslogtreecommitdiff
path: root/examples/boot/bootloader
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #4188 from Gerharddc/dfu-msosUlf Lilleengen2025-05-191-3/+14
|\ | | | | [embassy-usb-dfu] support function level WinUSB GUIDs
| * [usb-dfu examples] Alert users to customise their WinUSB GUIDsGerhard de Clercq2025-05-141-1/+3
| |
| * [embassy-usb-dfu] accept closure to customise DFU functionGerhard de Clercq2025-05-141-5/+9
| | | | | | | | This provides a more generic interface for users to customise the DFU function instead of restricting customisation to DFU headers.
| * [embassy-usb-dfu] correct comment about composite devicesGerhard de Clercq2025-05-131-6/+4
| |
| * [embassy-usb-dfu] support function level WinUSB GUIDsGerhard de Clercq2025-05-121-4/+11
| | | | | | | | This commit makes it possible to provide function level msos GUIDs to usb_dfu. This helps to ensure that composite DFU devices automatically get assigned the WinUSB driver on Windows.
* | Update defmt dependenciesYuri Astrakhan2025-05-185-10/+10
|/
* embassy-usb-dfu: Change return of reset to ()Matthew Tran2025-05-081-2/+2
| | | | | Also adds &self to the Reset trait, which makes it easier to implement cleanup/delays before actually resetting.
* chore: bump embassy-sync versionUlf Lilleengen2025-01-155-5/+5
| | | | Prepare version 0.6.2 for release
* Release embassy-usb v0.4.0, embassy-usb-logger v0.4.0.Dario Nieuwenhuis2025-01-151-1/+1
|
* stm32wb-dfu: add MSOS headersGerhard de Clercq2024-12-101-1/+16
| | | | The USB DFU example now shows how to automatically get the WinUSB driver assigned.
* docs: improve stm32 embassy-usb-dfu exampleBadr Bouslikhin2024-12-051-3/+29
|
* Bump sync version (#3562)Dániel Buga2024-11-225-5/+5
| | | | | | | * Bump sync version * Use old embassy-sync in rp bluetooth example * Downgrade update to minor
* nrf: port to chiptool-based `nrf-pac`.Dario Nieuwenhuis2024-11-041-3/+3
|
* rp: update PAC, fix CI.Dario Nieuwenhuis2024-08-121-1/+1
|
* Prepare to release embassy-usbUlf Lilleengen2024-08-051-1/+1
|
* Fix bootloader-rp's bootloader memory region overflowRob Pilling2024-07-311-1/+1
| | | | | | | | | | | The bootloader region (`FLASH`) mentioned below overflows into the `BOOTLOADER_STATE` region by `0x100` bytes ``` 0x10000100 + 24K = 0x10006100 ``` https://github.com/embassy-rs/embassy/blob/32adddff9c7fc223853ada7e9ab5b7e06014a47c/examples/boot/bootloader/rp/memory.x#L3-L8
* stm32/boot: update linker file in exampleKrzysztof Królczyk2024-06-101-1/+1
| | | | Signed-off-by: Krzysztof Królczyk <[email protected]>
* Fix all check-cfg errors in the entire repo.Dario Nieuwenhuis2024-05-315-6/+5
| | | | the main ci.sh now passes if running with nightly.
* Prepare for embassy-sync 0.6.0 releaseUlf Lilleengen2024-05-295-5/+5
|
* Update dependent versionsJames Munns2024-04-231-1/+1
|
* Fix spelling and white space mistakesVega Deftwing2024-04-111-4/+4
|
* usb: remove device_descriptor buffer, store bytes in UsbDevice.inner insteadAdam Greig2024-03-231-2/+0
|
* fix(boot): update examples Badr Bouslikhin2024-02-072-2/+2
|
* fix(boot): update stm32wb-dfu example readme Badr Bouslikhin2024-02-072-2/+2
|
* feat: enhance bootloader for multiple flash support Badr Bouslikhin2024-02-067-3/+202
|
* Remove nightly-only flags from cargo configs.Dario Nieuwenhuis2024-01-221-3/+3
|
* Flatten embassy-boot dir treeDario Nieuwenhuis2024-01-114-4/+4
|
* Rename bootloader feature to dfuKaitlyn Kenwell2023-12-141-1/+1
|
* Abstract chip reset logic, add Reset impls for cortex-m and esp32c3Kaitlyn Kenwell2023-12-142-3/+3
|
* Adjust stm32wb-dfu example memory maps to fix linker errorsKaitlyn Kenwell2023-12-141-2/+2
|
* Adjust toml files, fix application exampleKaitlyn Kenwell2023-12-141-2/+2
|
* fmtKaitlyn Kenwell2023-12-141-1/+0
|
* Address reviewsKaitlyn Kenwell2023-12-145-0/+213
|
* update release version in examples and other cratesScott Mabin2023-12-043-3/+3
|
* update embedded-storage{,-async}, remove patch.Dario Nieuwenhuis2023-12-042-2/+2
|
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-293-4/+4
|
* Add docs, touch all linker fragmentsJames Munns2023-11-191-1/+13
|
* Prepare embassy-net 0.2.1 and embassy-sync 0.4.0Dániel Buga2023-10-313-3/+3
|
* Fix bootloader application examplesDániel Buga2023-09-022-2/+2
|
* boot: release flash after prepare and refactor apiUlf Lilleengen2023-08-113-9/+3
| | | | | | 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.
* Update probe-rs-cli -> probe-rsDario Nieuwenhuis2023-06-292-2/+2
|
* cortex-m: remove owned interrupts.Dario Nieuwenhuis2023-06-011-0/+1
|
* Align examplesRasmus Melchior Jacobsen2023-05-306-19/+40
|
* ci: fix nrf, rp tests.Dario Nieuwenhuis2023-05-293-6/+6
|
* Let Flash<Async/Blocking> be a thingRasmus Melchior Jacobsen2023-05-251-1/+1
|
* Align with new bind_interruptRasmus Melchior Jacobsen2023-05-251-2/+1
|
* Switch from probe-run to probe-rs-cli.Dario Nieuwenhuis2023-04-262-2/+2
| | | | | - probe-run screwed up the last release 2 weeks ago and it's still not fixed (issue 391). Doesn't look well maintained. - Even when it's not broken, it lags behind probe-rs-cli in new chips support because it's slow in updating probe-rs.
* enable inline-asm feature for cortex-m in examplespennae2023-04-183-3/+3
| | | | | | inline assembly is supported since rust 1.59, we're way past that. enabling this makes the compiled code more compact, and on rp2040 even decreses memory usage by not needing thunks in sram.
* Align stm32 bootloader exampleRasmus Melchior Jacobsen2023-04-051-3/+4
|
* Align examples with bootloader changesRasmus Melchior Jacobsen2023-04-043-8/+9
|