Struct gx_hal_uart

  • Defined in file__output_copyinclude_src_include_uart_gx_hal_uart.h

Struct Documentation

struct gx_hal_uart

串口句柄

Public Members

void *regs

串口基地址

uint32_t pclk

时钟源频率(Hz)

uint32_t baudrate

波特率

int data_bits

有效数据位

int stop_bits

停止位

int flow

硬件流控开关

int fdiv

小数分频开关

int dlf_size

小数分频宽度(bit)

uint32_t div

分频系数(内部使用)

uint32_t dlf

小数分频系数(内部使用)

uint32_t fifo_depth

fifo 深度(内部使用)

uint32_t rx_trigger

rx 水线(内部使用)

uint32_t tx_trigger

tx 水线(内部使用)

GX_HAL_UART_RECV_DONE_CALLBACK recv_done_callback

中断接收数据完成回调函数

void *recv_done_priv

中断接收数据完成回调函数传入参数

uint8_t *recv_buffer

中断接收数据buffer

uint32_t recv_length

中断接收数据长度

GX_HAL_UART_SEND_DONE_CALLBACK send_done_callback

中断发送数据完成回调函数

void *send_done_priv

中断发送数据完成回调函数传入参数

uint8_t *send_buffer

中断发送数据buffer

uint32_t send_length

中断发送数据长度