UART

若要开发 UART 驱动程序,将使用此标头。

枚举

 
UART_STATUS

定义 UART作状态的值。

功能

 
UART_GET_BYTE

从 UART 设备读取数据字节。
UART_HARDWARE_READ_INDEXED_UCHAR

从索引指定的端口读取字节。
UART_HARDWARE_READ_UCHAR

从指定的端口或寄存器读取字节。
UART_HARDWARE_READ_ULONG

从指定的端口或寄存器读取 ULONG 值。
UART_HARDWARE_READ_ULONG64

从指定的寄存器地址读取ULONG64值。
UART_HARDWARE_READ_USHORT

从指定的端口或寄存器读取 USHORT 值。
UART_HARDWARE_WRITE_INDEXED_UCHAR

将字节写入指定的端口地址。
UART_HARDWARE_WRITE_UCHAR

将字节写入端口或寄存器。
UART_HARDWARE_WRITE_ULONG

将 ULONG 值写入指定的端口或寄存器。
UART_HARDWARE_WRITE_ULONG64

将ULONG64值写入指定的寄存器地址。
UART_HARDWARE_WRITE_USHORT

将 USHORT 值写入指定的端口或寄存器。
UART_INITIALIZE_PORT

初始化或重置 UART 硬件。
UART_PUT_BYTE

将数据字节写入 UART 设备。
UART_RX_READY

确定 UART 硬件中是否存在挂起的数据。
UART_SET_BAUD

更改 UART 硬件的波特率。
UART_SET_POWER_D0

提供一个函数,用于将 UART 转换为 D0。
UART_SET_POWER_D3

提供一个函数,用于将 UART 转换为 D3。

结构

 
CPPORT

包含 UART 设备的特定实例的可变运行时状态。
UART_HARDWARE_ACCESS

包含串行驱动程序用于访问设备硬件的 I/O 函数和函数指针。
UART_HARDWARE_DRIVER

包含用于与特定类型的 UART 硬件交互的函数指针。