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.