Partage via


Bibliothèques d’applications uart.h

En-tête : #include <applibs/uart.h>

L’en-tête uart des bibliothèques d’applications contient des fonctions et des types qui ouvrent et utilisent un récepteur/émetteur asynchrone universel (UART) sur un appareil.

Note

Définissez UART_STRUCTS_VERSION à la version appropriée lors de l’utilisation de cet en-tête.

Exigences du manifeste d’application

Pour accéder à des UART individuels, votre application doit les identifier dans le champ Uart du manifeste de l’application.

ID dépendants du matériel

Les fonctions UART référencent certains identificateurs qui dépendent du matériel. Les ID dépendants du matériel sont des constantes définies dans les fichiers de définition de matériel pour un appareil. Pour plus d’informations, consultez Gérer les dépendances matérielles cibles.

Concepts et exemples

Fonctions

Fonction Description
UART_InitConfig Initialise un struct de configuration UART avec les paramètres UART par défaut.
UART_Open Ouvre et configure un UART, puis retourne un descripteur de fichier à utiliser pour les appels suivants.

Structs

Struct Description
UART_Config Options de configuration d’un UART. Appelez UART_InitConfig pour initialiser un instance.

Enums

Enum Description
UART_BlockingMode Valeurs valides pour les modes bloquants ou non bloquants UART.
UART_DataBits Valeurs valides pour les bits de données UART.
UART_FlowControl Valeurs valides pour les paramètres de contrôle de flux.
UART_Parity Valeurs valides pour la parité UART.
UART_StopBits Valeurs valides pour les bits d’arrêt UART.

Typedefs

Typedef Description
UART_BaudRate_Type Spécifie le type de la valeur baudRate pour le struct UART_Config .
UART_BlockingMode_Type Spécifie le type de la valeur blockingMode pour le struct UART_Config .
UART_DataBits_Type Spécifie le type de la valeur dataBits pour le struct UART_Config .
UART_FlowControl_Type Spécifie le type de la valeur flowControl pour le struct UART_Config .
UART_Id ID UART, qui spécifie un périphérique UART instance.
UART_Parity_Type Spécifie le type de la valeur de parité pour le struct UART_Config .
UART_StopBits_Type Spécifie le type de la valeur stopBits pour le struct UART_Config .