Enumerations
Enumerations
Peripheral Driver » APP DRIVER » I2S
Collaboration diagram for Enumerations:

## Enumerations
enum | app_i2s_id_t { APP_I2S_ID_SLAVE, APP_I2S_ID_MASTER, APP_I2S_ID_MAX }
| I2S module Enumerations definition. More...
enum | app_i2s_evt_type_t { APP_I2S_EVT_ERROR, APP_I2S_EVT_TX_CPLT, APP_I2S_EVT_RX_DATA, APP_I2S_EVT_TX_RX }
| I2S event Enumerations definition. More...
enum | app_i2s_state_t { APP_I2S_INVALID = 0, APP_I2S_ACTIVITY }
| App i2s state types. More...
enum | app_i2s_dma_state_t { APP_I2S_DMA_INVALID = 0, APP_I2S_DMA_ACTIVITY }
| App i2s dma state types. More...

## Detailed Description

## Enumeration Type Documentation

## ◆ app_i2s_dma_state_t

enum app_i2s_dma_state_t

App i2s dma state types.

Enumerator
APP_I2S_DMA_INVALID |
APP_I2S_DMA_ACTIVITY |

Definition at line 163 of file app_i2s.h.

## ◆ app_i2s_evt_type_t

enum app_i2s_evt_type_t

I2S event Enumerations definition.

Enumerator
APP_I2S_EVT_ERROR | Error reported by UART peripheral.
APP_I2S_EVT_TX_CPLT | Requested TX transfer completed.
APP_I2S_EVT_RX_DATA | Requested RX transfer completed.
APP_I2S_EVT_TX_RX | Requested TX/RX transfer completed.

Definition at line 85 of file app_i2s.h.

## ◆ app_i2s_id_t

enum app_i2s_id_t

I2S module Enumerations definition.

Enumerator
APP_I2S_ID_SLAVE | I2S slave module.
APP_I2S_ID_MASTER | I2S master module.
APP_I2S_ID_MAX | Only for check parameter, not used as input parameters.

Definition at line 75 of file app_i2s.h.

## ◆ app_i2s_state_t

enum app_i2s_state_t

App i2s state types.

Enumerator
APP_I2S_INVALID |
APP_I2S_ACTIVITY |

Definition at line 152 of file app_i2s.h.