| 
    modm API documentation
    
   | 
 
Modules | |
| Instance 1 | |
| Instance 2 | |
| Instance 3 | |
Classes | |
| struct | modm::platform::BufferedUart< Hal, Buffers > | 
| class | modm::platform::FreeRtosBuffer< SIZE > | 
| class | modm::platform::UartBase | 
| 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: