embassy/embassy-stm32
Dario Nieuwenhuis 6179da6b9c stm32/dma: eagerly start transfers when calling the functions.
`async fn`s do nothing until polled, but we want the DMA transfer to
immediately start in this case. Drivers rely on it. Some require special
orders, such as "start DMA, start SPI, then wait for DMA" which is awkward
to do without eager start.

Also use a manually-impl'd future, this allows getting rid of the "double"
Unborrow channel clone.
2021-12-08 03:04:39 +01:00
..
src stm32/dma: eagerly start transfers when calling the functions. 2021-12-08 03:04:39 +01:00
.pep8 USART codegen 2021-04-25 22:35:51 +02:00
build.rs Add MCO peripheral. 2021-11-11 11:34:09 +01:00
Cargo.toml stm32: add stm32g4 support. 2021-11-27 02:34:23 +01:00