|
static uint8_t | UART_AllocateState (bool *isAllocated, uint8_t *instanceMapping, const uart_instance_t *const instance, uint8_t numberOfinstances) |
|
static void | UART_FreeState (bool *isAllocated, const uint8_t *instanceMapping, const uart_instance_t *const instance, uint8_t numberOfinstances) |
|
status_t | UART_Init (const uart_instance_t *const instance, const uart_user_config_t *config) |
| Initializes the UART module. More...
|
|
status_t | UART_Deinit (const uart_instance_t *const instance) |
| De-initializes the UART module. More...
|
|
status_t | UART_SetBaudRate (const uart_instance_t *const instance, uint32_t desiredBaudRate) |
| Configures the UART baud rate. More...
|
|
status_t | UART_GetBaudRate (const uart_instance_t *const instance, uint32_t *configuredBaudRate) |
| Returns the UART baud rate. More...
|
|
status_t | UART_SendDataBlocking (const uart_instance_t *const instance, const uint8_t *txBuff, uint32_t txSize, uint32_t timeout) |
| Perform a blocking UART transmission. More...
|
|
status_t | UART_SendData (const uart_instance_t *const instance, const uint8_t *txBuff, uint32_t txSize) |
| Perform a non-blocking UART transmission. More...
|
|
status_t | UART_AbortSendingData (const uart_instance_t *const instance) |
| Terminates a non-blocking transmission early. More...
|
|
status_t | UART_GetTransmitStatus (const uart_instance_t *const instance, uint32_t *bytesRemaining) |
| Get the status of the current non-blocking UART transmission. More...
|
|
status_t | UART_ReceiveDataBlocking (const uart_instance_t *const instance, uint8_t *rxBuff, uint32_t rxSize, uint32_t timeout) |
| Perform a blocking UART reception. More...
|
|
status_t | UART_ReceiveData (const uart_instance_t *const instance, uint8_t *rxBuff, uint32_t rxSize) |
| Perform a non-blocking UART reception. More...
|
|
status_t | UART_AbortReceivingData (const uart_instance_t *const instance) |
| Terminates a non-blocking receive early. More...
|
|
status_t | UART_GetReceiveStatus (const uart_instance_t *const instance, uint32_t *bytesRemaining) |
| Get the status of the current non-blocking UART reception. More...
|
|
status_t | UART_SetRxBuffer (const uart_instance_t *const instance, uint8_t *rxBuff, uint32_t rxSize) |
| Provide a buffer for receiving data. More...
|
|
status_t | UART_SetTxBuffer (const uart_instance_t *const instance, const uint8_t *txBuff, uint32_t txSize) |
| Provide a buffer for transmitting data. More...
|
|