9231 Commits

Author SHA1 Message Date
vinsynth
854d1f3743 add sysclk frequency argument to PioI2Out::new 2024-12-14 00:32:47 -05:00
Alexander Walter
c4f6509cf2 rustfmt 2024-12-14 01:02:35 +01:00
Alexander Walter
be1ed104e4 Add trait embedded_io_async to uarte 2024-12-14 00:57:55 +01:00
Alexander Walter
6f08c62d5d Add nrf9160 2024-12-14 00:11:32 +01:00
Dario Nieuwenhuis
b268b1795f
Merge time-driver and time-queue-driver traits, make HALs own and handle the queue. 2024-12-13 21:20:59 +01:00
Dániel Buga
ec96395d08
Prevent task from respawning while in the timer queue 2024-12-13 21:20:57 +01:00
Alexander Walter
415db448c7 Added system off and wake-on-field 2024-12-13 19:38:30 +01:00
Dario Nieuwenhuis
45d9bd5757
Merge pull request #3636 from G-Levine/stm32g4-missing-opamp-output-fix
Add missing opamp external outputs for STM32G4
2024-12-13 11:26:29 +00:00
Dario Nieuwenhuis
bfec5c1486
Merge pull request #3631 from Lakier15/feature/nrf5340-reset
nrf: Add RESET operations helpers for the nrf5340
2024-12-13 11:21:00 +00:00
Dario Nieuwenhuis
e44ee26cd5
Merge pull request #3613 from mubes/stm32u5_otg_hs_support
Add support for stm32u595/5a5 OTG_HS in client mode
2024-12-13 11:06:32 +00:00
Alessandro Gasbarroni
df5a399125 nrf: Add RESET operations helpers for the nrf5340 2024-12-12 22:39:54 +01:00
Dániel Buga
d45ea43892
Move integrated timer queue into time-queue-driver 2024-12-12 15:38:52 +01:00
Dániel Buga
dc18ee29a0
Do not access task header 2024-12-10 21:31:42 +01:00
Dániel Buga
12f58fbcfd
Remove TIMER_QUEUED state 2024-12-10 21:31:42 +01:00
Dániel Buga
6cc8709ecc
Changelog 2024-12-10 21:31:42 +01:00
Dániel Buga
5a5495aac4
Refactor integrated-timers 2024-12-10 21:31:42 +01:00
Gabrael Levine
cfe6bc1724
Add missing opamp external outputs for STM32G4 2024-12-10 11:06:28 -08:00
Ulf Lilleengen
406d377b75
Merge pull request #3632 from ROMemories/fix/make-net-config-constructors-const
fix(embassy-net): make the `Config` constructors `const`
2024-12-10 13:40:26 +00:00
ROMemories
1e2cbeae68 fix(embassy-net): make the Config constructors const 2024-12-10 14:17:53 +01:00
Marvin Drees
a0e056a629
Update STM32U5 OTG HS clock handling
Signed-off-by: Marvin Drees <marvin.drees@9elements.com>
2024-12-10 13:10:06 +01:00
Ulf Lilleengen
080900c8d1
Merge pull request #3626 from tommy-gilligan/rp23-usb-hid-keyboard-example
rp23: port usb_hid_keyboard example from rp
2024-12-10 10:18:40 +00:00
Ulf Lilleengen
e47bc1ca5c
Merge pull request #3630 from Gerharddc/main
Improve USB DFU support
2024-12-10 10:12:34 +00:00
Ulf Lilleengen
54b6fe6d84
Merge pull request #3627 from embassy-rs/executor-trace-generic
Extend tracing api to support executor id and end task
2024-12-10 10:08:51 +00:00
Dave Marples
501d3942e8
Add support for stm32u595/5a5 OTG_HS in client mode 2024-12-10 10:51:28 +01:00
Gerhard de Clercq
5963a10d4d stm32wb-dfu: add MSOS headers
The USB DFU example now shows how to automatically get the WinUSB driver assigned.
2024-12-10 09:31:47 +01:00
Gerhard de Clercq
0b9cdd86ab embassy-usb-dfu: use correct function descriptors
This should allow things to work properly even when IADs are used.
2024-12-10 09:21:37 +01:00
Tommy Gilligan
30ba7b85df cargo +nightly fmt 2024-12-10 06:27:22 +11:00
Ulf Lilleengen
f0be2fdce4 Extend tracing api to support executor id and end task
Allow applications to provide a trace implementation that only needs to
implement APIs used by the embassy executor, and provide more context in
the event of multiple executors being used.
2024-12-09 15:16:03 +01:00
Tommy Gilligan
e2e5d0f16b rp23: port usb_hid_keyboard example from rp 2024-12-08 11:52:42 +11:00
Dario Nieuwenhuis
86578acaa4
Merge pull request #3624 from embassy-rs/nfct-fix2
nrf/nfct: actually fix frame timing.
2024-12-07 21:18:25 +00:00
Dario Nieuwenhuis
d1df927c03 nrf/nfct: actually fix frame timing.
Now it works both with android and iOS, and both with and without logs.
2024-12-07 22:15:07 +01:00
Dario Nieuwenhuis
a869c3d1fe
Merge pull request #3623 from bugadani/nrf
Shrink task arena of nrf tests
2024-12-07 20:24:15 +00:00
Dániel Buga
b7a58a6d69
Keep 52840's task arena unchanged 2024-12-07 21:02:23 +01:00
Dániel Buga
e7ca6a131d
Shrink task arena of tests 2024-12-07 18:28:30 +01:00
Dario Nieuwenhuis
59bf571c47
Merge pull request #3621 from dlaw/main
STM32: bump to latest stm32-metapac
2024-12-07 10:56:14 +00:00
David Lawrence
0bec981882 STM32: bump to latest stm32-metapac
HRTIM driver is updated per https://github.com/embassy-rs/stm32-data/pull/544
2024-12-06 21:58:18 -05:00
Dario Nieuwenhuis
48d00bd74c
Merge pull request #3620 from embassy-rs/nrf91-net-fd
Keep track of raw fd used for net data
2024-12-06 22:34:46 +00:00
Ulf Lilleengen
72976fed30
Merge pull request #3618 from bugadani/usb
Prepare embassy-usb-synopsys-otg 0.2.0
embassy-usb-synopsys-otg-v0.2.0
2024-12-06 15:04:55 +00:00
Ulf Lilleengen
1bb6e455bd Keep track of raw fd used for net data 2024-12-06 15:47:21 +01:00
Ulf Lilleengen
25ac7a4dc8
Merge pull request #3609 from embassy-rs/req-wait-tx-bufs
Wait for tx buffers to be available for request fn
2024-12-06 14:03:42 +00:00
Dániel Buga
306099f9d5
Prepare embassy-usb-synopsys-otg 0.2.0 2024-12-06 13:23:06 +01:00
Dario Nieuwenhuis
65d2dbcc3a
Merge pull request #3617 from embassy-rs/nfct-fixes
nrf/nfct: two fixes
2024-12-06 10:37:10 +00:00
Dario Nieuwenhuis
0225221f8b nrf/nfct: use the right error register for rx and tx. 2024-12-06 11:33:39 +01:00
Dario Nieuwenhuis
03082a9cdf nrf/nfct: set correct frame delay timing.
This makes it work both with and without trace logging, before it would
only work with.
2024-12-06 11:33:39 +01:00
Ulf Lilleengen
7a56e2f9c9
Merge pull request #3614 from thermigo/main
docs: improve bootloader documentation
2024-12-06 08:37:26 +00:00
Badr Bouslikhin
78b536e74b
docs: improve stm32 embassy-usb-dfu example 2024-12-05 18:47:33 +01:00
Badr Bouslikhin
75a21e5045
docs: add an faq on bootloader failures 2024-12-05 18:39:54 +01:00
Badr Bouslikhin
a5ab19276e
docs: document softdevice/embassy-boot-nrf integration 2024-12-05 18:12:31 +01:00
Ulf Lilleengen
aa1bd827ca Wait for tx buffers to be available for request fn 2024-12-04 14:48:55 +01:00
Ulf Lilleengen
af02310edc
Merge pull request #3603 from embassy-rs/nrf91-free-bufs
Free tx buffer on ipc send failure
2024-12-04 13:26:44 +00:00