Applibs uart.h
Header: #include <applibs/uart.h>
Der Applibs-uart-Header enthält Funktionen und Typen, die einen UART (Universal Asynchronous Receiver/Transmitter) auf einem Gerät öffnen und verwenden.
Hinweis
Definieren Sie UART_STRUCTS_VERSION zur entsprechenden Version, wenn Sie diesen Header verwenden.
Anforderungen an das Anwendungsmanifest
Für den Zugriff auf einzelne UARTs muss Ihre Anwendung diese im Uart-Feld des Anwendungsmanifests identifizieren.
Hardwareabhängige IDs
UART-Funktionen verweisen auf einige Bezeichner, die hardwareabhängig sind. Hardwareabhängige IDs sind Konstanten, die in den Hardwaredefinitionsdateien für ein Gerät definiert sind. Weitere Informationen finden Sie unter Verwalten von Zielhardwareabhängigkeiten.
Konzepte und Beispiele
Funktionen
Funktion | Beschreibung |
---|---|
UART_InitConfig | Initialisiert eine UART-Konfigurationsstruktur mit den UART-Standardeinstellungen. |
UART_Open | Öffnet und konfiguriert einen UART und gibt einen Dateideskriptor zurück, der für nachfolgende Aufrufe verwendet werden soll. |
Strukturen
Struktur | Beschreibung |
---|---|
UART_Config | Die Konfigurationsoptionen für einen UART. Rufen Sie UART_InitConfig auf, um eine instance zu initialisieren. |
Enumerationen
Enum | Beschreibung |
---|---|
UART_BlockingMode | Die gültigen Werte für den UART-Blockierungsmodus oder den nicht blockierenden Modus. |
UART_DataBits | Die gültigen Werte für UART-Datenbits. |
UART_FlowControl | Die gültigen Werte für Flusssteuerungseinstellungen. |
UART_Parity | Die gültigen Werte für die UART-Parität. |
UART_StopBits | Die gültigen Werte für UART-Stoppbits. |
Typdefinitionen
Typedef | Beschreibung |
---|---|
UART_BaudRate_Type | Gibt den Typ des baudRate-Werts für die UART_Config-Struktur an. |
UART_BlockingMode_Type | Gibt den Typ des blockingMode-Werts für die UART_Config Struktur an. |
UART_DataBits_Type | Gibt den Typ des dataBits-Werts für die UART_Config-Struktur an. |
UART_FlowControl_Type | Gibt den Typ des flowControl-Werts für die UART_Config-Struktur an. |
UART_Id | Eine UART-ID, die ein UART-Peripheriegerät instance angibt. |
UART_Parity_Type | Gibt den Typ des Paritätswerts für die UART_Config Struktur an. |
UART_StopBits_Type | Gibt den Typ des stopBits-Werts für die UART_Config-Struktur an. |