Applibs uart.h
Záhlaví: #include <applibs/uart.h>
Hlavička uartu Applibs obsahuje funkce a typy, které na zařízení otevírají a používají UART (Universal Asynchronous Receiver/Transmitter).
Poznámka
Při použití této hlavičky definujte UART_STRUCTS_VERSION na příslušnou verzi.
Požadavky manifestu aplikace
Pokud chcete získat přístup k jednotlivým objektům UART, musí je vaše aplikace identifikovat v poli Uart manifestu aplikace.
ID závislá na hardwaru
Funkce UART odkazují na některé identifikátory, které jsou závislé na hardwaru. ID závislá na hardwaru jsou konstanty, které jsou definované v definičních souborech hardwaru pro zařízení. Další informace najdete v tématu Správa cílových hardwarových závislostí.
Koncepty a ukázky
Funkce
Funkce | Popis |
---|---|
UART_InitConfig | Inicializuje strukturu konfigurace UART s výchozím nastavením UART. |
UART_Open | Otevře a nakonfiguruje objekt UART a vrátí popisovač souboru, který se má použít pro další volání. |
Struktur
Struct | Popis |
---|---|
UART_Config | Možnosti konfigurace UART. Voláním UART_InitConfig inicializujete instanci. |
Výčty
Výčtu | Popis |
---|---|
UART_BlockingMode | Platné hodnoty pro blokující nebo neblokující režimy UART. |
UART_DataBits | Platné hodnoty datových bitů UART. |
UART_FlowControl | Platné hodnoty pro nastavení řízení toku. |
UART_Parity | Platné hodnoty parity UART. |
UART_StopBits | Platné hodnoty stop bitů UART. |
Typedefs
Typedef | Popis |
---|---|
UART_BaudRate_Type | Určuje typ hodnoty baudRate pro strukturu UART_Config . |
UART_BlockingMode_Type | Určuje typ hodnoty blockingMode pro strukturu UART_Config . |
UART_DataBits_Type | Určuje typ hodnoty dataBits pro strukturu UART_Config . |
UART_FlowControl_Type | Určuje typ hodnoty flowControl pro strukturu UART_Config . |
UART_Id | ID UART, které určuje instanci periferního zařízení UART. |
UART_Parity_Type | Určuje typ paritní hodnoty pro strukturu UART_Config . |
UART_StopBits_Type | Určuje typ hodnoty stopBits pro strukturu UART_Config . |