9080 Commits

Author SHA1 Message Date
michel
721c6820d4 STM32-TSC: enable discriminating between pins within same TSC group and improve TSC library in general 2024-11-29 17:58:33 +01:00
Ulf Lilleengen
1a1d5c4689
Merge pull request #3591 from embassy-rs/fix-example-build-warning
Rename example crate to remove warning
2024-11-29 09:01:56 +00:00
Ulf Lilleengen
d147161879 Rename example crate to remove warning 2024-11-29 09:59:24 +01:00
Dario Nieuwenhuis
8954c053fb
Merge pull request #3583 from williams-one/add-flash-bank-selection-for-erase
STM32U5: Add flash bank selection when erasing a sector
2024-11-28 14:15:30 +00:00
Dario Nieuwenhuis
0349a8d373
Merge pull request #3586 from eZioPan/stm32-time-drive-macro
stm32: remove redundant time-driver macro
2024-11-28 11:00:08 +00:00
eZio Pan
f3e674a79c stm32: remove redundant time-driver macro 2024-11-28 15:48:27 +08:00
Dario Nieuwenhuis
04c1d69de9
Merge pull request #3585 from embassy-rs/net-release2
net: release v0.5.0 with smoltcp v0.12
embassy-net-v0.5.0
2024-11-28 01:55:22 +01:00
Dario Nieuwenhuis
c12ebb3a80 net: release v0.5.0 2024-11-28 01:54:50 +01:00
Dario Nieuwenhuis
8b8b7fa05e net: update to smoltcp v0.12.0 2024-11-28 01:30:27 +01:00
William
b035ff1145 stm32u5: Add flash bank selection when erasing a sector 2024-11-27 17:29:08 +01:00
William
7a9c488996 stm32: Update STM32 data source 2024-11-27 16:52:26 +01:00
Dario Nieuwenhuis
0d5cd7d692
Merge pull request #3582 from itswenb/main
fix: Add missing clock check
2024-11-27 09:50:34 +00:00
Bing Wen
09c9f64b8e Add missing clock check 2024-11-27 17:44:03 +08:00
Ulf Lilleengen
8e25bc56f6
Merge pull request #3574 from itswenb/main
feat: Add new feature to enable overclocking
2024-11-27 07:38:00 +00:00
Bing Wen
b225d73dc5 Change compile condition 2024-11-27 14:00:45 +08:00
Bing Wen
d0340ad297 Fix & Revert 2024-11-27 12:33:32 +08:00
Bing Wen
52ab015fac Add new 2024-11-27 12:23:13 +08:00
Bing Wen
8eaa3c8fd3 Add new feature to enable overclocking 2024-11-26 12:46:20 +08:00
Dario Nieuwenhuis
37111a891c
Merge pull request #3556 from chrenderle/low-power
low-power: add support for stm32u0
2024-11-25 14:00:28 +00:00
Dario Nieuwenhuis
63ac22d8da
Merge pull request #3570 from elagil/use_latest_metapac
Use latest metapac
2024-11-24 22:00:54 +00:00
elagil
20e2da677f chore: use latest metapac 2024-11-24 22:50:51 +01:00
Dario Nieuwenhuis
aaad8450e9
Use inline const for initializing arrays. (#3567) 2024-11-24 20:58:48 +01:00
Dario Nieuwenhuis
b9408f0510
Merge pull request #3212 from elagil/feat_usb_prepare_for_uac
feat(usb): Prepare `embassy-usb` for USB Audio, and add USB Audio Class 1.0 (playback only)
2024-11-23 23:51:44 +00:00
elagil
cc4b5ae9cb feat: change SOF timer to input capture 2024-11-24 00:33:08 +01:00
elagil
36292ada62 feat(stm32h5): add usb audio example 2024-11-24 00:33:08 +01:00
elagil
0d299301ef feat(stm32f4): add usb audio example 2024-11-24 00:33:08 +01:00
elagil
ffc7b732e9 feat(usb): add USB Audio Class 1 2024-11-24 00:33:08 +01:00
Dario Nieuwenhuis
bc7372d701 otg: use const blocks for init. 2024-11-24 00:32:26 +01:00
Dario Nieuwenhuis
032af9d512 otg: fix corruption in CONTROL OUT transfers in stm32f4.
The RM says we have to process STUP (and therefore clear CNAK to start the data stage)
in the DOEPINT STUP interrupt. Seems doing it in RXFLVL when we receive the data is
too early. This makes it work consistently on all chips, so the quirk is no longer needed.

Fixes #3493
Fixes #3459
2024-11-24 00:32:26 +01:00
Dario Nieuwenhuis
4f459bb918 otg: improve trace logging, print bytes as hex. 2024-11-24 00:32:26 +01:00
Dario Nieuwenhuis
1ca53e286b otg: fix build with defmt enabled. 2024-11-24 00:32:26 +01:00
Dániel Buga
c9abff53d7
Bump sync version (#3562)
* Bump sync version

* Use old embassy-sync in rp bluetooth example

* Downgrade update to minor
2024-11-22 21:16:11 +01:00
Ulf Lilleengen
fb8e40bdf5
Merge pull request #3559 from bugadani/gaw
Generalize AtomicWaker
2024-11-22 12:56:23 +00:00
Christian Enderle
1fbb419f72 low-power: add support for stop for stm32u0 2024-11-22 10:37:12 +01:00
Christian Enderle
a49289ce7b low-power: add basic support for stm32u0 2024-11-22 10:37:12 +01:00
Christian Enderle
29934237a5 rtc: reorganize low-power SealedInstance 2024-11-22 10:37:12 +01:00
Christian Enderle
48fd80919a rcc: enable lse for stm32u0 2024-11-22 10:37:12 +01:00
Dániel Buga
e05f6da269
Generalize AtomicWaker 2024-11-22 09:21:44 +01:00
Gabriel Smith
bd65906d14
STM32H5xx ADC (#3557)
* stm32: Update STM32 data source

* stm32h5: Add ADC example
2024-11-21 23:23:46 +01:00
Dario Nieuwenhuis
4b1be4787a
Merge pull request #3554 from chrenderle/rcc
compute lse and lsi frequency for STM32L and STM32U0 series
2024-11-21 11:28:13 +00:00
Christian Enderle
f598cae376 compute lse and lsi frequency for STM32L and STM32U0 series 2024-11-21 12:12:00 +01:00
Joseph
be6eec7726
Update README.md (#3553)
Fixed broken link to w5500-evb-pico
2024-11-21 01:46:10 +01:00
Dario Nieuwenhuis
66756af2f0
Merge pull request #3547 from bugadani/callback
Executor: Only set callback once
2024-11-20 23:14:02 +00:00
Dario Nieuwenhuis
851aa9cfaa
Merge pull request #3552 from embassy-rs/nfct
nrf: Add NFCT driver.
2024-11-20 22:34:07 +00:00
Dario Nieuwenhuis
0740b235ac nrf: Add NFCT driver.
Co-Authored-By: turbocool3r <turbocool3r@gmail.com>
Co-Authored-By: ferris <ferris@devdroplets.com>
2024-11-20 23:29:22 +01:00
Dario Nieuwenhuis
227e073fca
Merge pull request #3280 from elagil/feat_spdifrx_driver
Support for STM32 SPDIFRX
2024-11-19 17:11:05 +00:00
Dario Nieuwenhuis
e41a5c6268
Merge pull request #3548 from bugadani/generic
Remove noop from queue_generic
2024-11-19 16:52:18 +00:00
Dániel Buga
448db47263
Remove noop from queue_generic 2024-11-19 17:30:31 +01:00
Dániel Buga
8ebe059ecb
Add initialize 2024-11-19 16:25:17 +01:00
Dániel Buga
ff02ee1a22
Only set callback once 2024-11-19 14:42:41 +01:00