Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used with UART devices.
uart.h contains the following programming interfaces:
Callback functions
UART_GET_BYTE Reads a data byte from the UART device. |
UART_HARDWARE_READ_INDEXED_UCHAR Reads a byte from the port specified by index. |
UART_HARDWARE_READ_UCHAR Reads a byte from the specified port or register. |
UART_HARDWARE_READ_ULONG Reads a ULONG value from the specified port or register. |
UART_HARDWARE_READ_ULONG64 Reads a ULONG64 value from the specified register address. |
UART_HARDWARE_READ_USHORT Reads a USHORT value from the specified port or register. |
UART_HARDWARE_WRITE_INDEXED_UCHAR Writes a byte to the specified port address. |
UART_HARDWARE_WRITE_UCHAR Writes a byte to the port or a register. |
UART_HARDWARE_WRITE_ULONG Writes a ULONG value to the specified port or register. |
UART_HARDWARE_WRITE_ULONG64 Writes a ULONG64 value to the specified register address. |
UART_HARDWARE_WRITE_USHORT Writes a USHORT value to the specified port or register. |
UART_INITIALIZE_PORT Initializes or resets the UART hardware. |
UART_PUT_BYTE Writes a data byte to the UART device. |
UART_RX_READY Determines whether there is data pending in the UART hardware. |
UART_SET_BAUD Changes the baud rate of the UART hardware. |
UART_SET_POWER_D0 Supplies a function to transition the UART to D0. |
UART_SET_POWER_D3 Supplies a function to transition the UART to D3. |
Structures
CPPORT Contains the mutable runtime state of a specific instance of a UART device. |
UART_HARDWARE_ACCESS Contains I/O functions and the function pointers used by the serial drivers to access the device hardware. |
UART_HARDWARE_DRIVER Contains function pointers for interacting with a specific type of UART hardware. |
Enumerations
UART_STATUS Defines values for the status of a UART operation. |