Applibs uart.h
Cabeçalho: #include <applibs/uart.h>
O cabeçalho uart applibs contém funções e tipos que abrem e utilizam um UART (Recetor/Transmissor Assíncrono Universal) num dispositivo.
Nota
Defina UART_STRUCTS_VERSION para a versão adequada ao utilizar este cabeçalho.
Requisitos do manifesto de aplicação
Para aceder a UARTs individuais, a sua aplicação tem de identificá-las no campo Uart do manifesto da aplicação.
IDs dependentes de hardware
As funções UART referenciam alguns identificadores dependentes do hardware. Os IDs dependentes de hardware são constantes que são definidas nos ficheiros de definição de hardware de um dispositivo. Para obter mais informações, veja Gerir dependências de hardware de destino.
Conceitos e exemplos
- Utilizar o UART no Azure Sphere
- Exemplo de UART
- Exemplo: Atualização externa do MCU – solução de referência
Funções
Função | Descrição |
---|---|
UART_InitConfig | Inicializa uma estrutura de configuração UART com as predefinições de UART. |
UART_Open | Abre e configura um UART e devolve um descritor de ficheiros para utilizar para chamadas subsequentes. |
Estruturas
Estruturar | Descrição |
---|---|
UART_Config | As opções de configuração para um UART. Chame UART_InitConfig para inicializar uma instância. |
Enumerações
Enumeração | Descrição |
---|---|
UART_BlockingMode | Os valores válidos para modos de bloqueio UART ou modos sem bloqueio. |
UART_DataBits | Os valores válidos para bits de dados UART. |
UART_FlowControl | Os valores válidos para as definições de controlo de fluxo. |
UART_Parity | Os valores válidos para a paridade UART. |
UART_StopBits | Os valores válidos para os bits de paragem UART. |
Typedefs
Typedef | Descrição |
---|---|
UART_BaudRate_Type | Especifica o tipo do valor baudRate para a estrutura UART_Config . |
UART_BlockingMode_Type | Especifica o tipo do valor blockingMode para a estrutura UART_Config . |
UART_DataBits_Type | Especifica o tipo do valor dataBits para a estrutura UART_Config . |
UART_FlowControl_Type | Especifica o tipo do valor flowControl para a estrutura UART_Config . |
UART_Id | Um ID de UART, que especifica uma instância de periférico UART. |
UART_Parity_Type | Especifica o tipo do valor de paridade para a estrutura UART_Config . |
UART_StopBits_Type | Especifica o tipo do valor stopBits para a estrutura UART_Config . |