Dario Nieuwenhuis
e7161aa085
stm32/qspi: remove DMA generic param.
2024-05-22 00:23:42 +02:00
Dario Nieuwenhuis
6fa608f516
Merge pull request #2941 from nautd/kkoppul2/update_ospi
...
Remove OSPI generic DMA
2024-05-21 22:09:44 +00:00
Dario Nieuwenhuis
7a26cc3764
Merge pull request #2786 from andelf/fix/stm32wl-msi-crash
...
Fix crash caused by using higher MSI range as sysclk on STM32WL
2024-05-21 22:07:50 +00:00
Dario Nieuwenhuis
5ecc9b805d
Merge pull request #2829 from aurelj/stm32-rcc-hsi
...
stm32: ensure the core runs on HSI clock while setting up rcc
2024-05-21 22:06:24 +00:00
Dario Nieuwenhuis
ae49e58993
Merge pull request #2777 from taunusflieger/feature/HSEM
...
HSEM support for embassy-stm32
2024-05-21 21:34:50 +00:00
Dario Nieuwenhuis
4b5026e197
Merge pull request #2895 from qwerty19106/fix_uart_half_fifo_flush
...
Fix uart::flush with FIFO at Half-Duplex mode
2024-05-21 21:26:04 +00:00
Dario Nieuwenhuis
afd61ed610
stm32/hsem: misc fixes.
2024-05-21 23:22:47 +02:00
Michael Zill
7d350fb4c8
HSEM support for embassy-stm32
2024-05-21 23:08:44 +02:00
Dario Nieuwenhuis
2d8ec70f71
Merge pull request #2853 from nautd/kkoppul2/tsc
...
TSC implementation
2024-05-21 20:55:41 +00:00
Dario Nieuwenhuis
45a12fd41f
stm32/i2c: remove peripheral generic param.
2024-05-21 01:25:49 +02:00
Dario Nieuwenhuis
6a508b3210
stm32: use funcs for info/state, const for ENABLE_BIT.
2024-05-21 01:24:10 +02:00
Dario Nieuwenhuis
ca2eef5387
stm32/spi: remove peripheral generic param.
2024-05-20 23:43:10 +02:00
Dario Nieuwenhuis
eeb6ffce4c
stm32/rcc: add ClockEnableBit struct.
2024-05-20 23:37:20 +02:00
Dario Nieuwenhuis
7f3872ab98
Merge pull request #2903 from joelsa/add-dsihost
...
Add stm32 dsihost driver
2024-05-20 10:49:27 +00:00
Dario Nieuwenhuis
621dbeceda
Merge pull request #2912 from brunob45/simple_capture
...
STM32 Input Capture
2024-05-20 08:49:12 +00:00
Karun
3e399a9690
update to remove dma generics
2024-05-14 12:45:07 -04:00
Joël Schulz-Ansres
620d182c5a
Use read_busy function
2024-05-14 13:53:02 +02:00
Joël Schulz-Ansres
663b5b094d
Add helper functions
2024-05-14 13:45:37 +02:00
Joël Schulz-Ansres
48719d742c
Add unwrap to write
2024-05-14 12:22:27 +02:00
Joël Schulz-Ansres
94cf606892
Improve write_cmd parameters
2024-05-14 12:16:43 +02:00
Joël Schulz-Ansres
9005d26fca
Remove comments, add some comments, minor fixes to dsihost.rs
2024-05-14 12:14:34 +02:00
Dario Nieuwenhuis
a14319f51e
stm32: allow some unused.
2024-05-13 00:00:36 +02:00
Dario Nieuwenhuis
623d3ec306
stm32/ospi: remove unused trait.
2024-05-12 23:41:46 +02:00
Timo Kröger
5c93e9dadd
[UCPD] Use ChannelAndRequest
helper
2024-05-10 10:37:56 +02:00
Dario Nieuwenhuis
b13ad7e80b
Fix PeripheralRef soundness issue allowing &T.
...
Fix soundness issue introduced in a previous soundness fix https://github.com/embassy-rs/embassy/pull/2602 .
PeripheralRef must not implement DerefMut itself, but the blanket impl must still require DerefMut. Otherwise
you can create two instances of a driver on the same uart by using `&my_uart`.
2024-05-07 23:26:15 +02:00
Bruno Bousquet
969933cb7b
fix fmt for ci
2024-05-06 02:52:22 -04:00
Bruno Bousquet
55c8d3f474
add async capture
2024-05-06 02:47:42 -04:00
Bruno Bousquet
b662dfb183
format timer/mod.rs
2024-05-05 23:15:00 -04:00
Bruno Bousquet
29d6fa0a4a
add get_input_interrupt
2024-05-05 23:00:48 -04:00
Bruno Bousquet
431a60ca63
formatting
2024-05-05 22:30:16 -04:00
Bruno Bousquet
ad66dc3aab
create input_capture
2024-05-05 21:58:54 -04:00
Jan Špaček
7b3939ca80
stm32/timer: add low_level::Timer::get_clock_frequency()
2024-05-04 19:44:03 +02:00
Karun
07c2f169f5
Add versioning for group checks
2024-05-03 19:47:42 -04:00
Karun
a91f686544
Check group configuration validity
2024-05-03 19:45:26 -04:00
Karun
8e92e8718d
Add example documentation
2024-05-03 19:45:26 -04:00
Karun
0f8b3b8c65
Functional touch sensing
2024-05-02 17:19:08 -04:00
Karun
3cd6232d43
update num groups definition
2024-05-02 17:19:08 -04:00
Karun
4bf2178de7
remove remaining warnings
2024-05-02 17:17:39 -04:00
Karun
253f6c42ee
Address versioning and format issues raised by CI
2024-05-02 17:17:39 -04:00
Karun
fd69247d70
hyperspecific constructor
2024-05-02 17:17:39 -04:00
Karun
af357d2ad0
Prevent invalid config sets
2024-05-02 17:17:39 -04:00
Karun
87d2c66ef4
Add io pin masking
2024-05-02 17:17:39 -04:00
Karun
0b606b57f1
Add crate documentation
2024-05-02 17:17:39 -04:00
Karun
bcd923a4b0
fix create build pin traits
2024-05-02 17:17:39 -04:00
Karun
bef76ee057
initial set of io changes
2024-05-02 17:17:38 -04:00
Karun
0febc24de7
Initial fill out of driver without IO considerations
2024-05-02 17:17:38 -04:00
Joël Schulz-Ansres
bcbb486311
Feature-gate u5
2024-05-02 15:57:52 +02:00
Joël Schulz-Ansres
f29deb2488
Add feature gate for f7
2024-05-02 15:39:53 +02:00
Joël Schulz-Ansres
4c55931b6a
Remove redundant dsi_phy: None from rcc
2024-05-02 14:58:38 +02:00
Роман Кривенков
d5f0bceb7c
Clear Receiver enable flag before write in Half-Duplex mode
2024-05-02 15:59:42 +04:00