Commit Graph

2684 Commits

Author SHA1 Message Date
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
Mathis Deroo
f4da4330bb Integrate feedback
Signed-off-by: Mathis Deroo <mathis.deroo@nxp.com>
2025-12-17 17:02:22 -08:00
Lucas Kent
14d847e1b2 Fix rp webusb example on windows 2025-12-18 07:44:16 +11:00
Mathis Deroo
73ab845c26 Add watchdog support with interrupt and reset feature
Signed-off-by: Mathis Deroo <mathis.deroo@nxp.com>
2025-12-16 15:46:08 -08: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
Felipe Balbi
0a798fc533 MCXA: Add a function to read Reset Reason 2025-12-10 12:29:03 -08:00
James Munns
e932dc131e Merge pull request #5012 from MathisDeroo/adc_driver_v2
[MCXA]: Adc driver v2
2025-12-10 14:11:26 +00:00
xoviat
28a72e0826 Merge pull request #5021 from cesardtamayo/feat/stm32wba6_rtc
Add basic RTC support to STM32WBA6
2025-12-10 12:20:01 +00:00
Cesar Tamayo Claro
3892f575a0 Copy rtc into stm32wba examples folder 2025-12-09 23:17:03 -07:00
Cesar Tamayo Claro
1d4fb4e39e Remove commented import 2025-12-09 23:16:34 -07:00
Cesar Tamayo Claro
a48bd43f6f Update set date to Unix Epoch 2025-12-09 23:13:01 -07:00
Simon Börjesson
31039201e7 Update examples and tests 2025-12-10 02:39:48 +01:00
xoviat
b1798e14d2 Merge pull request #5018 from xoviat/sdio
stm32: refactor sdmmc module
2025-12-10 01:39:17 +00:00