- Main Page
- Modules
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

Data Fields
CSL_UartObj Struct Reference
UART Data Structures

UART Object structure. More...

`#include <csl_uart.h>`

## Data Fields
Uint16 | insId
CSL_UartRegsOvly | uartRegs
CSL_SysRegsOvly | sysAddr
CSL_UartOpmode | opmode
Uint16 | trigLevel
Uint32 | UART_isrDispatchTable [7]

## Detailed Description

UART Object structure.

This structure maintains information of UART object

## Field Documentation

Uint16 CSL_UartObj::insId

Instance id of UART

Referenced by UART_init().

CSL_UartOpmode CSL_UartObj::opmode

Operation mode of UART interrupt/polled

Referenced by UART_init(), UART_read(), UART_setToIntMode(), UART_setToPollMode(), and UART_write().

CSL_SysRegsOvly CSL_UartObj::sysAddr

System control register overlay structure pointer

Referenced by UART_init().

Uint16 CSL_UartObj::trigLevel

Trigger level of fifo

Referenced by UART_config(), and UART_setup().

Uint32 CSL_UartObj::UART_isrDispatchTable[7]

ISR dispatch table for storing call back function pointers

Referenced by UART_setCallback().

CSL_UartRegsOvly CSL_UartObj::uartRegs

UART register overlay structure pointer

Referenced by UART_config(), UART_disableFreeRun(), UART_enableFreeRun(), UART_eventDisable(), UART_eventEnable(), UART_fgetc(), UART_fgets(), UART_fputc(), UART_fputs(), UART_getConfig(), UART_getDataReadyStatus(), UART_getEventId(), UART_getModeOfTransfer(), UART_getRecvorResetStatus(), UART_getXmitHoldRegEmptyStatus(), UART_getXmitorResetState(), UART_init(), UART_read(), UART_reset(), UART_resetOff(), UART_setup(), UART_setupBaudRate(), and UART_write().

The documentation for this struct was generated from the following file:

- csl_uart.h