Aurélien Jacobs
a2aa93f81f
fix incomplete timer unqueuing that prevent any further timer in the same task
2025-12-27 23:50:57 +01: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
65b6fc4658
stm32wl55: abscond with HSEM 3 for reset locking so only one core issues the reset
2025-12-26 15:07:15 -08:00
xoviat
4d1a568328
cyw43: add sdio support for stm32
2025-12-24 16:44:32 -06:00
xoviat
84e8bc15fe
stm32/sdmmc: misc cleanups
2025-12-19 19:11:42 -06:00
Dario Nieuwenhuis
62ed44f99a
Update to embedded-io 0.7
2025-12-19 12:29:50 +01:00
xoviat
a886e97a33
stm32: use datemath to resume time
2025-12-18 09:13:05 -06:00
Ulf Lilleengen
79fe3da622
chore: prepare nrf hals for release
2025-12-15 09:32:46 +01: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
xoviat
48100a2e8d
sdmmc: factor out sd and add sdio mod
2025-12-11 08:00:24 -06:00
xoviat
14079f148c
sdmmc: more refactorign
2025-12-10 16:28:04 -06:00
xoviat
285ebd4efd
Merge pull request #5023 from xoviat/tests
...
tests/stm32: make usart more noise-immune
2025-12-10 02:04:01 +00:00
xoviat
972f87a661
tests/stm32: make usart more noise-immune
2025-12-09 19:57:25 -06:00
Simon Börjesson
31039201e7
Update examples and tests
2025-12-10 02:39:48 +01:00
xoviat
c5c7a2143b
sdmmc: refactor sd card creation
2025-12-09 19:36:05 -06:00
xoviat
f6b9c1ddaf
stm32/tests: allow some noise
2025-12-08 09:26:55 -06:00
xoviat
7c7f6ce386
wpan: refactor into wb55
2025-12-03 18:15:52 -06:00
Ulf Lilleengen
e5651b8644
chore: release embassy-rp, cyw43 and cyw43-pio
2025-11-27 14:21:09 +01:00
xoviat
08125aa919
wpan: restructure ipcc and hil test wpan_mac
2025-11-23 13:11:18 -06:00
xoviat
14436ce130
adc: add test for wba
2025-11-21 08:22:31 -06:00
xoviat
19e6154319
stm32: impl. low power test for stm32wb55
2025-11-19 16:14:23 -06:00
xoviat
141685f6f7
hsem: add hardware test and rework
2025-11-19 13:20:17 -06:00
xoviat
0102bc3f82
Merge branch 'main' into sma
2025-11-18 10:00:16 -06:00
xoviat
29d4ade286
low_power: misc cleanups and allow main macro
2025-11-16 07:50:49 -06:00
datdenkikniet
0b3bc35b7d
Add new{_with_phy}, new_mii{_with_phy}
2025-11-14 14:08:06 +01:00
datdenkikniet
44881e6437
ETH no longer knows about Station management
2025-11-13 23:10:02 +01:00
xoviat
12b59dc610
adc: remove sample_time from struct
2025-11-10 09:56:42 -06:00
xoviat
765f8dd5e5
Merge pull request #4388 from modulo-org/feature/stm32-spi-slave
...
embassy-stm32: Added ability for SPI driver to function in slave mode
2025-11-05 17:51:13 +00:00
xoviat
2f26c3c5f1
tests: disable rtc for h563 on non-stop
2025-11-05 07:13:15 -06:00
Cristian Milatinov
141f826e10
feat: stm32 spi driver slave mode
...
Add SPI slave constructors
Fix SPI slave constructors
Fix embedded hal async trait
One more constructor fix
Set SSM bit in SPI driver according to CommunicationMode
Fix embedded_hal_async trait to be generic for both master and slave
Fix I2S driver to use async master SPI
Forgot import from spi mode
Fix CommunicationMode associated const conditionals
Duplicate doc for CommunicationMode const
Add missing nss argument
Fix existing SPI tests not compiling
Fix stm32h7rs examples not compiling
Fix failing stm32l4 example
Fix stm32h7 example
Fix stm32h7 spi_bdma example
Fix stm32h7 spi example
Fix stm32f4 example
docs: added entry in changelog.md
fix: spi_v3 vals mismatch + rise_fall_speed renamed to gpio_speed
fix: added spi_v6 conditional compilation feature
fix: use if_afio macro in slave constructors
fix: add missing trait bound
fix: if_afio for cs pin trait
fix: changelog message
fix: broken rebase
2025-11-04 22:39:33 -05:00
xoviat
b9559c7713
rtc: use consistent api between stop and non-stop
2025-11-04 16:35:07 -06:00
xoviat
c93aa229a8
stm32: fix rtc test
2025-11-04 12:47:55 -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
Dario Nieuwenhuis
98de11e5e3
net-esp-hosted: add Interface trait.
2025-10-29 19:33:41 +01:00
Ulf Lilleengen
de5760cc81
feat: improve nrf54 support using new nrf-pac
...
* Update nrf-pac to version that modifies nrf52 register layout to match
nrf54 to reduce the amount of cfg needed for nrf54 support.
* Make the following peripherals available on nrf54: twim, twis, spim,
spis, uart, buffered uarte, dppi, gpiote, pwm, saadc
* Add examples tested on the nrf54 dk
Some code is based on or copied from other pull requests, modified to match the new
nrf-pac layout.
Co-authored-by: Dmitry Tarnyagin <dt@jetro.no>
2025-10-28 10:40:43 +01: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
Ulf Lilleengen
0ba74a4127
chore: prepare crate releases
2025-09-30 10:31:33 +02:00
Brian Schwind
2cd2894d33
Fix an afio test
2025-09-29 22:44:59 +09:00
Brian Schwind
6bb08523c9
Code formatting
2025-09-29 22:22:56 +09:00
Brian Schwind
1fe05cfedb
Make the Qei struct own the channel 1 and 2 pins
2025-09-29 21:19:30 +09:00
Abraham Hamidi
987009df7b
feat(nrf/spim): erase Instance type from Spim
2025-09-24 15:58:33 -05:00
Dario Nieuwenhuis
4d71f432ad
Update manifests to satisfy new checks.
2025-09-22 00:47:08 +02:00
1-rafael-1
a54996d8d7
RTC alarm test timing was off
2025-09-16 05:49:14 +02:00
1-rafael-1
ac32f43c3d
alarm handling to poll hardware status directly; add ci test
2025-09-15 21:10:22 +02:00
Dario Nieuwenhuis
7419b398bf
stm32/afio: use type inference for timer remaps as well.
2025-09-05 23:00:31 +02:00
Fabian Wolter
a6562c4f03
Add STM32F1 AFIO remap
2025-09-05 21:15:46 +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
3e8d8fec15
fix: update more minor versions
2025-08-27 08:44:05 +02:00