|
static xf_hal_dev_t * | uart_constructor (xf_uart_num_t uart_num) |
|
xf_err_t | xf_hal_uart_register (const xf_driver_ops_t *driver_ops) |
| uart 设备注册。
|
|
xf_err_t | xf_hal_uart_init (xf_uart_num_t uart_num, uint32_t baudrate) |
| uart 初始化。
|
|
xf_err_t | xf_hal_uart_deinit (xf_uart_num_t uart_num) |
| uart 反初始化。
|
|
xf_err_t | xf_hal_uart_enable (xf_uart_num_t uart_num) |
| uart 启用函数。
|
|
xf_err_t | xf_hal_uart_disable (xf_uart_num_t uart_num) |
| uart 禁用函数。
|
|
xf_err_t | xf_hal_uart_set_gpio (xf_uart_num_t uart_num, xf_gpio_num_t tx_num, xf_gpio_num_t rx_num) |
| uart 设置 uart 的通讯 io。
|
|
xf_err_t | xf_hal_uart_set_config (xf_uart_num_t uart_num, xf_hal_uart_data_bits_t data_bits, xf_hal_uart_stop_bits_t stop_bits, xf_hal_uart_parity_bits_t parity_bits) |
| 设置 uart 相关配置。
|
|
xf_err_t | xf_hal_uart_set_baudrate (xf_uart_num_t uart_num, uint32_t baudrate) |
| 设置 uart 的波特率。
|
|
uint32_t | xf_hal_uart_get_baudrate (xf_uart_num_t uart_num) |
| 获取当前 uart 的波特率。
|
|
xf_err_t | xf_hal_uart_set_flow_control (xf_uart_num_t uart_num, xf_hal_uart_flow_control_t flow_control, xf_gpio_num_t rts_num, xf_gpio_num_t cts_num) |
| uart 流控 io 设置。
|
|
int | xf_hal_uart_read (xf_uart_num_t uart_num, uint8_t *data, uint32_t data_len) |
| uart 读取函数。
|
|
int | xf_hal_uart_write (xf_uart_num_t uart_num, const uint8_t *data, uint32_t data_len) |
| uart 写入函数。
|
|