Data Fields
_i2s_init Struct Reference
Peripheral Driver » HAL Driver » I2S » Structures » I2S Configuration

I2S init Structure definition. More...

`#include <gr55xx_hal_i2s.h>`

## Data Fields
uint32_t | data_size
uint32_t | clock_source
uint32_t | audio_freq

## Detailed Description

I2S init Structure definition.

## Field Documentation

## ◆ audio_freq

uint32_t _i2s_init::audio_freq

Specifies the frequency selected for the I2S communication.

Note
  The communication clock is derived from the master clock. The slave clock does not need to be set.

## ◆ clock_source

uint32_t _i2s_init::clock_source

Specifies the source of the I2S clock. This parameter can be a value of I2S Clock Source

## ◆ data_size

uint32_t _i2s_init::data_size

Specifies the data size for I2S communication. This parameter can be a value of I2S Data Size

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

- gr55xx_hal_i2s.h