STM32F439xx HAL User Manual
Defines
I2S Private Macros
I2S

Defines

#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_FULLDUPLEX_MODE(MODE)
#define IS_I2S_CPOL(CPOL)
#define IS_I2S_CLOCKSOURCE(CLOCK)

Define Documentation

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

Definition at line 487 of file stm32f4xx_hal_i2s.h.

Referenced by HAL_I2S_Init().

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

Definition at line 501 of file stm32f4xx_hal_i2s.h.

Referenced by HAL_I2S_Init().

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

Definition at line 494 of file stm32f4xx_hal_i2s.h.

Referenced by HAL_I2S_Init().

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

Definition at line 479 of file stm32f4xx_hal_i2s.h.

Referenced by HAL_I2S_Init().

#define IS_I2S_FULLDUPLEX_MODE (   MODE)
Value:

Definition at line 491 of file stm32f4xx_hal_i2s.h.

Referenced by HAL_I2S_Init().

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

Definition at line 484 of file stm32f4xx_hal_i2s.h.

Referenced by HAL_I2S_Init().

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

Definition at line 468 of file stm32f4xx_hal_i2s.h.

Referenced by HAL_I2S_Init().

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

Definition at line 473 of file stm32f4xx_hal_i2s.h.

Referenced by HAL_I2S_Init().