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
void uart_lld_start_send(UARTDriver *uartp, size_t n, const void *txbuf)
Starts a transmission on the UART peripheral.
void uartObjectInit(UARTDriver *uartp)
Initializes the standard part of a UARTDriver structure.
void uart_lld_start(UARTDriver *uartp)
Configures and activates the UART peripheral.
UARTDriver UARTD1
UART1 driver identifier.
void uart_lld_init(void)
Low level UART driver initialization.
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.
size_t uart_lld_stop_receive(UARTDriver *uartp)
Stops any ongoing receive operation.
void uart_lld_stop(UARTDriver *uartp)
Deactivates the UART peripheral.
struct hal_uart_driver UARTDriver
Type of structure representing an UART driver.
uartstate_t state
Driver state.