Applibs uart.h
Sidhuvud: #include <applibs/uart.h>
Applibs uart-sidhuvudet innehåller funktioner och typer som öppnas och använder UART (Universal Asynchronous Receiver/Transmitter) på en enhet.
Observera
Definiera UART_STRUCTS_VERSION till rätt version när du använder det här sidhuvudet.
Krav för programmanifest
För åtkomst till enskilda UART måste programmet identifiera dem i Uart-fältet i programmanifestet.
Maskinvaruberoende ID:ar
UART-funktioner refererar till vissa identifierare som är beroende av maskinvara. Maskinvaruberoende ID:er är konstanter som definieras i maskinvarudefinitionsfilerna för en enhet. Mer information finns i Hantera maskinvaruberoenden för mål.
Koncept och exempel
Funktioner
Funktion | Beskrivning |
---|---|
UART_InitConfig | Initierar en UART-konfiguration med UART-standardinställningarna. |
UART_Open | Öppnar och konfigurerar en UART och returnerar en filbeskrivning som ska användas för efterföljande anrop. |
Structs
Struct | Beskrivning |
---|---|
UART_Config | Konfigurationsalternativen för en UART. Ring UART_InitConfig för att initiera en instans. |
Enums
Enum | Beskrivning |
---|---|
UART_BlockingMode | Giltiga värden för UART-blockering eller icke-blockering. |
UART_DataBits | Giltiga värden för UART-databitar. |
UART_FlowControl | Giltiga värden för inställningarna för flödeskontroll. |
UART_Parity | Giltiga värden för UART-paritet. |
UART_StopBits | Giltiga värden för UART-stoppbitar. |
Typedefs
Typedef | Beskrivning |
---|---|
UART_BaudRate_Type | Anger typen av baudRate-värde för den UART_Config structen. |
UART_BlockingMode_Type | Anger typen av blockeringslägesvärde för UART_Config struct. |
UART_DataBits_Type | Anger typen av dataBits-värde för UART_Config struct. |
UART_FlowControl_Type | Anger typen av flödeStyrvärde för UART_Config struct. |
UART_Id | Ett UART-ID, som anger en UART-kringutrustningsinstans. |
UART_Parity_Type | Anger typ av paritetsvärde för UART_Config struct. |
UART_StopBits_Type | Anger typen av värdet för stopBits för UART_Config struct. |