Dario Nieuwenhuis
d08116da49
Fix typo.
2025-01-07 22:00:41 +01:00
William Spinelli
19efea195d
stm32u5: Add support for HSPI peripheral
2025-01-07 21:55:08 +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
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
Tamme Dittrich
7ac2a4f674
Allow split CAN Rx to modify the filters
2025-01-07 10:11:53 +01:00
Dario Nieuwenhuis
7f05c1e439
Update stm32-metapac.
2025-01-06 15:40:05 +01:00
Dario Nieuwenhuis
953288f5c8
Merge pull request #3727 from bugadani/release
...
Prepare embedded-hal, boot, net & net drivers
2025-01-05 22:08:58 +00:00
Dániel Buga
89b97c2d7c
Fix search-and-replacability
2025-01-05 21:35:05 +01:00
Gabriel Smith
4c8ee8786f
stm32: Implement reads of DTS peripheral
...
Only PCLK-driven operation is supported.
2025-01-04 13:56:41 -05:00
Gabriel Smith
2cc50bac44
stm32: Update stm32-data
2025-01-03 22:10:52 -05:00
elagil
eba8089601
chore: fix build
2025-01-03 18:18:00 +01:00
elagil
96819805ea
chore: update stm32-data
2025-01-03 17:55:37 +01:00
elagil
d9ef2c94d7
chore: clean up stm32h5 ucpd
2025-01-03 17:54:59 +01:00
chanterheld
d368760424
fix stmd g0/g4 formatting and bker bit access
2025-01-02 21:14:06 +01:00
chanterheld
c706e3797a
fix g0 wait_busy
2025-01-02 20:20:38 +01:00
chanterheld
18386fed64
update stm32-metapac tag
2025-01-02 20:15:15 +01:00
chanterheld
f1ffbf2f7e
embassy-stm32. support g0 second flash bank
2025-01-02 20:05:01 +01:00
Ian McKernan
28d58578d6
remove trailing space from comment
2025-01-01 21:59:29 -08:00
Ian McKernan
9e9fa1cbef
added fix for https://github.com/embassy-rs/embassy/issues/2496 in the v1 driver
2025-01-01 21:47:44 -08:00
Dario Nieuwenhuis
667dfa34b5
Merge pull request #3700 from fwolter/usb-delay
...
STM32: set USB initialization delay to 1µs
2024-12-31 11:34:14 +01:00
Dario Nieuwenhuis
29dce03adc
Merge pull request #3679 from trnila/1wire
...
stm32/usart: configurable readback for half-duplex to support 1-wire + ds18b20 example
2024-12-31 11:33:54 +01:00
klownfish
41c8bf867b
fix formatting
2024-12-31 01:04:18 +01:00
Fabian Wolter
306a781267
STM32: set USB initialization delay to 1µs
2024-12-30 20:46:56 +01:00
klownfish
a5a90156ce
cleanup
2024-12-27 02:54:38 +01:00
Olof
0836392219
Merge branch 'embassy-rs:main' into u5_adc
2024-12-27 00:35:49 +01:00
klownfish
4f4740eeb2
add async read for u5 ADC4
2024-12-27 00:24:47 +01:00
klownfish
d169249482
update metapac version
2024-12-26 22:26:01 +01:00
Dion Dokter
595ce48eb2
Write the flag sooner with a known value
2024-12-25 22:54:48 +01:00
Dion Dokter
92a489b6a1
Make SharedData repr C
2024-12-25 22:50:19 +01:00
Dániel Buga
ab8ca3f126
Rename ETQD, bump date
2024-12-22 21:00:23 +01:00
Dániel Buga
9a238e6ad8
Prepare new embassy-time-*driver, embassy-executor, embassy-time
2024-12-22 20:27:15 +01:00
Daniel Trnka
a7983668da
stm32/usart: half-duplex support for buffered usart
2024-12-22 19:55:16 +01:00
Daniel Trnka
7b7ac1bd3e
stm32/usart: disabling receiver before write in half-duplex moved to a new function
2024-12-22 17:53:33 +01:00
Daniel Trnka
2ec81419fa
stm32/usart: configurable readback in half-duplex mode
2024-12-22 17:50:46 +01:00
elagil
c08411f32f
fix: docstrings
2024-12-22 15:07:58 +01:00
elagil
c9cd46bdf5
fix: h5-only rx filter
2024-12-22 15:07:58 +01:00
elagil
b35b45e151
feat: stm32h5 UCPD example
2024-12-22 15:07:58 +01:00
Anatol Ulrich
7743c8fb9a
more cfg gating
2024-12-19 19:16:38 +01:00
Anatol Ulrich
d91b8c6394
consistently cfg-gate set_speed
2024-12-19 18:52:27 +01:00
Anatol Ulrich
26fe834c09
fix imports
2024-12-19 18:48:07 +01:00
Anatol Ulrich
8d98844312
embassy-stm32: make SPI slew rate/speed configurable and change default to Medium
2024-12-19 18:35:42 +01:00
Olof
7cf96e4730
Merge branch 'embassy-rs:main' into u5_adc
2024-12-18 01:48:25 +01:00
klownfish
8678911028
fix adc for u5
2024-12-18 01:46:53 +01:00
Piotr Esden-Tempski
b2e8268470
stm32/(o|q)spi: command naming convention fix
...
The naming convention is to prefix blocking functions with blocking. As
both command implementations are blocking the async for the ospi
implementation should also be dropped.
2024-12-17 14:45:52 -08:00
Dario Nieuwenhuis
2c3bc75da6
Merge pull request #3593 from bugadani/refactor
...
Rework time-driver contract.
2024-12-16 12:30:30 +00:00
Dario Nieuwenhuis
2f2e2c6031
Make integrated-timers
the default, remove Cargo feature.
2024-12-15 18:49:57 +01:00
Fabian Wolter
4b31639dca
STM32F0 fix using HSI48 as SYSCLK on devices with CRS
...
Fixes #3651
2024-12-14 23:32:08 +01:00
Dario Nieuwenhuis
b268b1795f
Merge time-driver and time-queue-driver traits, make HALs own and handle the queue.
2024-12-13 21:20:59 +01:00
Dario Nieuwenhuis
45d9bd5757
Merge pull request #3636 from G-Levine/stm32g4-missing-opamp-output-fix
...
Add missing opamp external outputs for STM32G4
2024-12-13 11:26:29 +00:00
Dániel Buga
5a5495aac4
Refactor integrated-timers
2024-12-10 21:31:42 +01:00