|
Azure Sphere MT3620 M4 API Reference Manual
|
This section introduces the Macro definition which is used by UART M-HAL. More...
This section introduces the Macro definition which is used by UART M-HAL.
Macros | |
| #define | UART_EPTR (1) |
| It means the pointer is NULL. | |
| #define | UART_ENXIO (6) |
| No such device or address. | |
| #define | UART_EINVAL (22) |
| Invalid argument. | |
| #define | UART_ETIMEDOUT (110) |
| Transfer timed out. | |
| #define | UART_INT_DISABLE 0x00 |
| Disable all interrupts. | |
| #define | UART_INT_RX_BUFFER_FULL 0x01 |
| Enable Rx buffer full interrupt. | |
| #define | UART_INT_TX_BUFFER_EMPTY 0x02 |
| Enable Tx buffer empty interrupt. | |
| #define | UART_INT_LINE_STATUS 0x04 |
| Enable Line Status interrupt. | |
| #define | UART_INT_SW_FLOW_CONTROL 0x20 |
| Enable software flow control interrupt. | |
| #define | UART_INT_HW_FLOW_CONTROL_RTS 0x40 |
| Enable hardware flow control RTS interrupt. | |
| #define | UART_INT_HW_FLOW_CONTROL_CTS 0x80 |
| Enable hardware flow control CTS interrupt. | |
| #define | UART_EFR_HW_FC_DISABLE 0x00 |
| Disable hardware flow control. | |
| #define | UART_EFR_HW_FC_RTS 0x40 |
| RTS hardware flow control. | |
| #define | UART_EFR_HW_FC_CTS 0x80 |
| CTS fardware flow control. | |
| #define | UART_EFR_HW_FC_RTS_CTS 0xC0 |
| Disable hardware flow control. | |