Sdílet prostřednictvím


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 .