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 | 
I2S Init structure definition.
Definition at line 47 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.