Applibs uart.h
Header: #include <applibs/uart.h>
The Applibs uart header contains functions and types that open and use a UART (Universal Asynchronous Receiver/Transmitter) on a device.
Note
Define UART_STRUCTS_VERSION to the appropriate version when using this header.
Application manifest requirements
To access individual UARTs, your application must identify them in the Uart field of the application manifest.
Hardware dependent IDs
UART functions reference some identifiers that are hardware dependent. Hardware dependent IDs are constants that are defined in the hardware definition files for a device. For more information, see Manage target hardware dependencies.
Concepts and samples
Functions
Function | Description |
---|---|
UART_InitConfig | Initializes a UART config struct with the default UART settings. |
UART_Open | Opens and configures a UART, and returns a file descriptor to use for subsequent calls. |
Structs
Struct | Description |
---|---|
UART_Config | The configuration options for a UART. Call UART_InitConfig to initialize an instance. |
Enums
Enum | Description |
---|---|
UART_BlockingMode | The valid values for UART blocking or non-blocking modes. |
UART_DataBits | The valid values for UART data bits. |
UART_FlowControl | The valid values for flow control settings. |
UART_Parity | The valid values for UART parity. |
UART_StopBits | The valid values for UART stop bits. |
Typedefs
Typedef | Description |
---|---|
UART_BaudRate_Type | Specifies the type of the baudRate value for the UART_Config struct. |
UART_BlockingMode_Type | Specifies the type of the blockingMode value for the UART_Config struct. |
UART_DataBits_Type | Specifies the type of the dataBits value for the UART_Config struct. |
UART_FlowControl_Type | Specifies the type of the flowControl value for the UART_Config struct. |
UART_Id | A UART ID, which specifies a UART peripheral instance. |
UART_Parity_Type | Specifies the type of the parity value for the UART_Config struct. |
UART_StopBits_Type | Specifies the type of the stopBits value for the UART_Config struct. |