Dario Nieuwenhuis
6ec108232e
Merge pull request #3744 from mrodgers-witekio/fix-stm32f3xx-flash-erase
...
stm32: flash: fix flash erase on stm32f3xx series
2025-01-08 10:55:04 +00:00
Matt Rodgers
844d3b38de
stm32: flash: fix flash erase on stm32f3xx series
...
STM32F3xx series also needs a wait of at least one clock cycle before
reading the BSY bit during a flash erase - previously this was only
applied to STM32F1xx series.
2025-01-08 10:11:25 +00:00
Dario Nieuwenhuis
06869e2e85
Merge pull request #3725 from CNLHC/qspi_mmap
...
feat: mmap mode for qspi and example
2025-01-07 22:36:01 +01:00
Dario Nieuwenhuis
2a06eb2459
Merge pull request #3667 from williams-one/stm32u5-add-hspi-support
...
STM32U5: add HSPI support
2025-01-07 21:15:54 +00:00
Dario Nieuwenhuis
92fa653672
Merge pull request #3701 from 1-rafael-1/improve-orchestrate-example
...
Improve orchestrate_tasks example: shared state and better documentation
2025-01-07 22:06:29 +01:00
Dario Nieuwenhuis
90cb610ef7
Merge pull request #3716 from elagil/fix_stm32f4_i2s_clocks
...
Fix STM32F4 I2S clock calculations
2025-01-07 22:06:20 +01:00
Dario Nieuwenhuis
d08116da49
Fix typo.
2025-01-07 22:00:41 +01:00
William Spinelli
29e4b4486c
stm32u5: Add HSPI example using a flash in memory mapped mode
2025-01-07 21:55:08 +01:00
William Spinelli
19efea195d
stm32u5: Add support for HSPI peripheral
2025-01-07 21:55:08 +01:00
Liu Hancheng
09cc9c65c9
feat: mmap mode for qspi and example
2025-01-07 21:47:27 +01:00
Dario Nieuwenhuis
7c3099b9e2
Merge pull request #3724 from CNLHC/qspi_waiting_condition
...
FIX: QSPI synchronous read operation hangs when FIFO is not full
2025-01-07 20:38:51 +00:00
Dario Nieuwenhuis
33d6f65453
Merge pull request #3738 from embassy-rs/stm32-filter-pins
...
stm32: generate singletons only for pins that actually exist.
2025-01-07 21:07:40 +01:00
Dario Nieuwenhuis
103bb0dfaa
stm32: generate singletons only for pins that actually exist.
...
Before we'd generate all pins Px0..Px15 for each GPIOx port. This changes
codegen to only generate singletons for actually-existing pins.
(AFs were already previously filtered, so these non-existing pins were already mostly useless)
2025-01-07 20:46:08 +01:00
Dario Nieuwenhuis
2fecaeb0d0
Merge pull request #3737 from embassy-rs/remove-patch
...
Remove useless patches in examples.
2025-01-07 19:00:01 +00:00
Dario Nieuwenhuis
d92ed4b00c
Remove useless patches in examples.
2025-01-07 19:58:02 +01:00
Dario Nieuwenhuis
92376401bb
Merge pull request #3735 from IvanLi-CN/feat/Calibrating-Differential-ADC-for-G4
...
feat: Calibrating Differential Inputs ADC for G4
2025-01-07 15:43:29 +00:00
Ivan Li
a3c1b18b02
feat: calibrating Differential ADC for G4
...
Signed-off-by: Ivan Li <ivanli2048@gmail.com>
2025-01-07 21:28:55 +08:00
Dario Nieuwenhuis
4790f8ff35
Merge pull request #3733 from tdittr/stm32-can-rx-filters
...
feat: STM32 Allow to modify the receiver filters from `BufferedCan`, `CanRx`, and `BufferedCanRx`
2025-01-07 11:29:55 +00:00
Ulf Lilleengen
49dfad6953
Merge pull request #3734 from plaes/nrf-changelog
...
nrf: Add some notes to changelog
2025-01-07 11:10:26 +00:00
Priit Laes
e7c70f1097
nrf: Refactor changelog a bit
...
A bit late with my changes, but here they come.
2025-01-07 13:00:02 +02:00
Tamme Dittrich
7ac2a4f674
Allow split CAN Rx to modify the filters
2025-01-07 10:11:53 +01:00
Dario Nieuwenhuis
8a9ca88cc4
Merge pull request #3731 from embassy-rs/update-metapac-yet-again
...
Update stm32-metapac.
2025-01-06 19:35:21 +01:00
Dario Nieuwenhuis
512407d22a
Merge pull request #3732 from jonasspinner/patch-2
...
fix typo in executor README.md
2025-01-06 19:35:06 +01:00
Jonas Spinner
38033a2e14
fix typo in executor README.md
2025-01-06 19:28:07 +01:00
Dario Nieuwenhuis
7f05c1e439
Update stm32-metapac.
2025-01-06 15:40:05 +01:00
Dario Nieuwenhuis
7dfb6f7113
Merge pull request #3729 from embassy-rs/update-nrf-rp
...
Prepare nrf and rp hals for release
embassy-boot-rp-v0.4.0
embassy-boot-v0.4.0
embassy-boot-nrf-v0.4.0
embassy-nrf-v0.3.0
cyw43-v0.3.0
embassy-rp-v0.3.0
cyw43-pio-v0.3.0
2025-01-06 12:28:33 +00:00
Dario Nieuwenhuis
209183ebea
Fixes for new PACs.
2025-01-06 13:22:44 +01:00
Dario Nieuwenhuis
41dcebe446
changelog fixes
2025-01-06 13:19:01 +01:00
Ulf Lilleengen
c7e7603a24
Use released nrf pac
2025-01-06 13:06:32 +01:00
Dario Nieuwenhuis
b33949e5ab
Merge pull request #3730 from Georges760/rp-gpio-ood-pu
...
`embassy-rp`: add `set_pullup()` for `OutputOpenDrain`
2025-01-06 11:48:46 +00:00
Georges Palauqui
3c87bb588b
embassy-rp
: add set_pullup()
for OutputOpenDrain
2025-01-06 12:43:48 +01:00
Ulf Lilleengen
caea4067fb
Bump pac version
2025-01-06 10:38:01 +01:00
Ulf Lilleengen
0ef98c70e7
Bump the versions
2025-01-06 10:18:21 +01:00
Ulf Lilleengen
4caeeade4d
Update changelogs
2025-01-06 09:54:51 +01:00
Ulf Lilleengen
de27d9cd00
Update cyw43, nrf, rp hals and embassy-boot
2025-01-06 09:22:09 +01:00
Dario Nieuwenhuis
953288f5c8
Merge pull request #3727 from bugadani/release
...
Prepare embedded-hal, boot, net & net drivers
embassy-net-v0.6.0
embassy-net-wiznet-v0.2.0
embassy-net-esp-hosted-v0.2.0
embassy-embedded-hal-v0.3.0
embassy-net-adin1110-v0.3.0
embassy-net-enc28j60-v0.2.0
2025-01-05 22:08:58 +00:00
Dario Nieuwenhuis
78c49a7dea
Merge pull request #3717 from yodaldevoid/stm32-dts
...
stm32: Implement reads of DTS peripheral
2025-01-05 21:47:36 +00:00
Dániel Buga
89b97c2d7c
Fix search-and-replacability
2025-01-05 21:35:05 +01:00
Dániel Buga
09588321e5
Prepare embassy-net drivers
2025-01-05 21:35:03 +01:00
Dániel Buga
776b2b540b
Prepare embassy-net 0.6
2025-01-05 21:28:45 +01:00
Dániel Buga
3c1e862f61
Prepare embassy-boot 0.4
2025-01-05 21:28:44 +01:00
Dániel Buga
9f21cf627b
Prepare embassy-embedded-hal 0.3
2025-01-05 21:28:42 +01:00
Liu Hancheng
cfd5c92375
fix typo
2025-01-05 20:10:45 +08:00
Liu Hancheng
e15e30add2
fix: fix qspi waiting condition
2025-01-05 20:00:15 +08:00
Liu Hancheng
4ad3b66e45
refactor: update write DMA transfer function to use separate memory word type
2025-01-05 10:25:10 +08:00
Gabriel Smith
4c8ee8786f
stm32: Implement reads of DTS peripheral
...
Only PCLK-driven operation is supported.
2025-01-04 13:56:41 -05:00
Liu Hancheng
50e98a9a58
refactor: update DMA transfer functions to support separate memory and peripheral word types
2025-01-04 22:10:47 +08:00
Liu Hancheng
03dd50316c
refactor: simplify timer bits handling
2025-01-04 21:38:22 +08:00
Liu Hancheng
7d74d15b18
refactor: update DMA pointer types for cryp and hash modules
2025-01-04 21:10:32 +08:00
Liu Hancheng
ff526e1604
refactor: update DMA transfer functions to use separate memory and peripheral sizes
2025-01-04 20:16:34 +08:00