| modm API documentation
    | 
| Modules | |
| Instance 1 | |
| Instance 2 | |
| Instance 3 | |
| Instance 4 | |
| Instance 5 | |
| Instance 1 | |
| Classes | |
| struct | modm::platform::BufferedUart< Hal, Buffers > | 
| class | modm::platform::FreeRtosBuffer< SIZE > | 
| class | modm::platform::LpuartHal1 | 
| class | modm::platform::UartBase | 
| class | modm::platform::UartHal4 | 
| class | modm::platform::UartHal5 | 
| class | modm::platform::UartRxBuffer< SIZE > | 
| class | modm::platform::UsartHal1 | 
| class | modm::platform::UsartHal2 | 
| class | modm::platform::UsartHal3 | 
lbuild module: modm:platform:uart
The UART buffer configuration is implemented as C++ template arguments:
A special buffer implementation is available for FreeRTOS that uses the proper queue implementation to sleep and wake up the calling thread: