Abstract UART interface.

The types and functions in <ctl_uart.h> provide a high-level set of services for an application to read and write data over one or more SPI buses. The UART interface in this library is abstract in the sense that there is no concrete implementation within the library. Rather, implementations of the UART interface are offered by the many driver packages that you can install as a CrossWorks package.

To see examples of this API in use, please install the CrossWorks demonstration package for your particular board and open up its contents in the Project Explorer and take a look around.

API Summary

I/O functions
ctl_uart_getc Read character from UART
ctl_uart_getc_nb Read character from UART (non-blocking)
ctl_uart_putc Write character to UART
ctl_uart_puts Write string to UART