Applibs uart.h
Intestazione: #include <applicazioni/uart.h>
L'intestazione uart Applibs contiene funzioni e tipi che aprono e utilizzano un oggetto UART (Universal Asynchronous Receiver/Transmitter) in un dispositivo.
Nota
Definire UART_STRUCTS_VERSION alla versione appropriata quando si usa questa intestazione.
Requisiti del manifesto dell'applicazione
Per accedere ai singoli UARTs, l'applicazione deve identificarli nel campo Uart del manifesto dell'applicazione.
ID dipendenti dall'hardware
Le funzioni UART fanno riferimento ad alcuni identificatori che dipendono dall'hardware. Gli ID dipendenti dall'hardware sono costanti definite nei file di definizione hardware per un dispositivo. Per altre informazioni, vedere Gestire le dipendenze dell'hardware di destinazione.
Concetti ed esempi
- Usare UART su Azure Sphere
- Esempio UART
- Esempio: Aggiornamento MCU esterno - soluzione di riferimento
Funzioni
Funzione | Descrizione |
---|---|
UART_InitConfig | Inizializza una struttura di configurazione UART con le impostazioni UART predefinite. |
UART_Open | Apre e configura un oggetto UART e restituisce un descrittore di file da usare per le chiamate successive. |
Strutture
Struct | Descrizione |
---|---|
UART_Config | Opzioni di configurazione per un oggetto UART. Chiamare UART_InitConfig per inizializzare un'istanza. |
Enumerazioni
Enum | Descrizione |
---|---|
UART_BlockingMode | Valori validi per le modalità di blocco O non blocco UART. |
UART_DataBits | Valori validi per i bit di dati UART. |
UART_FlowControl | Valori validi per le impostazioni di controllo del flusso. |
UART_Parity | Valori validi per la parità UART. |
UART_StopBits | Valori validi per i bit di interruzione UART. |
Typedef
Typedef | Descrizione |
---|---|
UART_BaudRate_Type | Specifica il tipo del valore baudRate per la struttura UART_Config . |
UART_BlockingMode_Type | Specifica il tipo del valore blockingMode per la struttura UART_Config . |
UART_DataBits_Type | Specifica il tipo del valore dataBits per la struttura UART_Config . |
UART_FlowControl_Type | Specifica il tipo del valore flowControl per la struttura UART_Config . |
UART_Id | UN ID UART, che specifica un'istanza della periferica UART. |
UART_Parity_Type | Specifica il tipo del valore di parità per la struttura UART_Config . |
UART_StopBits_Type | Specifica il tipo del valore stopBits per la struttura UART_Config . |