2980 Commits

Author SHA1 Message Date
okhsunrog
25065f851a stm32: add comparator support for STM32G4 2026-03-14 00:25:45 +03:00
Felipe Balbi
f376938b09 [MCXA5] Add RTC driver 2026-03-13 09:53:25 -07:00
xoviat
5cc8762442
Merge pull request #5653 from jamesmunns/james/577-rtc
[MCXA] Pre-split RTC
2026-03-12 18:31:21 +00:00
James Munns
a20076bdb2 Minor refactors 2026-03-12 18:37:31 +01:00
Dario Nieuwenhuis
10d9e2152c mcxa: Rename custom-executor -> executor-platform 2026-03-12 18:19:35 +01:00
Dario Nieuwenhuis
ed661a3c8b executor: rename arch-* to platform-* 2026-03-12 17:53:18 +01:00
Dario Nieuwenhuis
ddc82927cf
Merge pull request #5641 from akeamc/udpsocket-variable-zerocopy
Permit writes that don't fill the entire requested buffer in `{UdpSocket, IcmpSocket}::send_to_with`
2026-03-12 16:33:02 +00:00
James Munns
51ef7d5200
Merge pull request #5643 from jamesmunns/james/577-deep-sleep
[MCXA5] Add Deep Sleep examples
2026-03-12 15:51:58 +00:00
Dario Nieuwenhuis
818c3c701b
Merge pull request #5642 from jamesmunns/james/577-lpuart
[MCXA5] Re-enable LPUART
2026-03-12 15:15:44 +00:00
James Munns
2da747e0b0 Fix docs 2026-03-12 16:02:17 +01:00
Dario Nieuwenhuis
2a1ea6766d
Merge pull request #5595 from orukusaki/synopsys-flip-iso-in
embassy-usb-synopsys flip iso IN message polarity at eof
2026-03-12 14:18:45 +00:00
Ulf Lilleengen
8d57c4c6e0
Merge branch 'main' into udpsocket-variable-zerocopy 2026-03-12 11:51:45 +01:00
Ulf Lilleengen
1d028828ea
Merge pull request #5587 from yodaldevoid/release-embassy-sync-0.8.0
prepare release of `embassy-sync` 0.8.0
2026-03-12 05:47:50 +00:00
James Munns
8f4d9d1c25 Get lpuart_bbq_rx working 2026-03-11 17:55:54 +01:00
James Munns
c5e9b0bc24 wip 2026-03-11 17:43:35 +01:00
James Munns
b7701a3a7e wip 2026-03-11 17:39:11 +01:00
James Munns
f2b96a648c Re-enable lpuart examples
All tested except bbq
2026-03-11 15:24:15 +01:00
Ulf Lilleengen
c26f25f4c1 chore: bump embassy-net-ppp 2026-03-11 14:42:38 +01:00
Gabriel Smith
a2306535e1 chore: correct version bump of embassy-time to 0.5.1 2026-03-11 08:41:05 -04:00
Åke Amcoff
08de9a912a
Fix examples 2026-03-11 12:53:16 +01:00
xoviat
5853517c75 ci: fix build deps 2026-03-10 21:35:06 -05:00
xoviat
4635577e7a doc: booting n6 from flash
closes #5626
2026-03-10 16:35:44 -05:00
Gabriel Smith
ae981b3f55 chore: prepare crate releases 2026-03-10 12:28:26 -04:00
James Munns
918c17e4bb Gate OSC32K clock until we validate it 2026-03-10 16:18:41 +01:00
James Munns
db3f3d1a8d Revert some hacky changes 2026-03-10 16:15:46 +01:00
James Munns
8a19259bba Experimenting based on NXP feedback 2026-03-10 16:12:19 +01:00
James Munns
b3e0df2b45 CLKOUT mostly works, but OSC32K is acting real weird 2026-03-10 16:12:06 +01:00
James Munns
b457db405e Rename field in examples 2026-03-10 13:38:59 +01:00
James Munns
769568badf Restore FIRC for MCXA5xx 2026-03-10 13:38:57 +01:00
Felipe Balbi
a3868194c3 [MCXA5] Enable I2C DMA 2026-03-09 12:56:30 -07:00
Felipe Balbi
e5907ca412 [MCXA5] Enable SPI
Closes https://github.com/OpenDevicePartnership/embassy-mcxa/issues/164
2026-03-09 12:44:55 -07:00
Wouter Geraedts
154abe29e2 Fix MCXA55 examples 2026-03-09 12:34:06 +01:00
Wouter Geraedts
cae1e4474c Merge remote-tracking branch 'origin/main' into mcxa/clean-dma-setup 2026-03-09 11:10:13 +01:00
Felipe Balbi
e83a15a2ea [MCXA5] Enable I2C
DMA is currently gated for MCXA2 only. A future PR will enable I2C DMA.

Closes https://github.com/OpenDevicePartnership/embassy-mcxa/issues/162
2026-03-06 08:50:51 -08:00
James Munns
3612f0dfe8 Fix SPLL as well 2026-03-06 11:56:22 +01:00
James Munns
868a0d2de8 cargo fmt 2026-03-05 13:08:57 +01:00
James Munns
554f12cbf7 Ungate SOSC for MCXA5xx 2026-03-05 13:06:11 +01:00
Peter Smith
3347c1bc3c embassy-usb-synopsys flip iso IN message polarity at eof 2026-03-04 22:18:43 +00:00
Felipe Balbi
4b106fc96e [MCXA5] Enable DMA
Closes https://github.com/OpenDevicePartnership/embassy-mcxa/issues/174
2026-03-04 14:02:13 -08:00
Felipe Balbi
4fd1b33839 [MCXA5] Enable CTIMER
Closes https://github.com/OpenDevicePartnership/embassy-mcxa/issues/168
2026-03-04 11:16:01 -08:00
James Munns
3318a8cc54 Docs cleanup 2026-03-04 17:35:27 +01:00
James Munns
cd553340c0 Working 32k main clock source 2026-03-04 16:41:45 +01:00
James Munns
855c925742 Initial implementation of clk_32k, currently untested 2026-03-04 15:31:48 +01:00
Caleb Whiting
c8a3c1d5bb Use inverted duty cycle for NRF54L15 PWM 2026-03-03 15:45:34 -08:00
Felipe Balbi
24825f36b3 [MCXA] Add Instance for WWDT driver
MCXA5 has two WWDT instances. Let's support both.

While at that, also correct the GPIO used for the red LED on the
example.

Closes https://github.com/OpenDevicePartnership/embassy-mcxa/issues/173
2026-03-03 14:46:10 -08:00
Felipe Balbi
c287e9c4a3 [MCXA5] Enable TRNG
Closes https://github.com/OpenDevicePartnership/embassy-mcxa/issues/166
2026-03-03 11:14:06 -08:00
Felipe Balbi
79b3e74a53 [MCXA5] Enable WWDT
Closes https://github.com/OpenDevicePartnership/embassy-mcxa/issues/170
2026-03-03 08:59:46 -08:00
Felipe Balbi
6199fdc628
Merge pull request #5576 from felipebalbi/mcxa5/reset-reason
[MCXA5] enable reset_reason
2026-03-03 16:31:06 +00:00
Felipe Balbi
d95beff822 [MCXA5] enable reset_reason
Closes https://github.com/OpenDevicePartnership/embassy-mcxa/issues/165
2026-03-03 08:21:36 -08:00
Felipe Balbi
ddf71ae1a4 [MCXA5] Add button examples
Closes https://github.com/OpenDevicePartnership/embassy-mcxa/issues/169
2026-03-03 08:12:10 -08:00