Applibs uart.h

Cabeçalho: #include <applibs/uart.h>

O cabeçalho uart do Applibs contém funções e tipos que abrem e usam um UART (Receptor/Transmissor Assíncrono Universal) em um dispositivo.

Nota

Defina UART_STRUCTS_VERSION para a versão apropriada ao usar esse cabeçalho.

Requisitos de manifesto do aplicativo

Para acessar UARTs individuais, seu aplicativo deve identificá-los no campo Uart do manifesto do aplicativo.

IDs dependentes de hardware

As funções UART fazem referência a alguns identificadores dependentes de hardware. IDs dependentes de hardware são constantes definidas nos arquivos de definição de hardware de um dispositivo. Para obter mais informações, consulte Gerenciar dependências de hardware de destino.

Conceitos e exemplos

Funções

Função Descrição
UART_InitConfig Inicializa um struct de configuração UART com as configurações UART padrão.
UART_Open Abre e configura um UART e retorna um descritor de arquivo a ser usado para chamadas subsequentes.

Estruturas

Struct Descrição
UART_Config As opções de configuração de um UART. Chame UART_InitConfig para inicializar uma instância.

Enums

Enum Descrição
UART_BlockingMode Os valores válidos para modos de bloqueio ou não bloqueio UART.
UART_DataBits Os valores válidos para bits de dados UART.
UART_FlowControl Os valores válidos para configurações de controle de fluxo.
UART_Parity Os valores válidos para a paridade UART.
UART_StopBits Os valores válidos para bits de parada UART.

Typedefs

Typedef Descrição
UART_BaudRate_Type Especifica o tipo do valor baudRate para o struct UART_Config .
UART_BlockingMode_Type Especifica o tipo do valor blockingMode para o struct UART_Config .
UART_DataBits_Type Especifica o tipo do valor dataBits para o struct UART_Config .
UART_FlowControl_Type Especifica o tipo do valor flowControl para o struct UART_Config .
UART_Id Uma ID UART, que especifica uma instância periférica UART.
UART_Parity_Type Especifica o tipo do valor de paridade para o struct UART_Config .
UART_StopBits_Type Especifica o tipo do valor stopBits para o struct UART_Config .