Expand description
Abstractions for asynchronous programming on the STM32F1xx family of microcontrollers.
This crate provides futures
-based abstractions for asynchronous programming with peripherals from stm32f1xx_hal
:
AsyncTimer
allows delaying the current task, wrappingTimer
.TxSink
allowsSink
-based USART transmissions, wrappingTxDma
.RxStream
allowsStream
-based USART receives, wrappingRxDma
.
To properly schedule wakeups, this crate implements the following interrupts: