STM32G474xx HAL用户手册
宏定义
I2S私有宏
I2S

宏定义

#define IS_LL_I2S_DATAFORMAT(__VALUE__)
#define IS_LL_I2S_CPOL(__VALUE__)
#define IS_LL_I2S_STANDARD(__VALUE__)
#define IS_LL_I2S_MODE(__VALUE__)
#define IS_LL_I2S_MCLK_OUTPUT(__VALUE__)
#define IS_LL_I2S_AUDIO_FREQ(__VALUE__)
#define IS_LL_I2S_PRESCALER_LINEAR(__VALUE__)   ((__VALUE__) >= 0x2U)
#define IS_LL_I2S_PRESCALER_PARITY(__VALUE__)

宏定义说明

#define IS_LL_I2S_AUDIO_FREQ (   __VALUE__)
值:
((((__VALUE__) >= LL_I2S_AUDIOFREQ_8K)       \
                                          && ((__VALUE__) <= LL_I2S_AUDIOFREQ_192K)) \
                                         || ((__VALUE__) == LL_I2S_AUDIOFREQ_DEFAULT))

定义于文件stm32g4xx_ll_spi.c第353行

LL_I2S_Init()引用。

#define IS_LL_I2S_CPOL (   __VALUE__)
值:
(((__VALUE__) == LL_I2S_POLARITY_LOW)  \
                                          || ((__VALUE__) == LL_I2S_POLARITY_HIGH))

定义于文件stm32g4xx_ll_spi.c第336行

LL_I2S_Init()引用。

#define IS_LL_I2S_DATAFORMAT (   __VALUE__)
值:
(((__VALUE__) == LL_I2S_DATAFORMAT_16B)             \
                                          || ((__VALUE__) == LL_I2S_DATAFORMAT_16B_EXTENDED) \
                                          || ((__VALUE__) == LL_I2S_DATAFORMAT_24B)          \
                                          || ((__VALUE__) == LL_I2S_DATAFORMAT_32B))

定义于文件stm32g4xx_ll_spi.c第331行

LL_I2S_Init()引用。

#define IS_LL_I2S_MCLK_OUTPUT (   __VALUE__)
值:
(((__VALUE__) == LL_I2S_MCLK_OUTPUT_ENABLE) \
                                          || ((__VALUE__) == LL_I2S_MCLK_OUTPUT_DISABLE))

定义于文件stm32g4xx_ll_spi.c第350行

LL_I2S_Init()引用。

#define IS_LL_I2S_MODE (   __VALUE__)
值:
(((__VALUE__) == LL_I2S_MODE_SLAVE_TX)     \
                                          || ((__VALUE__) == LL_I2S_MODE_SLAVE_RX)  \
                                          || ((__VALUE__) == LL_I2S_MODE_MASTER_TX) \
                                          || ((__VALUE__) == LL_I2S_MODE_MASTER_RX))

定义于文件stm32g4xx_ll_spi.c第345行

LL_I2S_Init()引用。

#define IS_LL_I2S_PRESCALER_LINEAR (   __VALUE__)    ((__VALUE__) >= 0x2U)

定义于文件stm32g4xx_ll_spi.c第357行

LL_I2S_ConfigPrescaler()引用。

#define IS_LL_I2S_PRESCALER_PARITY (   __VALUE__)
值:
(((__VALUE__) == LL_I2S_PRESCALER_PARITY_EVEN) \
                                               || ((__VALUE__) == LL_I2S_PRESCALER_PARITY_ODD))

定义于文件stm32g4xx_ll_spi.c第359行

LL_I2S_ConfigPrescaler()引用。

#define IS_LL_I2S_STANDARD (   __VALUE__)
值:
(((__VALUE__) == LL_I2S_STANDARD_PHILIPS)      \
                                          || ((__VALUE__) == LL_I2S_STANDARD_MSB)       \
                                          || ((__VALUE__) == LL_I2S_STANDARD_LSB)       \
                                          || ((__VALUE__) == LL_I2S_STANDARD_PCM_SHORT) \
                                          || ((__VALUE__) == LL_I2S_STANDARD_PCM_LONG))

定义于文件stm32g4xx_ll_spi.c第339行

LL_I2S_Init()引用。