![]() |
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. | |