- Main Page
- Modules
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

Data Fields
CSL_I2sObj Struct Reference
I2S Data Structures

Object structure. More...

`#include <csl_i2s.h>`

## Data Fields
I2S_Instance | i2sNum
I2S_OpMode | opMode
I2S_ChanType | chType
ioport CSL_I2sRegs * | hwRegs
Uint16 | configured
I2S_DatapackType | datapack
I2S_Fsdiv | fsDiv
I2S_WordLen | wordLen
I2S_LoopbackType | loopBackMode
Bool | firstRead

## Detailed Description

Object structure.

object structure for handler

## Field Documentation

I2S_ChanType CSL_I2sObj::chType

I2s Channel Type MONO/STERIO

Referenced by I2S_open(), I2S_read(), I2S_setup(), and I2S_write().

Uint16 CSL_I2sObj::configured

Check for device configuration

Referenced by I2S_close(), I2S_open(), and I2S_setup().

I2S_DatapackType CSL_I2sObj::datapack

Data pack bit

Referenced by I2S_read(), and I2S_setup().

Bool CSL_I2sObj::firstRead

Flag to indicate first receive

Referenced by I2S_open(), I2S_read(), and I2S_transEnable().

I2S_Fsdiv CSL_I2sObj::fsDiv

FSDIV value

Referenced by I2S_read(), and I2S_setup().

ioport CSL_I2sRegs* CSL_I2sObj::hwRegs

Pointer to I2S HW registers

Referenced by I2S_close(), I2S_open(), I2S_read(), I2S_reset(), I2S_setup(), I2S_transEnable(), and I2S_write().

I2S_Instance CSL_I2sObj::i2sNum

Instance Id

Referenced by I2S_close(), and I2S_open().

I2S_LoopbackType CSL_I2sObj::loopBackMode

Loopback mode enable/disable

Referenced by I2S_read(), and I2S_setup().

I2S_OpMode CSL_I2sObj::opMode

Mode of data transfer DMA/I2S

Referenced by I2S_open(), I2S_read(), and I2S_write().

I2S_WordLen CSL_I2sObj::wordLen

Number of bits in a word

Referenced by I2S_read(), and I2S_setup().

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

- csl_i2s.h