STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros
I2S Private Macros

Macros

#define IS_I2S_CLOCKSOURCE(CLOCK)
 
#define IS_I2S_MODE(MODE)
 
#define IS_I2S_STANDARD(STANDARD)
 
#define IS_I2S_DATA_FORMAT(FORMAT)
 
#define IS_I2S_MCLK_OUTPUT(OUTPUT)
 
#define IS_I2S_AUDIO_FREQ(FREQ)
 
#define IS_I2S_CPOL(CPOL)
 

Detailed Description

Macro Definition Documentation

#define IS_I2S_AUDIO_FREQ (   FREQ)
Value:
((((FREQ) >= I2S_AUDIOFREQ_8K) && \
((FREQ) <= I2S_AUDIOFREQ_192K)) || \
((FREQ) == I2S_AUDIOFREQ_DEFAULT))
#define I2S_AUDIOFREQ_8K
#define I2S_AUDIOFREQ_192K
#define I2S_AUDIOFREQ_DEFAULT

Definition at line 458 of file stm32f7xx_hal_i2s.h.

#define IS_I2S_CLOCKSOURCE (   CLOCK)
Value:
(((CLOCK) == I2S_CLOCK_EXTERNAL) || \
((CLOCK) == I2S_CLOCK_PLL))
#define I2S_CLOCK_EXTERNAL
#define I2S_CLOCK_PLL

Definition at line 436 of file stm32f7xx_hal_i2s.h.

#define IS_I2S_CPOL (   CPOL)
Value:
(((CPOL) == I2S_CPOL_LOW) || \
((CPOL) == I2S_CPOL_HIGH))
#define I2S_CPOL_LOW
#define I2S_CPOL_HIGH

Definition at line 462 of file stm32f7xx_hal_i2s.h.

#define IS_I2S_DATA_FORMAT (   FORMAT)
Value:
(((FORMAT) == I2S_DATAFORMAT_16B) || \
((FORMAT) == I2S_DATAFORMAT_16B_EXTENDED) || \
((FORMAT) == I2S_DATAFORMAT_24B) || \
((FORMAT) == I2S_DATAFORMAT_32B))
#define I2S_DATAFORMAT_24B
#define I2S_DATAFORMAT_32B
#define I2S_DATAFORMAT_16B_EXTENDED
#define I2S_DATAFORMAT_16B

Definition at line 450 of file stm32f7xx_hal_i2s.h.

#define IS_I2S_MCLK_OUTPUT (   OUTPUT)
Value:
(((OUTPUT) == I2S_MCLKOUTPUT_ENABLE) || \
((OUTPUT) == I2S_MCLKOUTPUT_DISABLE))
#define I2S_MCLKOUTPUT_ENABLE
#define I2S_MCLKOUTPUT_DISABLE

Definition at line 455 of file stm32f7xx_hal_i2s.h.

#define IS_I2S_MODE (   MODE)
Value:
(((MODE) == I2S_MODE_SLAVE_TX) || \
((MODE) == I2S_MODE_SLAVE_RX) || \
((MODE) == I2S_MODE_MASTER_TX)|| \
((MODE) == I2S_MODE_MASTER_RX))
#define I2S_MODE_MASTER_RX
#define I2S_MODE_SLAVE_RX
#define I2S_MODE_SLAVE_TX
#define I2S_MODE_MASTER_TX

Definition at line 439 of file stm32f7xx_hal_i2s.h.

#define IS_I2S_STANDARD (   STANDARD)
Value:
(((STANDARD) == I2S_STANDARD_PHILIPS) || \
((STANDARD) == I2S_STANDARD_MSB) || \
((STANDARD) == I2S_STANDARD_LSB) || \
((STANDARD) == I2S_STANDARD_PCM_SHORT) || \
((STANDARD) == I2S_STANDARD_PCM_LONG))
#define I2S_STANDARD_MSB
#define I2S_STANDARD_LSB
#define I2S_STANDARD_PCM_LONG
#define I2S_STANDARD_PHILIPS
#define I2S_STANDARD_PCM_SHORT

Definition at line 444 of file stm32f7xx_hal_i2s.h.