Public Attributes | List of all members
_i2s_init Struct Reference
Peripheral Driver » HAL Driver » I2S » Structures » I2S Configuration

I2S init Structure definition. More...

`#include <gr55xx_hal_i2s.h>`

## Public Attributes
uint32_t | data_size
| Specifies the data size for I2S communication. More...
uint32_t | clock_source
| Specifies the source of the I2S clock. More...
uint32_t | ws_cycles
| Specifies the Word Select Line Cycles. More...
uint32_t | audio_freq
| Specifies the frequency selected for the I2S communication. More...

## Detailed Description

I2S init Structure definition.

Definition at line 103 of file gr55xx_hal_i2s.h.

## Member Data 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.

Definition at line 114 of file gr55xx_hal_i2s.h.

## ◆ 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

Definition at line 108 of file gr55xx_hal_i2s.h.

## ◆ 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

Definition at line 105 of file gr55xx_hal_i2s.h.

## ◆ ws_cycles

uint32_t _i2s_init::ws_cycles

Specifies the Word Select Line Cycles.

This parameter can be a value of I2S Word Select Line Cycles.

Definition at line 111 of file gr55xx_hal_i2s.h.

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

- gr55xx_hal_i2s.h