2642 Commits

Author SHA1 Message Date
xoviat
1aafaee2d1 fmt 2025-12-27 14:00:35 -06:00
xoviat
46afdf56d9 fix edition 2025-12-27 12:44:18 -06:00
xoviat
baaeb06c03
Merge pull request #5130 from liebman/stm32wl55-ipcc-between-cpus
stm32wl55: IPCC support+example
2025-12-27 01:20:09 +00:00
liebman
27dfb3b030 stm32wl5x: actually send data in the ipcc example 2025-12-26 15:42:24 -08:00
Chris Liebman
778edb2816 stm32wl5x: cpu2 has seperate peripheral enable registers 2025-12-26 10:05:28 -08:00
xoviat
4d1a568328 cyw43: add sdio support for stm32 2025-12-24 16:44:32 -06:00
graynode
0a4f4dba10 updated stm32-data with exti and example 2025-12-23 07:31:20 -05:00
graynode
395efe2f59
Merge branch 'embassy-rs:main' into stm32u3xx-support 2025-12-23 07:28:19 -05:00
liebman
dc95175174 stm32wl55: IPCC support+example 2025-12-22 16:15:06 -08:00
graynode
872d12de09
Merge branch 'main' into stm32u3xx-support 2025-12-19 23:07:43 -05:00
xoviat
84e8bc15fe stm32/sdmmc: misc cleanups 2025-12-19 19:11:42 -06:00
graynode
456676c315 Initial commit of stm32u3 blinky example 2025-12-19 12:26:45 -05:00
liebman
9417073720 update low-power: stm32wl5x update stm32-metapac 2025-12-19 08:20:58 -08:00
liebman
9008e4ca79 low-power: stm32wl5x 2025-12-19 07:55:34 -08:00
Dario Nieuwenhuis
62ed44f99a Update to embedded-io 0.7 2025-12-19 12:29:50 +01:00
James Munns
b6a7d06101
Merge pull request #5107 from jamesmunns/james/spll
[MCXA]: Add SPLL/PLL1 support
2025-12-18 18:57:38 +00:00
James Munns
1a3eb7ef28 Cleanups, docs 2025-12-18 19:31:25 +01:00
Felipe Balbi
6c9345a022 [MCXA] reset_reason: process multiple bits
After testing with the pending watchdog driver, I noticed that more
than one bit got set (Warm and Wdog0), changing my original assumption
of this register being one-hot.

Update the `reset_reason()` function and example according to James
Munns' MCXA DMA Error implementation.
2025-12-18 08:57:15 -08:00
James Munns
b0cf9b4626 First basic test works 2025-12-18 15:02:24 +01:00
James Munns
b5b49cbcf3
Merge pull request #5071 from jamesmunns/james/bad-sosc
[MCXA]: Add support for SOSC/clk_in
2025-12-18 13:55:57 +00:00
xoviat
f85337064c
Merge pull request #5098 from xoviat/low-power
make stm32wb examples use low-power-pender
2025-12-18 13:05:44 +00:00
xoviat
d113772136 stm32: cleanup low-power features 2025-12-18 07:00:59 -06:00
Lucas Kent
14d847e1b2 Fix rp webusb example on windows 2025-12-18 07:44:16 +11:00
Gerhard de Clercq
cf2bbdd913
Merge pull request #5082 from Gerharddc/tuntap-update
embassy-net-tuntap: update async-io
2025-12-16 15:52:56 +01:00
xoviat
03250ec269 wpan: build mac_ffd 2025-12-16 07:00:05 -06:00
James Munns
d6c65cd0e4 Update example to not explicitly configure range 2025-12-15 14:33:47 +01:00
James Munns
5f366957f3 Add SOSC support 2025-12-15 14:31:39 +01:00
Ulf Lilleengen
79fe3da622 chore: prepare nrf hals for release 2025-12-15 09:32:46 +01:00
i509VCB
5bef2eab23
mspm0: add MSPM0G518x support and new packages for others
G518x is the first MSPM0 part with a USB, I2S and NPU peripheral. There is also a new TIMB peripheral (no PWM, so it is perfect for a time driver).

Unfortunately it also introduces UNICOMM which is a shared peripheral which can be in UART/I2C/SPI modes. This means that the current UART and I2C drivers need some adjustment to work with the new UNICOMM parts (which is the future).
2025-12-14 00:37:30 -06:00
liebman
edc58c3f11 stm32: remove unneeded DeviceBusy 2025-12-13 12:46:16 -08:00
liebman
67a67c7d3c stm32: update stm32wle5 low powe examples 2025-12-13 10:01:57 -08:00
Gerhard de Clercq
b1fe9c6955 Add run_until function to std Executor as to support grafeul shutdown. 2025-12-12 15:34:57 +00:00
Ulf Lilleengen
778bd76c1c
Merge pull request #5036 from embassy-rs/nrf54-buffered-rram
feat: add support for buffered write mode for rram
2025-12-12 08:16:05 +00:00
xoviat
3ff10a6a12
Merge pull request #5045 from felipebalbi/imxrt/dma
[iMXRT] add a minimal DMA copy example
2025-12-12 01:21:34 +00:00
xoviat
b5a671e12c
Merge pull request #5042 from embassy-rs/update-rust-asdf
Update Rust, nightly, xtensa.
2025-12-12 01:16:27 +00:00
Felipe Balbi
b28b61dc4a [iMXRT] Add spi driver 2025-12-11 16:27:09 -08:00
Felipe Balbi
17f0f4baa4 [iMXRT] add a minimal DMA copy example
While at that, also update the PACs to their latest versions.
2025-12-11 15:42:46 -08:00
Dario Nieuwenhuis
7083411ca2 examples/std: fix warning. 2025-12-12 00:42:31 +01:00
Felipe Balbi
3284620b79 Replace AsyncTrng with Mode typestate 2025-12-11 11:38:56 -08:00
Felipe Balbi
86de5d04b9 Merge remote-tracking branch 'upstream/main' into mcxa/trng 2025-12-11 09:48:32 -08:00
Felipe Balbi
af02ef4814 trng: Add dedicated constructors without configuration
These three constructors guarantee TRNG will work for the requested
amount of entropy samples.
2025-12-11 09:48:15 -08:00
Dario Nieuwenhuis
3588023e3e
Merge pull request #5020 from simonborje/improve_cyw43_join_result
Improve cyw43 join handling
2025-12-11 16:53:36 +00:00
James Munns
0301bdf2c0
Merge pull request #5037 from jamesmunns/james/retouch-adc
[MCXA]: Refactor the ADC API
2025-12-11 16:52:13 +00:00
James Munns
9a12d8dd5b
Merge pull request #5040 from jamesmunns/james/cleanup-reexports
[MCXA]: Remove some unusual top level re-exports
2025-12-11 16:34:11 +00:00
Felipe Balbi
933eb5b63d
Merge pull request #5030 from felipebalbi/mcxa/reset-reason
MCXA: Add a function to read Reset Reason
2025-12-11 16:20:18 +00:00
James Munns
c4855d254f Remove some unusual top level re-exports 2025-12-11 16:19:50 +01:00
James Munns
efdfb3c089 Refactor the API 2025-12-11 15:34:38 +01:00
xoviat
48100a2e8d sdmmc: factor out sd and add sdio mod 2025-12-11 08:00:24 -06:00
Ulf Lilleengen
55d0720b44 feat: add support for buffered write mode for rram 2025-12-11 12:22:12 +01:00
Lambert Sartory
286571a17b Add more STM32N6 examples 2025-12-11 00:26:58 +01:00