Applibs uart.h
Nagłówek: #include <applibs/uart.h>
Nagłówek uart Applibs zawiera funkcje i typy, które otwierają i używają uART (uniwersalnego odbiornika/nadajnika asynchronicznego) na urządzeniu.
Uwaga
Zdefiniuj UART_STRUCTS_VERSION dla odpowiedniej wersji podczas korzystania z tego nagłówka.
Wymagania dotyczące manifestu aplikacji
Aby uzyskać dostęp do poszczególnych funkcji UARTs, aplikacja musi je zidentyfikować w polu Uart manifestu aplikacji.
Identyfikatory zależne od sprzętu
Funkcje UART odwołują się do niektórych identyfikatorów zależnych od sprzętu. Identyfikatory sprzętowe to stałe zdefiniowane w plikach definicji sprzętu dla urządzenia. Aby uzyskać więcej informacji, zobacz Zarządzanie docelowymi zależnościami sprzętu.
Pojęcia i próbki
- Używanie grafiki UART w usłudze Azure Sphere
- Przykład obiektu UART
- Przykład: Zewnętrzna aktualizacja MCU — rozwiązanie referencyjne
Funkcje
Funkcja | Opis |
---|---|
UART_InitConfig | Inicjuje strukturę konfiguracji UART z domyślnymi ustawieniami UART. |
UART_Open | Otwiera i konfiguruje grafikę UART, a następnie zwraca deskryptor pliku do użycia w kolejnych połączeniach. |
Strukturach
Struct | Opis |
---|---|
UART_Config | Opcje konfiguracji dla obiektu UART. Wywołaj UART_InitConfig , aby zainicjować wystąpienie. |
Wyliczenia
Enum | Opis |
---|---|
UART_BlockingMode | Prawidłowe wartości dla trybów blokowania lub nieblokowania UART. |
UART_DataBits | Prawidłowe wartości bitów danych UART. |
UART_FlowControl | Prawidłowe wartości dla ustawień sterowania przepływem. |
UART_Parity | Prawidłowe wartości parzystości obiektów UART. |
UART_StopBits | Prawidłowe wartości dla bitów zatrzymania obiektów UART. |
Typedefs
Typedef | Opis |
---|---|
UART_BaudRate_Type | Określa typ wartości baudRate dla struktury UART_Config . |
UART_BlockingMode_Type | Określa typ wartości blockingMode dla struktury UART_Config . |
UART_DataBits_Type | Określa typ wartości dataBits dla struktury UART_Config . |
UART_FlowControl_Type | Określa typ wartości flowControl dla struktury UART_Config . |
UART_Id | Identyfikator UART określający wystąpienie urządzenia peryferyjnego UART. |
UART_Parity_Type | Określa typ parytetu struktury UART_Config . |
UART_StopBits_Type | Określa typ wartości stopBits dla struktury UART_Config . |