_ll_i2s_init_t Struct Reference

LL I2S init structures definition. More...

#include <gr55xx_ll_i2s.h>

Data Fields

uint32_t rxdata_size
 
uint32_t txdata_size
 
uint32_t rx_threshold
 
uint32_t tx_threshold
 
uint32_t clock_source
 
uint32_t audio_freq
 

Detailed Description

LL I2S init structures definition.

Field Documentation

◆ audio_freq

uint32_t _ll_i2s_init_t::audio_freq

Specifies the frequency selected for the I2S communication.

This feature can be modified afterwards using unitary function ll_i2s_set_clock_div().

◆ clock_source

uint32_t _ll_i2s_init_t::clock_source

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

This feature can be modified afterwards using unitary function ll_i2s_set_clock_src().

◆ rx_threshold

uint32_t _ll_i2s_init_t::rx_threshold

Specifies the I2S receive FIFO threshold. This parameter can be a value of FIFO Threshold.

This feature can be modified afterwards using unitary function ll_i2s_set_rx_fifo_threshold().

◆ rxdata_size

uint32_t _ll_i2s_init_t::rxdata_size

Specifies the I2S receive data size. This parameter can be a value of Transfer Data width.

This feature can be modified afterwards using unitary function ll_i2s_set_rxsize().

◆ tx_threshold

uint32_t _ll_i2s_init_t::tx_threshold

Specifies the I2S transmit FIFO threshold. This parameter can be a value of FIFO Threshold.

This feature can be modified afterwards using unitary function ll_i2s_set_tx_fifo_threshold().

◆ txdata_size

uint32_t _ll_i2s_init_t::txdata_size

Specifies the I2S transmit data size. This parameter can be a value of Transfer Data width.

This feature can be modified afterwards using unitary function ll_i2s_set_txsize().


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