- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

Functions
csl_uart.c File Reference

UART functional layer API header file. More...

`#include "csl_uart.h"`
`#include "csl_uartAux.h"`

## Functions
CSL_Status | UART_init (CSL_UartObj *uartObj, Uint32 uartInstId, CSL_UartOpmode opmode)
CSL_Status | UART_setup (CSL_UartHandle hUart, CSL_UartSetup *uartSetup)
CSL_Status | UART_config (CSL_UartHandle hUart, CSL_UartConfig *uartConfig)
CSL_Status | UART_setupBaudRate (CSL_UartHandle hUart, Uint32 clkInput, Uint32 baudRate)
CSL_Status | UART_reset (CSL_UartHandle hUart)
CSL_Status | UART_resetOff (CSL_UartHandle hUart)
CSL_Status | UART_eventEnable (CSL_UartHandle hUart, CSL_UartEventType uartEvent)
CSL_Status | UART_eventDisable (CSL_UartHandle hUart, CSL_UartEventType uartEvent)
CSL_Status | UART_read (CSL_UartHandle hUart, Char *pBuf, Uint16 count, Uint32 timeout)
CSL_Status | UART_write (CSL_UartHandle hUart, Char *pBuf, Uint16 count, Uint32 timeout)
CSL_Status | UART_fgetc (CSL_UartHandle hUart, Char *elem, Uint32 timeout)
CSL_Status | UART_fputc (CSL_UartHandle hUart, const Char elem, Uint32 timeout)
CSL_Status | UART_fgets (CSL_UartHandle hUart, Char *pBuf, Uint16 bufSize, Uint32 timeout)
CSL_Status | UART_fputs (CSL_UartHandle hUart, const Char *pBuf, Uint32 timeout)
Int16 | UART_getEventId (CSL_UartHandle hUart)
CSL_Status | UART_getConfig (CSL_UartHandle hUart, CSL_UartConfig *config)
CSL_Status | UART_setCallback (CSL_UartHandle hUart, CSL_UartIsrAddr *isrAddr)

## Detailed Description

UART functional layer API header file.

Path: \(CSLPATH)