liebman
8d8803a0d6
stm32wl5x low-power both cores
2026-01-04 11:37:46 -08:00
Ulf Lilleengen
ba57632f65
chore: prepare embassy-net release
2026-01-04 17:36:38 +01:00
Ulf Lilleengen
f9547e6455
chore: prepare crate releases
2026-01-04 16:26:19 +01:00
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
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
84e8bc15fe
stm32/sdmmc: misc cleanups
2025-12-19 19:11:42 -06:00
xoviat
a886e97a33
stm32: use datemath to resume time
2025-12-18 09:13:05 -06: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
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
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
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
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
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
83f2557eac
chore: prepare embassy crate releases
2025-08-26 16:05:09 +02:00
Dario Nieuwenhuis
3a6ea3a31c
Load all crates in the graph, honor the "publish" flag to prevent publishing examples/tests.
2025-08-25 19:44:50 +02:00
Matt Johnston
d939d901e2
stm32: Add hash test for sha512, varying lengths
...
sha512 is only supported by hash_v3 and hash_v4, so add a feature for
those chips.
2025-08-15 17:16:53 +08:00
Matt Johnston
410a18b536
stm32/hash: Clear HMAC mode bit when hashing
...
Running a hash after a hmac would hang, the CR.MODE bit isn't cleared by
INIT.
Test it by running the test twice.
2025-08-15 17:16:52 +08:00
Fabian Wolter
4c556dcbf2
stm32 tests: move can_common out of the bin folder
2025-08-14 19:41:00 +02:00
Ulf Lilleengen
c7b9060a74
fix: prepare embassy-sync 0.7.1 release
...
* Add newtype for moved type to preserve API compat
2025-08-12 21:05:32 +02:00
Ulf Lilleengen
c4c5167e3d
chore: update metapac and prepare embassy-stm32 0.3.0
2025-08-12 18:17:41 +02:00
Ulf Lilleengen
3f1ddaf60e
chore: prepare embassy-executor 0.8 release
2025-07-31 10:33:14 +02:00
Rick Rogers
c37fb51cfe
address ci test failure
2025-07-25 12:24:54 -04:00
Chris Storah
e64c23076d
Updated version of stm32-data and added c071 and c051 into ci.sh
2025-07-23 12:38:58 +10:00
Dario Nieuwenhuis
a29267752a
stm32/sdmmc: disable 1bit test.
2025-07-04 00:26:41 +02:00
Dario Nieuwenhuis
84cc949df6
stm32/dma: fix packing/unpacking not working.
2025-07-04 00:23:22 +02:00