![]() |
CMSIS Driver
Version 1.10 - Preliminary
Middleware Driver API for microcontroller peripherals
|
Functions | |
DRV_VERSION | ARM_UART_GetVersion (void) |
Get driver version. | |
ARM_UART_CAPABILITIES | ARM_UART_GetCapabilities (void) |
Get driver capabilities. | |
ARM_UART_STATUS | ARM_UART_Initialize (ARM_UART_SignalEvent_t cb_event, uint32_t event_mask) |
Initialize UART Interface. | |
ARM_UART_STATUS | ARM_UART_Uninitialize (void) |
De-initialize UART Interface. | |
ARM_UART_STATUS | ARM_UART_PowerControl (ARM_POWER_STATE state) |
Control UART Interface Power. | |
ARM_UART_STATUS | ARM_UART_Configure (uint32_t baudrate, uint8_t data_bits, ARM_UART_PARITY parity, ARM_UART_STOP_BITS stop_bits, ARM_UART_FLOW_CONTROL flow_control) |
Configure UART Interface. | |
int32_t | ARM_UART_WriteData (const uint8_t *data, uint32_t size) |
Write data to UART transmitter. | |
int32_t | ARM_UART_ReadData (uint8_t *data, uint32_t size) |
Read data from UART receiver. | |
int32_t | ARM_UART_DataAvailable (void) |
Check available data in UART receiver. | |
bool | ARM_UART_TxDone (void) |
Check if UART transmission is completed. | |
ARM_UART_STATUS | ARM_UART_SetTxThreshold (uint32_t level) |
Set transmit threshold for UART_TX_THRESHOLD event. | |
ARM_UART_STATUS | ARM_UART_SetRxThreshold (uint32_t level) |
Set receive threshold for UART_RX_THRESHOLD event. | |
ARM_UART_STATUS | ARM_UART_FlushTxBuffer (void) |
Flush UART transmit buffer. | |
ARM_UART_STATUS | ARM_UART_FlushRxBuffer (void) |
Flush UART receive buffer. | |
ARM_UART_COM_ERROR | ARM_UART_GetComError (void) |
Get UART Communication errors. | |
ARM_UART_STATUS | ARM_UART_SetComBreak (void) |
Suspend transmission and put UART Transmission line in a break state. | |
ARM_UART_STATUS | ARM_UART_ClearComBreak (void) |
Resume transmission and put UART Transmission line in a non-break state. | |
ARM_UART_STATUS | ARM_UART_SetModemControl (ARM_UART_MODEM_CONTROL control) |
Set UART Modem Control line state. | |
ARM_UART_MODEM_STATUS | ARM_UART_GetModemStatus (void) |
Get UART Modem Status lines state. | |
void | ARM_UART_SignalEvent (ARM_UART_EVENT event) |
Signal UART Event. | |