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

定义

#define IS_LL_SPI_TRANSFER_DIRECTION(__VALUE__)
#define IS_LL_SPI_MODE(__VALUE__)
#define IS_LL_SPI_DATAWIDTH(__VALUE__)
#define IS_LL_SPI_POLARITY(__VALUE__)
#define IS_LL_SPI_PHASE(__VALUE__)
#define IS_LL_SPI_NSS(__VALUE__)
#define IS_LL_SPI_BAUDRATE(__VALUE__)
#define IS_LL_SPI_BITORDER(__VALUE__)
#define IS_LL_SPI_CRCCALCULATION(__VALUE__)
#define IS_LL_SPI_CRC_POLYNOMIAL(__VALUE__)   ((__VALUE__) >= 0x1U)

定义文档

#define IS_LL_SPI_BAUDRATE (   __VALUE__)
值:
(((__VALUE__) == LL_SPI_BAUDRATEPRESCALER_DIV2)      \
                                       || ((__VALUE__) == LL_SPI_BAUDRATEPRESCALER_DIV4)   \
                                       || ((__VALUE__) == LL_SPI_BAUDRATEPRESCALER_DIV8)   \
                                       || ((__VALUE__) == LL_SPI_BAUDRATEPRESCALER_DIV16)  \
                                       || ((__VALUE__) == LL_SPI_BAUDRATEPRESCALER_DIV32)  \
                                       || ((__VALUE__) == LL_SPI_BAUDRATEPRESCALER_DIV64)  \
                                       || ((__VALUE__) == LL_SPI_BAUDRATEPRESCALER_DIV128) \
                                       || ((__VALUE__) == LL_SPI_BAUDRATEPRESCALER_DIV256))

定义于文件 94 处,文件名为 stm32g4xx_ll_spi.c

LL_SPI_Init() 引用。

#define IS_LL_SPI_BITORDER (   __VALUE__)
值:
(((__VALUE__) == LL_SPI_LSB_FIRST) \
                                       || ((__VALUE__) == LL_SPI_MSB_FIRST))

定义于文件 103 处,文件名为 stm32g4xx_ll_spi.c

LL_SPI_Init() 引用。

#define IS_LL_SPI_CRC_POLYNOMIAL (   __VALUE__)    ((__VALUE__) >= 0x1U)

定义于文件 109 处,文件名为 stm32g4xx_ll_spi.c

LL_SPI_Init() 引用。

#define IS_LL_SPI_CRCCALCULATION (   __VALUE__)
值:
(((__VALUE__) == LL_SPI_CRCCALCULATION_ENABLE) \
                                             || ((__VALUE__) == LL_SPI_CRCCALCULATION_DISABLE))

定义于文件 106 处,文件名为 stm32g4xx_ll_spi.c

LL_SPI_Init() 引用。

#define IS_LL_SPI_DATAWIDTH (   __VALUE__)
值:
(((__VALUE__) == LL_SPI_DATAWIDTH_4BIT)     \
                                        || ((__VALUE__) == LL_SPI_DATAWIDTH_5BIT)  \
                                        || ((__VALUE__) == LL_SPI_DATAWIDTH_6BIT)  \
                                        || ((__VALUE__) == LL_SPI_DATAWIDTH_7BIT)  \
                                        || ((__VALUE__) == LL_SPI_DATAWIDTH_8BIT)  \
                                        || ((__VALUE__) == LL_SPI_DATAWIDTH_9BIT)  \
                                        || ((__VALUE__) == LL_SPI_DATAWIDTH_10BIT) \
                                        || ((__VALUE__) == LL_SPI_DATAWIDTH_11BIT) \
                                        || ((__VALUE__) == LL_SPI_DATAWIDTH_12BIT) \
                                        || ((__VALUE__) == LL_SPI_DATAWIDTH_13BIT) \
                                        || ((__VALUE__) == LL_SPI_DATAWIDTH_14BIT) \
                                        || ((__VALUE__) == LL_SPI_DATAWIDTH_15BIT) \
                                        || ((__VALUE__) == LL_SPI_DATAWIDTH_16BIT))

定义于文件 70 处,文件名为 stm32g4xx_ll_spi.c

LL_SPI_Init() 引用。

#define IS_LL_SPI_MODE (   __VALUE__)
值:
(((__VALUE__) == LL_SPI_MODE_MASTER) \
                                   || ((__VALUE__) == LL_SPI_MODE_SLAVE))

定义于文件 67 处,文件名为 stm32g4xx_ll_spi.c

LL_SPI_Init() 引用。

#define IS_LL_SPI_NSS (   __VALUE__)
值:
(((__VALUE__) == LL_SPI_NSS_SOFT)          \
                                  || ((__VALUE__) == LL_SPI_NSS_HARD_INPUT) \
                                  || ((__VALUE__) == LL_SPI_NSS_HARD_OUTPUT))

定义于文件 90 处,文件名为 stm32g4xx_ll_spi.c

LL_SPI_Init() 引用。

#define IS_LL_SPI_PHASE (   __VALUE__)
值:
(((__VALUE__) == LL_SPI_PHASE_1EDGE) \
                                    || ((__VALUE__) == LL_SPI_PHASE_2EDGE))

定义于文件 87 处,文件名为 stm32g4xx_ll_spi.c

LL_SPI_Init() 引用。

#define IS_LL_SPI_POLARITY (   __VALUE__)
值:
(((__VALUE__) == LL_SPI_POLARITY_LOW) \
                                       || ((__VALUE__) == LL_SPI_POLARITY_HIGH))

定义于文件 84 处,文件名为 stm32g4xx_ll_spi.c

LL_SPI_Init() 引用。

#define IS_LL_SPI_TRANSFER_DIRECTION (   __VALUE__)
值:
(((__VALUE__) == LL_SPI_FULL_DUPLEX)       \
                                                 || ((__VALUE__) ==