![]() |
BLE5.2 1.0
开发文档说明
|
The header of xc_drv_uart.c 更多...
类 | |
| struct | UART_InitCfg_t |
| UART Init Structure Definition 更多... | |
| struct | UART_Block_t |
类型定义 | |
| typedef void(* | uart_handler_callback) (uint8_t *buff, uint16_t len) |
枚举 | |
| enum | UART_IT_TypeDef { UART_IT_Modem_Status = 0x00 , UART_NO_Pending_INT = 0x01 , UART_IT_THR_Empty = 0x02 , UART_IT_Received_Data_Available = 0x04 , UART_IT_Receive_Line_Status = 0x06 , UART_IT_Character_Timeout = 0x0C } |
| UART interrupt ID enumeration 更多... | |
函数 | |
| uint8_t | __attribute__ ((aligned(4))) uart_txdmabuff[UART_BUFF_LEN] |
| void | xc_uart_init (uint8_t reg_idx, UART_InitCfg_t *uart_cfg) |
| void | xc_uart_enable_rx_it (uint8_t reg_idx) |
| void | xc_uart_disable_rx_it (uint8_t reg_idx) |
| void | xc_uart_send_byte (uint8_t reg_idx, uint8_t byte) |
| void | xc_uart_send_data (uint8_t reg_idx, uint8_t *data, uint16_t len) |
| uint16_t | xc_uart_receive_data (uint8_t reg_idx, uint8_t *data) |
| void | xc_uart_register_receive_cb (uart_handler_callback uart_cb) |
The header of xc_drv_uart.c
在文件 xc_drv_uart.h 中定义.
| typedef void(* uart_handler_callback) (uint8_t *buff, uint16_t len) |
在文件 xc_drv_uart.h 第 41 行定义.
| enum UART_IT_TypeDef |
UART interrupt ID enumeration
在文件 xc_drv_uart.h 第 46 行定义.
| uint8_t __attribute__ | ( | (aligned(4)) | ) |
在文件 xc_drv_uart.c 第 37 行定义.
| void xc_uart_disable_rx_it | ( | uint8_t | reg_idx | ) |
在文件 xc_drv_uart.c 第 125 行定义.
| void xc_uart_enable_rx_it | ( | uint8_t | reg_idx | ) |
在文件 xc_drv_uart.c 第 123 行定义.
| void xc_uart_init | ( | uint8_t | reg_idx, |
| UART_InitCfg_t * | uart_cfg | ||
| ) |
| uint16_t xc_uart_receive_data | ( | uint8_t | reg_idx, |
| uint8_t * | data | ||
| ) |
| void xc_uart_register_receive_cb | ( | uart_handler_callback | uart_cb | ) |
在文件 xc_drv_uart.c 第 151 行定义.
| void xc_uart_send_byte | ( | uint8_t | reg_idx, |
| uint8_t | byte | ||
| ) |
在文件 xc_drv_uart.c 第 127 行定义.
| void xc_uart_send_data | ( | uint8_t | reg_idx, |
| uint8_t * | data, | ||
| uint16_t | len | ||
| ) |
在文件 xc_drv_uart.c 第 138 行定义.