145 Commits

Author SHA1 Message Date
Ulf Lilleengen
ba57632f65 chore: prepare embassy-net release 2026-01-04 17:36:38 +01:00
Ulf Lilleengen
f9547e6455 chore: prepare crate releases 2026-01-04 16:26:19 +01:00
Dario Nieuwenhuis
62ed44f99a Update to embedded-io 0.7 2025-12-19 12:29:50 +01:00
Haobo Gu
6f2ad3b696 chore: bump usbd-hid version
Signed-off-by: Haobo Gu <haobogu@outlook.com>
2025-11-25 11:18:01 +08: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
xoviat
29d4ade286 low_power: misc cleanups and allow main macro 2025-11-16 07:50:49 -06:00
Ulf Lilleengen
7201c6deb9
Merge pull request #4691 from matteo-meluzzi/17-add-support-for-boot-protocol
Add support for changing hid protocol mode in embassy-usb
2025-11-12 08:24:18 +00:00
xoviat
488d06c0e9 stm32/stop: move stop_with_rtc into init 2025-11-04 12:26:37 -06:00
xoviat
5043f1483e rustfmt 2025-11-03 13:12:12 -06:00
xoviat
d25b5ce3be low_power: update api to allow reconfig 2025-11-03 13:02:08 -06:00
Matteo Meluzzi
7976f950b0 Merge branch 'main' into 17-add-support-for-boot-protocol 2025-10-24 15:48:34 +02: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
matteo
176649e71a update hid mouse and keyboard examples 2025-10-01 18:56:38 +02:00
matteo
d79d433d02 rename HidSubclass to match hid spec 2025-10-01 18:30:15 +02:00
matteo
5c8218b875 review comments 2025-09-30 18:38:43 +02:00
matteo
2e303c995c update hid examples 2025-09-23 20:20:43 +02:00
Dario Nieuwenhuis
8aec341f28 executor: return error when creating the spawntoken, not when spawning. 2025-08-29 13:23:21 +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
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
3f1ddaf60e chore: prepare embassy-executor 0.8 release 2025-07-31 10:33:14 +02:00
Ulf Lilleengen
c484e7d0e5 chore: Release embassy-usb version 0.5.0 2025-07-16 15:35:47 +02:00
Matt Johnston
5e49985ed6 embassy-sync: bump to 0.7.0 2025-05-22 13:29:55 +08:00
Yuri Astrakhan
ef0f29f0ed Update defmt dependencies 2025-05-18 20:52:09 +02:00
Dario Nieuwenhuis
e4fc487644 Add rand-core v0.9 support.
Co-Authored-By: Aurélien Jacobs <aurel@gnuage.org>
2025-05-18 20:35:36 +02:00
Dion Dokter
1c22087188 Add support for L5 2025-04-29 16:37:27 +02: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
Dario Nieuwenhuis
d41eeeae79 Remove Peripheral trait, rename PeripheralRef->Peri. 2025-03-27 15:18:06 +01:00
Ulf Lilleengen
29d05328f9 chore: prepare embassy-net release 2025-02-14 06:54:09 +01:00
Ulf Lilleengen
ed63f80637 chore: bump embassy-sync version
Prepare version 0.6.2 for release
2025-01-15 16:12:36 +01:00
Dario Nieuwenhuis
05df319a82 Release embassy-usb v0.4.0, embassy-usb-logger v0.4.0. 2025-01-15 00:59:15 +01:00
Dario Nieuwenhuis
593d9973e0 Release embassy-stm32 v0.2.0 2025-01-10 17:38:39 +01:00
Dániel Buga
776b2b540b
Prepare embassy-net 0.6 2025-01-05 21:28:45 +01:00
Eekle
a3d35216d4 Remove manual settings of composite_with_iads=true 2024-12-24 13:23:08 +01:00
Dániel Buga
9a238e6ad8
Prepare new embassy-time-*driver, embassy-executor, embassy-time 2024-12-22 20:27:15 +01:00
Dario Nieuwenhuis
2f2e2c6031
Make integrated-timers the default, remove Cargo feature. 2024-12-15 18:49:57 +01:00
Dario Nieuwenhuis
c12ebb3a80 net: release v0.5.0 2024-11-28 01:54:50 +01:00
Dániel Buga
c9abff53d7
Bump sync version (#3562)
* Bump sync version

* Use old embassy-sync in rp bluetooth example

* Downgrade update to minor
2024-11-22 21:16:11 +01:00
Dario Nieuwenhuis
796f6c034a Release embassy-executor 0.6.3. 2024-11-12 18:07:50 +01:00
Dániel Buga
94659325ab
Prep executor 0.6.2 2024-11-06 13:58:02 +01:00
Dario Nieuwenhuis
1a24b4f018 Release embassy-executor v0.6.1, embassy-executor-macros v0.6.1 2024-10-21 01:26:02 +02:00
Dario Nieuwenhuis
be0d9775e3 net: refactor to simplify lifetimes/generics. 2024-09-16 21:17:11 +02:00
Dario Nieuwenhuis
59cb1531c9 examples: ensure at least 3 sockets to avoid running out (DHCP, DNS, the user's) 2024-08-07 14:58:20 +02:00
Ulf Lilleengen
37d7b0cd06 prepare release embassy-executor 2024-08-05 08:56:29 +02:00
Ulf Lilleengen
61bda59d83 Prepare to release embassy-usb 2024-08-05 08:56:29 +02:00
Ulf Lilleengen
44282b18fa Prepare embassy-time release 2024-08-05 08:56:29 +02:00