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)