embassy/embassy-stm32/src
Ulf Lilleengen e09bde9345 Add support for splitting stm32 usart into TX and RX
* Keeps existing API for usart, but wraps it in Tx and Rx sub-types
* Adds split() method similar to nRF for getting indepdendent TX and RX
  parts
* Implements e-h traits for TX and RX types
* Add stm32h7 example
2022-03-15 10:35:37 +01:00
..
adc stm32: move macrotables to embassy-stm32 build.rs 2022-02-26 03:23:09 +01:00
can [can] Typo fix: l7 -> f7 2022-03-05 09:46:06 +01:00
crc Add missing + 'd on unborrows. 2022-02-10 16:06:42 +01:00
dac stm32: move macrotables to embassy-stm32 build.rs 2022-02-26 03:23:09 +01:00
dma stm32/dma: panic on DMA error. 2022-03-09 03:19:05 +01:00
eth Update rust nightly, embedded-hal 1.0, embedded-hal-async. 2022-03-11 00:38:07 +01:00
fmc stm32: move macrotables to embassy-stm32 build.rs 2022-02-26 03:23:09 +01:00
i2c Update rust nightly, embedded-hal 1.0, embedded-hal-async. 2022-03-11 00:38:07 +01:00
pwm stm32: Register access for timers now doesn't require self 2022-02-28 16:20:42 +01:00
rcc rustfmt 2022-03-04 18:04:12 +01:00
sdmmc stm32: move macrotables to embassy-stm32 build.rs 2022-02-26 03:23:09 +01:00
spi stm32/spi: fix blocking transfer hanging after async. 2022-03-15 04:13:33 +01:00
subghz stm32: Remove OptionalPin 2022-02-10 02:38:10 +01:00
timer stm32: Register access for timers now doesn't require self 2022-02-28 16:20:42 +01:00
usart Add support for splitting stm32 usart into TX and RX 2022-03-15 10:35:37 +01:00
dcmi.rs stm32: move macrotables to embassy-stm32 build.rs 2022-02-26 03:23:09 +01:00
exti.rs Update rust nightly, embedded-hal 1.0, embedded-hal-async. 2022-03-11 00:38:07 +01:00
fmt.rs fmt: Add dunmy use to avoid "unused variable" errors when no log is enabled. 2021-06-07 03:21:37 +02:00
gpio.rs stm32: exclude spammy files from docs by prefixing with _. 2022-03-04 18:03:41 +01:00
interrupt.rs stm32: exclude spammy files from docs by prefixing with _. 2022-03-04 18:03:41 +01:00
lib.rs stm32: exclude spammy files from docs by prefixing with _. 2022-03-04 18:03:41 +01:00
rng.rs stm32: move macrotables to embassy-stm32 build.rs 2022-02-26 03:23:09 +01:00
time_driver.rs stm32: Add support for using TIM12 and TIM15 as time driver 2022-02-28 19:20:22 +01:00
time.rs More work on H7 RCC 2021-05-21 20:13:39 -03:00
traits.rs stm32: move pin trait impls from macrotables to build.rs 2022-02-23 19:54:46 +01:00
usb_otg.rs stm32: move macrotables to embassy-stm32 build.rs 2022-02-26 03:23:09 +01:00