Univa
|
4e9206efb8
|
remove InternalChannel and AdcPin
|
2024-05-22 19:00:48 -04:00 |
|
Univa
|
ddbb6c8c31
|
add back InternalChannel and implement it where its missing
|
2024-05-21 19:03:14 -04:00 |
|
Univa
|
7cdbae2a5d
|
add AnyAdcChannel
|
2024-05-20 21:29:20 -04:00 |
|
Andres Vahter
|
6e24dc58c6
|
stm32 adc: use fn blocking_delay_us(us: u32)
|
2024-04-10 22:23:49 +03:00 |
|
Andres Vahter
|
68b1a840c6
|
stm32 adc: remove DelayNs
|
2024-04-10 10:33:15 +03:00 |
|
Andres Vahter
|
fd802ffdfd
|
stm32: use embedded_hal_1::delay::DelayNs
This makes delay compatible with https://lib.rs/crates/rtic-monotonics.
|
2024-04-09 22:32:09 +03:00 |
|
Dario Nieuwenhuis
|
2bca875b5f
|
stm32: use private_bounds for sealed traits.
|
2024-03-23 01:38:51 +01:00 |
|
Dario Nieuwenhuis
|
72c6f9a101
|
stm32/adc: reexport enums from PAC to avoid boilerplate hell.
|
2024-02-26 03:02:58 +01:00 |
|
Dario Nieuwenhuis
|
9866847375
|
stm32: autogenerate clocks struct, enable mux for all chips.
|
2024-02-02 23:24:34 +01:00 |
|
pbert
|
ecdd7c0e2f
|
enable clock first
|
2023-10-12 11:04:44 +02:00 |
|
pbert
|
f65a96c541
|
STM32: combine RccPeripherals reset() and enable() to reset_and_enable()
|
2023-10-12 11:04:19 +02:00 |
|
xoviat
|
79146c4bd5
|
stm32/adc: cleanup f1, f3, v1, and v2
|
2023-09-27 20:58:46 -05:00 |
|
xoviat
|
e640933e2f
|
stm32/adc: add async conversion
|
2023-09-18 16:31:20 -05:00 |
|
xoviat
|
aa2fa29b89
|
stm32: fix adc f3 startup time
closes #1888.
|
2023-09-15 17:36:21 -05:00 |
|
xoviat
|
d36e7abb71
|
adc/f3: fix delay calculation
|
2023-09-11 18:52:52 -05:00 |
|
xoviat
|
44a5c32ea4
|
adc/f3: fix startup bug
|
2023-09-11 17:27:47 -05:00 |
|
xoviat
|
70a4a193c5
|
stm32: fix adc f3 and example
|
2023-09-09 22:01:51 -05:00 |
|
xoviat
|
f502271940
|
stm32: add initial adc f3 impl
|
2023-09-05 16:46:57 -05:00 |
|