192 Commits

Author SHA1 Message Date
Ulf Lilleengen
79fe3da622 chore: prepare nrf hals for release 2025-12-15 09:32:46 +01:00
Ulf Lilleengen
427c6a495d chore: use feature guards for nrf54 in examples 2025-12-08 11:43:51 +01:00
Ulf Lilleengen
31543f38ec feat: add support for nrf54 to embassy-boot examples 2025-12-08 11:30:42 +01:00
Ulf Lilleengen
e5651b8644 chore: release embassy-rp, cyw43 and cyw43-pio 2025-11-27 14:21:09 +01:00
WillaWillNot
764c921a57 Reverted adding AnyBinding, removed AnyChannel, removed ability for ExtiInput to accept AnyPin and AnyChannel arguments, added ExtiPin trait for all pins which is lost on converstion to AnyPin and contains type-level ExtiChannel information 2025-11-22 16:48:46 -05:00
WillaWillNot
54d57bc72f Fixed broken examples/formatting reported by CI 2025-11-21 20:44:07 -05:00
WillaWillNot
623623a25f Updated documentation, fixed EXTI definition issues with chips that have touch sensing, updated examples, added generation of convenience method to bind_interrupts for easier type erasure 2025-11-21 16:36:15 -05:00
Dario Nieuwenhuis
8730a013c3 Rustfmt for edition 2024. 2025-10-06 23:19:53 +02:00
Dario Nieuwenhuis
abc8e450f9 Edition 2024. 2025-10-06 23:19:53 +02:00
Ulf Lilleengen
0ba74a4127 chore: prepare crate releases 2025-09-30 10:31:33 +02:00
Ulf Lilleengen
3e8d8fec15 fix: update more minor versions 2025-08-27 08:44:05 +02:00
Ulf Lilleengen
df112a83f0 fix: remaining versions 2025-08-26 22:06:52 +02:00
Ulf Lilleengen
83f2557eac chore: prepare embassy crate releases 2025-08-26 16:05:09 +02:00
Dario Nieuwenhuis
3a6ea3a31c Load all crates in the graph, honor the "publish" flag to prevent publishing examples/tests. 2025-08-25 19:44:50 +02:00
Ulf Lilleengen
34aa186734 chore: prepare embassy-boot-stm32 release 2025-08-12 21:31:05 +02:00
Ulf Lilleengen
c7b9060a74 fix: prepare embassy-sync 0.7.1 release
* Add newtype for moved type to preserve API compat
2025-08-12 21:05:32 +02:00
Ulf Lilleengen
c4c5167e3d chore: update metapac and prepare embassy-stm32 0.3.0 2025-08-12 18:17:41 +02:00
Ulf Lilleengen
ee053f0bab chore: bump versions 2025-08-04 15:01:08 +02:00
Ulf Lilleengen
9ca44b519a chore: bump nrf and rp hal versions 2025-08-04 14:07:30 +02:00
Dario Nieuwenhuis
78a333d008 Release embassy-embedded-hal v0.4 2025-08-03 00:44:51 +02:00
Ulf Lilleengen
3f1ddaf60e chore: prepare embassy-executor 0.8 release 2025-07-31 10:33:14 +02:00
Gerzain Mata
1b4ea556c0 STM32WBA usb-dfu example
- Added sample application
- Added sample bootloader

Removed trace import
2025-07-29 08:11:49 -07:00
Timo Kröger
fad100cfa0 chore: Update examples to new nrf-boot-* version 2025-07-21 13:40:36 +02:00
Ulf Lilleengen
8c087e3641 chore: release embassy-nrf 0.5.0 and embassy-rp 0.6.0 2025-07-16 15:47:37 +02:00
Ulf Lilleengen
c484e7d0e5 chore: Release embassy-usb version 0.5.0 2025-07-16 15:35:47 +02:00
Ulf Lilleengen
386c586afa chore: Release embassy-embedded-hal version 0.3.1 2025-07-16 14:53:02 +02:00
Ulf Lilleengen
9811f1c999 chore: prepare embassy-rp for release 2025-07-15 11:10:56 +02:00
Ulf Lilleengen
416612d2f9 chore: bump embassy-boot-nrf version 2025-07-14 16:04:32 +02:00
Ulf Lilleengen
4f50c85221 chore: update to embassy-nrf v0.4.0 2025-07-14 11:55:23 +02:00
Ulf Lilleengen
c7e33b28b8 Revert "chore: update to embassy-nrf v0.4.0"
This reverts commit 1df59ffec4eed74ade4086da496a32d376e4190a.
2025-07-14 11:50:13 +02:00
Ulf Lilleengen
1df59ffec4 chore: update to embassy-nrf v0.4.0 2025-07-14 11:46:47 +02:00
John Youren
53fd571ddb
Only write to the flash what was read from the file
The write method is given the full aligned buffer to write to flash even though it may not be fully populated. This change ensures only what has been read is written to flash. Preventing potential corrupted firmware and additional flash wear.
2025-06-20 14:45:13 +01:00
Gerhard de Clercq
305d1f2ed0
Merge branch 'embassy-rs:main' into dfu-verify 2025-05-26 16:51:10 +02:00
Ulf Lilleengen
a8b3178cee chore: bump version of embassy-boot-stm32 2025-05-26 09:11:46 +02:00
Gerhard de Clercq
68a45490fc [embassy-usb-dfu] support ed25519 verification
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.
2025-05-23 12:40:19 +02:00
Matt Johnston
5e49985ed6 embassy-sync: bump to 0.7.0 2025-05-22 13:29:55 +08:00
Ulf Lilleengen
f915903f0e
Merge pull request #4188 from Gerharddc/dfu-msos
[embassy-usb-dfu] support function level WinUSB GUIDs
2025-05-19 15:30:22 +02:00
Yuri Astrakhan
ef0f29f0ed Update defmt dependencies 2025-05-18 20:52:09 +02:00
Gerhard de Clercq
2bbc2045a4 [usb-dfu examples] Alert users to customise their WinUSB GUIDs 2025-05-14 09:56:28 +02:00
Gerhard de Clercq
d4d10bad0b [embassy-usb-dfu] accept closure to customise DFU function
This provides a more generic interface for users to customise the DFU function instead of restricting customisation to DFU headers.
2025-05-14 09:52:46 +02:00
Gerhard de Clercq
46e25cbc5f [embassy-usb-dfu] correct comment about composite devices 2025-05-13 15:13:46 +02:00
Gerhard de Clercq
3c73b49790 [embassy-usb-dfu] support function level WinUSB GUIDs
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.
2025-05-12 15:55:11 +02:00
Ulf Lilleengen
64a2b9b2a3
Merge pull request #4170 from yutannihilation/chore/fix-unsafe-attribute-rust2024
chore: Wrap `link_section` attribute in example code with `unsafe()` for compatibility with Rust 2024 edition
2025-05-09 13:05:23 +02:00
Matthew Tran
d35df5cfba embassy-usb-dfu: Change return of reset to ()
Also adds &self to the Reset trait, which makes it easier to implement
cleanup/delays before actually resetting.
2025-05-08 00:09:21 -05:00
Hiroaki Yutani
0460a924ac chore: Wrap link_section attribute with unsafe 2025-05-06 09:09:22 +09:00
Dion Dokter
66b8fdc818 Fix f7 boot example 2025-05-01 11:28:57 +02:00
lonesometraveler
b5e6d22117 Update Cargo.toml 2025-04-08 15:49:27 -04:00
Dario Nieuwenhuis
695a6da322 Statically allocate task pools on stable Rust.
Thanks @0e4ef622 for the awesome idea of how to do it and the first implementation.

Co-Authored-By: Matthew Tran <0e4ef622@gmail.com>
2025-03-28 19:11:53 +01:00
9names
8f41a4dfad boot/rp: Bump version number 2025-03-09 14:37:13 +11:00
9names
f046fa24b6 rp: Update embassy-boot-rp to use embassy-rp 0.4.0 2025-03-09 14:37:13 +11:00