Freigeben über


uart.h-Kopfzeile

Dieser Header wird mit UART-Geräten verwendet.

uart.h enthält die folgenden Programmierschnittstellen:

Rückruffunktionen

 
UART_GET_BYTE

Liest ein Datenbyte vom UART-Gerät.
UART_HARDWARE_READ_INDEXED_UCHAR

Liest ein Byte aus dem port, der durch Index angegeben wird.
UART_HARDWARE_READ_UCHAR

Liest ein Byte aus dem angegebenen Port oder Register.
UART_HARDWARE_READ_ULONG

Liest einen ULONG-Wert aus dem angegebenen Port oder Register.
UART_HARDWARE_READ_ULONG64

Liest einen ULONG64 Wert aus der angegebenen Registeradresse.
UART_HARDWARE_READ_USHORT

Liest einen USHORT-Wert aus dem angegebenen Port oder Register.
UART_HARDWARE_WRITE_INDEXED_UCHAR

Schreibt ein Byte in die angegebene Portadresse.
UART_HARDWARE_WRITE_UCHAR

Schreibt ein Byte in den Port oder ein Register.
UART_HARDWARE_WRITE_ULONG

Schreibt einen ULONG-Wert in den angegebenen Port oder Register.
UART_HARDWARE_WRITE_ULONG64

Schreibt einen ULONG64 Wert in die angegebene Registeradresse.
UART_HARDWARE_WRITE_USHORT

Schreibt einen USHORT-Wert in den angegebenen Port oder Register.
UART_INITIALIZE_PORT

Initialisiert oder setzt die UART-Hardware zurück.
UART_PUT_BYTE

Schreibt ein Datenbyte auf das UART-Gerät.
UART_RX_READY

Bestimmt, ob daten in der UART-Hardware ausstehen.
UART_SET_BAUD

Ändert die Baudrate der UART-Hardware.
UART_SET_POWER_D0

Stellt eine Funktion zum Übergang der UART zu D0 bereit.
UART_SET_POWER_D3

Stellt eine Funktion zum Übergang der UART zu D3 bereit.

Strukturen

 
CPPORT-

Enthält den veränderbaren Laufzeitstatus einer bestimmten Instanz eines UART-Geräts.
UART_HARDWARE_ACCESS

Enthält E/A-Funktionen und die Funktionszeiger, die von den seriellen Treibern für den Zugriff auf die Gerätehardware verwendet werden.
UART_HARDWARE_DRIVER

Enthält Funktionszeiger für die Interaktion mit einem bestimmten Typ von UART-Hardware.

Aufzählungen

 
UART_STATUS

Definiert Werte für den Status eines UART-Vorgangs.