10208 Commits

Author SHA1 Message Date
Dion Dokter
c84d8e3632 Update changelog 2025-04-29 17:07:02 +02:00
Dion Dokter
34a4dddfe7 Add L4+ support 2025-04-29 17:05:07 +02:00
Dion Dokter
a1081f29bf Add f7 support 2025-04-29 16:59:04 +02:00
Dion Dokter
5691c61ef9 Add F4 support 2025-04-29 16:55:11 +02:00
Dion Dokter
1c22087188 Add support for L5 2025-04-29 16:37:27 +02:00
Dion Dokter
b967aaf7cc Add support for g0 2025-04-29 16:34:12 +02:00
1-rafael-1
3a6dc910ff first working draft 2025-04-28 22:54:15 +02:00
Michael Medin
a94cc79b9b removed unused import 2025-04-28 18:52:03 +02:00
Michael Medin
1d578f5a7e function needs to be pub(crate) 2025-04-28 09:21:21 +02:00
Michael Medin
74cb84eb4e Moved functions to rcc module (this is a bit awkward as we now have two init functions in rcc: rcc::initand rcc::init_rcc) 2025-04-28 09:14:56 +02:00
Dario Nieuwenhuis
1d2f0add77
Merge pull request #4137 from cschuhen/stm32-can-data-len
Stm32 can data len
2025-04-27 22:58:53 +00:00
Dario Nieuwenhuis
e5e2db0ddb
Merge pull request #4139 from luker983/rp235x-trng-error-handling
RP2350 TRNG Error Handling
2025-04-27 22:56:02 +00:00
Luke Rindels
cdef573f52
Enable rp235x trng self-tests by default
Gracefully handle rp235x trng self-test errors and resets
2025-04-27 15:25:23 -07:00
Corey Schuhen
eaec6c8165 Make raw_data public. 2025-04-27 17:37:56 +10:00
1-rafael-1
b0594d16f2 Add overclock example for RP2040 with 200 MHz clock configuration 2025-04-26 22:55:24 +02:00
Dario Nieuwenhuis
9ab6100577
Merge pull request #4135 from skoe/fix_set_ovsr_typo
Fix set_ovsr typo, adaption to latest stm32-data-generated
2025-04-26 20:30:20 +00:00
Dario Nieuwenhuis
f309887711
Merge pull request #4136 from ckrenslehner/docs/add-waker-docs
docs: extend the waker documentation
2025-04-26 20:29:58 +00:00
1-rafael-1
45b7127d61 fmt 2025-04-26 21:55:16 +02:00
1-rafael-1
713d6291d5 Scale clock dividers in HD44780, rotary encoder, and stepper driver based on system clock frequency 2025-04-26 21:54:48 +02:00
1-rafael-1
4ce3bdb370 Add core voltage scaling options and PLL parameter finder for RP2040 2025-04-26 21:54:40 +02:00
ckrenslehner
c2173591aa docs: extend the waker documentation 2025-04-26 20:11:25 +02:00
Thomas Giesel
8b123b4e0d Fix set_ovsr typo, ramp up to latest stm32-data-generated
This is an adaption to https://github.com/embassy-rs/stm32-data/pull/597
2025-04-26 19:10:59 +02:00
Dario Nieuwenhuis
572e788b2e
Merge pull request #4132 from GreatKet/main
Dead-time computation in complementary PWM fixed
2025-04-25 12:51:45 +00:00
Dario Nieuwenhuis
8f66154353
Merge pull request #4130 from diondokter/less-chatty
Logging: Make some things less chatty
2025-04-25 12:50:44 +00:00
James Munns
52e8979d7c
Merge pull request #4128 from marcemmers/pio-onewire-refactor
[embassy-rp] Rewrite PIO onewire implementation
2025-04-25 10:25:29 +00:00
Ekaterina Savelyeva
edc585a8ef Test for dead-time computation corrected 2025-04-25 13:36:38 +04:00
Ekaterina Savelyeva
d1555f4d5f Dead-time computation in complementary PWM fixed (missing DTG msbs added) 2025-04-25 13:05:48 +04:00
Dion Dokter
f5ab597a07 Logging: Make some things less chatty 2025-04-25 10:53:17 +02:00
Marc
5d8b0e0327 Some small improvements 2025-04-25 01:14:54 +02:00
Marc
cd27a8a06b Updated the pio onewire example 2025-04-25 01:14:47 +02:00
Marc
2a4b380cb7 Search can use the normal write/read instructions 2025-04-25 01:14:38 +02:00
Marc
29bcddaa10 Refactor Onewire PIO implementation 2025-04-25 01:14:13 +02:00
Dario Nieuwenhuis
a687fb20f6
Merge pull request #4127 from skoe/adjust-opamp-less-emums
Update opamp code to current stm32-metapac
2025-04-24 22:30:10 +00:00
Dario Nieuwenhuis
18eea73d19 stm32/adc: add h7rs support. 2025-04-25 00:12:02 +02:00
Thomas Giesel
b32ff0c8f7 Update opamp code to current stm32-metapac
Some trivial enums have been removed from the OpAmp API in stm32-metapac,
this commit updates the HAL accordingly.
2025-04-24 22:15:41 +02:00
Dario Nieuwenhuis
97c605f61a tests/stm32: stm32l0 is alive. 2025-04-24 20:37:36 +02:00
Dion Dokter
a41c83d182 Add to changelog 2025-04-24 11:56:17 +02:00
Dion Dokter
19351c374a Check the bank setup when required 2025-04-24 11:40:15 +02:00
Dion Dokter
7259f20fe2 Add configurable bank support in build script 2025-04-24 11:23:11 +02:00
Michael Medin
584066e209 updated cs gates for dual core 2025-04-24 11:07:15 +02:00
Michael Medin
b0519d11fb Possible fix for unused CS and feature selections 2025-04-24 11:01:46 +02:00
Michael Medin
8661b019e6 Fixed formatting 2025-04-24 10:57:02 +02:00
Michael Medin
b2c32a947e Updated based on feedback 2025-04-24 10:54:35 +02:00
Michael Medin
6842ced7cb Fixed for cs not always used 2025-04-24 10:17:04 +02:00
Michael Medin
f67f11534f Fixed formatting 2025-04-24 07:25:21 +02:00
Michael Medin
8cf8fb324c Add function to allow re-init rcc config for stm32 2025-04-24 07:15:11 +02:00
Dario Nieuwenhuis
8474e573fb
Merge pull request #4123 from alexmoon/manual-with-timeout-impl
Manually implement the future for `with_timeout`
2025-04-23 20:06:28 +02:00
Alex Moon
0b8f43b714
Manually implement the future for with_timeout 2025-04-23 13:32:06 -04:00
Dario Nieuwenhuis
9907f5683b
Merge pull request #4121 from sebgab/reset_spi_when_applying_config_stm32
Fix STM32H7 SpiDeviceWithConfig does not properly apply the config
2025-04-22 16:05:29 +02:00
Sebastian Gabrielli
d8631f96d9 Disable SPI before changing config, then re-enable SPI on STM32
Fixes #2259
2025-04-22 12:47:33 +02:00