Applibs uart.hApplibs uart.h

Intestazione: #include <applibs/uart.h>Header: #include <applibs/uart.h>

L'intestazione Applibs uart contiene funzioni e tipi che aprono e usano un dispositivo UART (Universal Asynchronous Receiver/Transmitter) in un dispositivo.The Applibs uart header contains functions and types that open and use a UART (Universal Asynchronous Receiver/Transmitter) on a device.

Nota

Definire UART_STRUCTS_VERSION impostando la versione appropriata quando si usa questa intestazione.Define UART_STRUCTS_VERSION to the appropriate version when using this header.

Requisiti del manifesto dell'applicazioneApplication manifest requirements

Per accedere ai singoli UART, l'applicazione deve identificarli nel campo Uart del manifesto dell'applicazione.To access individual UARTs, your application must identify them in the Uart field of the application manifest.

ID dipendenti dall'hardwareHardware dependent IDs

Le funzioni UART fanno riferimento ad alcuni identificatori dipendenti dall'hardware.UART functions reference some identifiers that are hardware dependent. Gli ID dipendenti dall'hardware sono costanti definite nei file di definizione hardware per un dispositivo.Hardware dependent IDs are constants that are defined in the hardware definition files for a device. Per altre informazioni, vedere Gestire le dipendenze hardware di destinazione.For more information, see Manage target hardware dependencies.

Concetti ed esempiConcepts and samples

FunzioniFunctions

FunzioneFunction DescrizioneDescription
UART_InitConfigUART_InitConfig Inizializza uno struct UART config con le impostazioni predefinite UART.Initializes a UART config struct with the default UART settings.
UART_OpenUART_Open Apre e configura un UART e restituisce un descrittore di file da utilizzare per le chiamate successive.Opens and configures a UART, and returns a file descriptor to use for subsequent calls.

StructStructs

StructStruct DescrizioneDescription
UART_ConfigUART_Config Opzioni di configurazione per un UART.The configuration options for a UART. Chiamare UART_InitConfig per inizializzare un'istanza.Call UART_InitConfig to initialize an instance.

EnumerazioniEnums

EnumEnum DescrizioneDescription
UART_BlockingModeUART_BlockingMode Valori validi per il blocco UART o le modalità non di blocco.The valid values for UART blocking or non-blocking modes.
UART_DataBitsUART_DataBits I valori validi per i bit di dati UART.The valid values for UART data bits.
UART_FlowControlUART_FlowControl I valori validi per le impostazioni di controllo di flusso.The valid values for flow control settings.
UART_ParityUART_Parity I valori validi per la parità UART.The valid values for UART parity.
UART_StopBitsUART_StopBits I valori validi per i bit di stop UART.The valid values for UART stop bits.

TypedefTypedefs

TypedefTypedef DescrizioneDescription
UART_BaudRate_TypeUART_BaudRate_Type Specifica il tipo del valore baudRate per lo struct UART_Config.Specifies the type of the baudRate value for the UART_Config struct.
UART_BlockingMode_TypeUART_BlockingMode_Type Specifica il tipo del valore blockingMode per lo struct UART_Config.Specifies the type of the blockingMode value for the UART_Config struct.
UART_DataBits_TypeUART_DataBits_Type Specifica il tipo del valore dataBits per lo struct UART_Config.Specifies the type of the dataBits value for the UART_Config struct.
UART_FlowControl_TypeUART_FlowControl_Type Specifica il tipo del valore flowControl per lo struct UART_Config.Specifies the type of the flowControl value for the UART_Config struct.
UART_IdUART_Id Un ID UART, che specifica un'istanza di periferiche UART.A UART ID, which specifies a UART peripheral instance.
UART_Parity_TypeUART_Parity_Type Specifica il tipo del valore parity per lo struct UART_Config.Specifies the type of the parity value for the UART_Config struct.
UART_StopBits_TypeUART_StopBits_Type Specifica il tipo del valore stopBits per lo struct UART_Config.Specifies the type of the stopBits value for the UART_Config struct.