| NUC472_NUC442_BSP V3.03.003 The Board Support Package for NUC472/NUC442

Modules | Macros
I2S Exported Constants
NUC472/NUC442 Device Driver » I2S Driver
Collaboration diagram for I2S Exported Constants:

## Modules
| I2S Exported Functions

## Macros
#define | I2S_DATABIT_8
#define | I2S_DATABIT_16
#define | I2S_DATABIT_24
#define | I2S_DATABIT_32
#define | I2S_MONO
#define | I2S_STEREO
#define | I2S_FORMAT_MSB
#define | I2S_FORMAT_I2S
#define | I2S_FORMAT_PCMB
#define | I2S_FORMAT_PCMA
#define | I2S_PCM
#define | I2S_I2S
#define | I2S_MODE_SLAVE
#define | I2S_MODE_MASTER
#define | I2S_FIFO_TX_LEVEL_WORD_0
#define | I2S_FIFO_TX_LEVEL_WORD_1
#define | I2S_FIFO_TX_LEVEL_WORD_2
#define | I2S_FIFO_TX_LEVEL_WORD_3
#define | I2S_FIFO_TX_LEVEL_WORD_4
#define | I2S_FIFO_TX_LEVEL_WORD_5
#define | I2S_FIFO_TX_LEVEL_WORD_6
#define | I2S_FIFO_TX_LEVEL_WORD_7
#define | I2S_FIFO_RX_LEVEL_WORD_1
#define | I2S_FIFO_RX_LEVEL_WORD_2
#define | I2S_FIFO_RX_LEVEL_WORD_3
#define | I2S_FIFO_RX_LEVEL_WORD_4
#define | I2S_FIFO_RX_LEVEL_WORD_5
#define | I2S_FIFO_RX_LEVEL_WORD_6
#define | I2S_FIFO_RX_LEVEL_WORD_7
#define | I2S_FIFO_RX_LEVEL_WORD_8
#define | I2S_MONO_RIGHT
#define | I2S_MONO_LEFT
#define | I2S_RIGHT
#define | I2S_LEFT

## Detailed Description

## Macro Definition Documentation

## ◆ I2S_DATABIT_16

#define I2S_DATABIT_16

I2S data width is 16-bit

Definition at line 34 of file i2s.h.

## ◆ I2S_DATABIT_24

#define I2S_DATABIT_24

I2S data width is 24-bit

Definition at line 35 of file i2s.h.

## ◆ I2S_DATABIT_32

#define I2S_DATABIT_32

I2S data width is 32-bit

Definition at line 36 of file i2s.h.

## ◆ I2S_DATABIT_8

#define I2S_DATABIT_8

I2S data width is 8-bit

Definition at line 33 of file i2s.h.

## ◆ I2S_FIFO_RX_LEVEL_WORD_1

#define I2S_FIFO_RX_LEVEL_WORD_1

RX threshold is 1 word

Definition at line 66 of file i2s.h.

## ◆ I2S_FIFO_RX_LEVEL_WORD_2

#define I2S_FIFO_RX_LEVEL_WORD_2

RX threshold is 2 words

Definition at line 67 of file i2s.h.

## ◆ I2S_FIFO_RX_LEVEL_WORD_3

#define I2S_FIFO_RX_LEVEL_WORD_3

RX threshold is 3 words

Definition at line 68 of file i2s.h.

## ◆ I2S_FIFO_RX_LEVEL_WORD_4

#define I2S_FIFO_RX_LEVEL_WORD_4

RX threshold is 4 words

Definition at line 69 of file i2s.h.

## ◆ I2S_FIFO_RX_LEVEL_WORD_5

#define I2S_FIFO_RX_LEVEL_WORD_5

RX threshold is 5 words

Definition at line 70 of file i2s.h.

## ◆ I2S_FIFO_RX_LEVEL_WORD_6

#define I2S_FIFO_RX_LEVEL_WORD_6

RX threshold is 6 words

Definition at line 71 of file i2s.h.

## ◆ I2S_FIFO_RX_LEVEL_WORD_7

#define I2S_FIFO_RX_LEVEL_WORD_7

RX threshold is 7 words

Definition at line 72 of file i2s.h.

## ◆ I2S_FIFO_RX_LEVEL_WORD_8

#define I2S_FIFO_RX_LEVEL_WORD_8

RX threshold is 8 words

Definition at line 73 of file i2s.h.

## ◆ I2S_FIFO_TX_LEVEL_WORD_0

#define I2S_FIFO_TX_LEVEL_WORD_0

TX threshold is 0 word

Definition at line 57 of file i2s.h.

## ◆ I2S_FIFO_TX_LEVEL_WORD_1

#define I2S_FIFO_TX_LEVEL_WORD_1

TX threshold is 1 word

Definition at line 58 of file i2s.h.

## ◆ I2S_FIFO_TX_LEVEL_WORD_2

#define I2S_FIFO_TX_LEVEL_WORD_2

TX threshold is 2 words

Definition at line 59 of file i2s.h.

## ◆ I2S_FIFO_TX_LEVEL_WORD_3

#define I2S_FIFO_TX_LEVEL_WORD_3

TX threshold is 3 words

Definition at line 60 of file i2s.h.

## ◆ I2S_FIFO_TX_LEVEL_WORD_4

#define I2S_FIFO_TX_LEVEL_WORD_4

TX threshold is 4 words

Definition at line 61 of file i2s.h.

## ◆ I2S_FIFO_TX_LEVEL_WORD_5

#define I2S_FIFO_TX_LEVEL_WORD_5

TX threshold is 5 words

Definition at line 62 of file i2s.h.

## ◆ I2S_FIFO_TX_LEVEL_WORD_6

#define I2S_FIFO_TX_LEVEL_WORD_6

TX threshold is 6 words

Definition at line 63 of file i2s.h.

## ◆ I2S_FIFO_TX_LEVEL_WORD_7

#define I2S_FIFO_TX_LEVEL_WORD_7

TX threshold is 7 words

Definition at line 64 of file i2s.h.

## ◆ I2S_FORMAT_I2S

#define I2S_FORMAT_I2S

I2S data format

Definition at line 44 of file i2s.h.

## ◆ I2S_FORMAT_MSB

#define I2S_FORMAT_MSB

MSB data format

Definition at line 43 of file i2s.h.

## ◆ I2S_FORMAT_PCMA

#define I2S_FORMAT_PCMA

PCMA data format

Definition at line 46 of file i2s.h.

## ◆ I2S_FORMAT_PCMB

#define I2S_FORMAT_PCMB

PCMB data format

Definition at line 45 of file i2s.h.

## ◆ I2S_I2S

#define I2S_I2S

I2S interface is selected

Definition at line 50 of file i2s.h.

## ◆ I2S_LEFT

#define I2S_LEFT

Select left channel

Definition at line 81 of file i2s.h.

## ◆ I2S_MODE_MASTER

#define I2S_MODE_MASTER

As master mode

Definition at line 54 of file i2s.h.

## ◆ I2S_MODE_SLAVE

#define I2S_MODE_SLAVE

As slave mode

Definition at line 53 of file i2s.h.

## ◆ I2S_MONO

#define I2S_MONO

Mono channel

Definition at line 39 of file i2s.h.

## ◆ I2S_MONO_LEFT

#define I2S_MONO_LEFT

Record mono left channel

Definition at line 77 of file i2s.h.

## ◆ I2S_MONO_RIGHT

#define I2S_MONO_RIGHT

Record mono right channel

Definition at line 76 of file i2s.h.

## ◆ I2S_PCM

#define I2S_PCM

PCM interface is selected

Definition at line 49 of file i2s.h.

## ◆ I2S_RIGHT

#define I2S_RIGHT

Select right channel

Definition at line 80 of file i2s.h.

## ◆ I2S_STEREO

#define I2S_STEREO

Stereo channel

Definition at line 40 of file i2s.h.