Public Attributes | List of all members

I2S Init structure definition. More...

#include <stm32f4xx_hal_i2s.h>

Public Attributes

uint32_t AudioFreq
 
uint32_t ClockSource
 
uint32_t CPOL
 
uint32_t Data24BitAlignment
 
uint32_t DataFormat
 
uint32_t FirstBit
 
uint32_t FullDuplexMode
 
uint32_t MasterKeepIOState
 
uint32_t MCLKOutput
 
uint32_t Mode
 
uint32_t Standard
 
uint32_t WSInversion
 

Detailed Description

I2S Init structure definition.

Definition at line 47 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h.

Member Data Documentation

◆ AudioFreq

uint32_t I2S_InitTypeDef::AudioFreq

Specifies the frequency selected for the I2S communication. This parameter can be a value of I2S Audio Frequency

Definition at line 61 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h.

◆ ClockSource

uint32_t I2S_InitTypeDef::ClockSource

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

Definition at line 67 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h.

◆ CPOL

uint32_t I2S_InitTypeDef::CPOL

Specifies the idle state of the I2S clock. This parameter can be a value of I2S Clock Polarity

Definition at line 64 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h.

◆ Data24BitAlignment

uint32_t I2S_InitTypeDef::Data24BitAlignment

Specifies the Data Padding for 24 bits data length This parameter can be a value of Data Padding 24Bit

Definition at line 73 of file stm32h7xx_hal_i2s.h.

◆ DataFormat

uint32_t I2S_InitTypeDef::DataFormat

Specifies the data format for the I2S communication. This parameter can be a value of I2S Data Format

Definition at line 55 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h.

◆ FirstBit

uint32_t I2S_InitTypeDef::FirstBit

Specifies whether data transfers start from MSB or LSB bit. This parameter can be a value of I2S MSB LSB Transmission

Definition at line 67 of file stm32h7xx_hal_i2s.h.

◆ FullDuplexMode

uint32_t I2S_InitTypeDef::FullDuplexMode

Specifies the I2S FullDuplex mode. This parameter can be a value of I2S FullDuplex Mode

Definition at line 69 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h.

◆ MasterKeepIOState

uint32_t I2S_InitTypeDef::MasterKeepIOState

Control of Alternate function GPIOs state This parameter can be a value of Keep IO State

Definition at line 76 of file stm32h7xx_hal_i2s.h.

◆ MCLKOutput

uint32_t I2S_InitTypeDef::MCLKOutput

Specifies whether the I2S MCLK output is enabled or not. This parameter can be a value of I2S MCLK Output

Definition at line 58 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h.

◆ Mode

uint32_t I2S_InitTypeDef::Mode

Specifies the I2S operating mode. This parameter can be a value of I2S Mode

Definition at line 49 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h.

◆ Standard

uint32_t I2S_InitTypeDef::Standard

Specifies the standard used for the I2S communication. This parameter can be a value of I2S Standard

Definition at line 52 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h.

◆ WSInversion

uint32_t I2S_InitTypeDef::WSInversion

Control the Word Select Inversion. This parameter can be a value of I2S Word Select Inversion

Definition at line 70 of file stm32h7xx_hal_i2s.h.


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


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19