Go to the documentation of this file.
27 #if (HAL_USE_UART == TRUE) || defined(__DOXYGEN__)
40 #if (PLATFORM_UART_USE_UART1 == TRUE) || defined(__DOXYGEN__)
67 #if PLATFORM_UART_USE_UART1 == TRUE
84 #if PLATFORM_UART_USE_UART1 == TRUE
107 #if PLATFORM_UART_USE_UART1 == TRUE
Structure representing an UART driver.
void uart_lld_start(UARTDriver *uartp)
Configures and activates the UART peripheral.
size_t uart_lld_stop_receive(UARTDriver *uartp)
Stops any ongoing receive operation.
void uart_lld_stop(UARTDriver *uartp)
Deactivates the UART peripheral.
size_t uart_lld_stop_send(UARTDriver *uartp)
Stops any ongoing transmission.
void uart_lld_start_receive(UARTDriver *uartp, size_t n, void *rxbuf)
Starts a receive operation on the UART peripheral.
void uart_lld_init(void)
Low level UART driver initialization.
void uart_lld_start_send(UARTDriver *uartp, size_t n, const void *txbuf)
Starts a transmission on the UART peripheral.
UARTDriver UARTD1
UART1 driver identifier.
void uartObjectInit(UARTDriver *uartp)
Initializes the standard part of a UARTDriver structure.
uartstate_t state
Driver state.