Applibs uart.h

Заголовок: #include <applibs/uart.h>

Заголовок uart Applibs содержит функции и типы, которые открывают и используют UART (универсальный асинхронный приемник или передатчик) на устройстве.

Примечание

Определите UART_STRUCTS_VERSION соответствующей версии при использовании этого заголовка.

Требования к манифесту приложения

Чтобы получить доступ к отдельным UART, приложение должно идентифицировать их в поле Uart манифеста приложения.

Идентификаторы, зависящие от оборудования

Функции UART ссылаются на некоторые идентификаторы, зависящие от оборудования. Идентификаторы, зависящие от оборудования, — это константы, определенные в файлах определения оборудования для устройства. Дополнительные сведения см. в разделе Управление зависимостями целевого оборудования.

Основные понятия и примеры

Функции

Функции Описание
UART_InitConfig Инициализирует структуру конфигурации UART с параметрами UART по умолчанию.
UART_Open Открывает и настраивает UART и возвращает дескриптор файла для последующих вызовов.

Структуры

Структура Описание
UART_Config Параметры конфигурации для UART. Вызовите UART_InitConfig для инициализации экземпляра.

Перечисления

Перечисления Описание
UART_BlockingMode Допустимые значения для режимов блокировки или неблокировки UART.
UART_DataBits Допустимые значения для битов данных UART.
UART_FlowControl Допустимые значения для параметров управления потоком.
UART_Parity Допустимые значения для четности UART.
UART_StopBits Допустимые значения для стоп-битов UART.

Typedef

Typedef Описание
UART_BaudRate_Type Указывает тип значения baudRate для структуры UART_Config .
UART_BlockingMode_Type Указывает тип значения blockingMode для структуры UART_Config .
UART_DataBits_Type Указывает тип значения dataBits для структуры UART_Config .
UART_FlowControl_Type Указывает тип значения flowControl для структуры UART_Config .
UART_Id Идентификатор UART, указывающий экземпляр периферийного устройства UART.
UART_Parity_Type Указывает тип значения четности для структуры UART_Config .
UART_StopBits_Type Задает тип значения stopBits для структуры UART_Config .