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. |