枚举
app_uart_id_t
枚举定义如下:
成员 | 描述 |
---|---|
APP_UART_ID_0 = 0 |
UART模块0 |
APP_UART_ID_1 = 1 |
UART模块1 |
APP_UART_ID_2 = 2 |
UART模块2,仅适用于GR5526 |
APP_UART_ID_3 = 3 |
UART模块3,仅适用于GR5526 |
APP_UART_ID_4 = 4 |
UART模块4,仅适用于GR5526 |
APP_UART_ID_5 = 5 |
UART模块5,仅适用于GR5526 |
APP_UART_ID_MAX = 6 |
UART模块总个数,用作参数检测 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_uart.h。
app_uart_type_t
枚举定义如下:
成员 | 描述 |
---|---|
APP_UART_TYPE_INTERRUPT = 0 |
UART中断传输方式 |
APP_UART_TYPE_POLLING = 1 |
UART轮询传输方式 |
APP_UART_TYPE_DMA = 2 |
UART DMA传输方式 |
APP_UART_TYPE_MAX = 3 |
UART传输方式总数,用作参数检测 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_uart.h。
app_uart_evt_type_t
枚举定义如下:
成员 | 描述 |
---|---|
APP_UART_EVT_ERROR = 0 |
UART传输错误事件 |
APP_UART_EVT_TX_CPLT |
UART发送完成事件 |
APP_UART_EVT_RX_DATA |
UART接收完成事件 |
APP_UART_EVT_ABORT_TX |
UART发送中止事件 |
APP_UART_EVT_ABORT_RX |
UART接收中止事件 |
APP_UART_EVT_ABORT_TXRX | UART接收和接收中止事件 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_uart.h。
app_uart_dma_state_t
枚举定义如下:
成员 | 描述 |
---|---|
APP_UART_DMA_INVALID = 0 | UART DMA不可用 |
APP_UART_DMA_ACTIVITY = 1 | UART DMA激活中 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_uart.h。
app_uart_state_t
枚举定义如下:
成员 | 描述 |
---|---|
APP_UART_INVALID = 0 |
UART不可用 |
APP_UART_ACTIVITY = 1 |
UART激活中 |
APP_UART_SLEEP = 2 |
UART睡眠 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_uart.h。