Universal Asynchronous Receiver Transmitter (UART) driver.
The UART driver is provided in two flavors - this one and also crate::buffered_uarte::BufferedUarte.
The Uarte here is useful for those use-cases where reading the UARTE peripheral is
exclusively awaited on. If the Uarte is required to be awaited on with some other future,
for example when using
futures_util::future::select, then you should consider
crate::buffered_uarte::BufferedUarte so that reads may continue while processing these
other futures. If you do not then you may lose data between reads.
- UARTE config.
- Interrupt handler.
- UARTE driver.
- Receiver part of the UARTE driver.
- Receiver part of the UARTE driver, with
- Transmitter part of the UARTE driver.
- Baud rate
- UART error.
- UARTE peripheral instance.