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
- Utiliser UART sur Azure Sphere
- Exemple UART
- Exemple : Mise à jour du MCU externe - solution de référence
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 . |