STM32G474xx HAL 用户手册
宏定义
用于检查输入参数的COMP私有宏
COMP私有宏

宏定义

#define IS_COMP_INPUT_PLUS(__COMP_INSTANCE__, __INPUT_PLUS__)
#define IS_COMP_INPUT_MINUS(__COMP_INSTANCE__, __INPUT_MINUS__)
#define IS_COMP_HYSTERESIS(__HYSTERESIS__)
#define IS_COMP_OUTPUTPOL(__POL__)
#define IS_COMP_BLANKINGSRCE(__OUTPUT_BLANKING_SOURCE__)
#define IS_COMP_BLANKINGSRC_INSTANCE(__INSTANCE__, __OUTPUT_BLANKING_SOURCE__)
#define IS_COMP_TRIGGERMODE(__MODE__)
#define IS_COMP_OUTPUT_LEVEL(__OUTPUT_LEVEL__)

宏定义文档

#define IS_COMP_BLANKINGSRC_INSTANCE (   __INSTANCE__,
  __OUTPUT_BLANKING_SOURCE__ 
)

定义于文件 stm32g4xx_hal_comp.h 第1164行。

HAL_COMP_Init() 引用。

#define IS_COMP_BLANKINGSRCE (   __OUTPUT_BLANKING_SOURCE__)

定义于文件 stm32g4xx_hal_comp.h 第1129行。

#define IS_COMP_HYSTERESIS (   __HYSTERESIS__)
值:
(((__HYSTERESIS__) == COMP_HYSTERESIS_NONE)   || \
                                             ((__HYSTERESIS__) == COMP_HYSTERESIS_10MV)   || \
                                             ((__HYSTERESIS__) == COMP_HYSTERESIS_20MV)   || \
                                             ((__HYSTERESIS__) == COMP_HYSTERESIS_30MV)   || \
                                             ((__HYSTERESIS__) == COMP_HYSTERESIS_40MV)   || \
                                             ((__HYSTERESIS__) == COMP_HYSTERESIS_50MV)   || \
                                             ((__HYSTERESIS__) == COMP_HYSTERESIS_60MV)   || \
                                             ((__HYSTERESIS__) == COMP_HYSTERESIS_70MV)   || \
                                             ((__HYSTERESIS__) == COMP_HYSTERESIS_LOW)    || \
                                             ((__HYSTERESIS__) == COMP_HYSTERESIS_MEDIUM) || \
                                             ((__HYSTERESIS__) == COMP_HYSTERESIS_HIGH))

定义于文件 stm32g4xx_hal_comp.h 第1111行。

HAL_COMP_Init() 引用。

#define IS_COMP_INPUT_MINUS (   __COMP_INSTANCE__,
  __INPUT_MINUS__ 
)

定义于文件 stm32g4xx_hal_comp.h 第1032行。

HAL_COMP_Init() 引用。

#define IS_COMP_INPUT_PLUS (   __COMP_INSTANCE__,
  __INPUT_PLUS__ 
)
值:
(((__INPUT_PLUS__) == COMP_INPUT_PLUS_IO1) || \
                                                               ((__INPUT_PLUS__) == COMP_INPUT_PLUS_IO2))

定义于文件 stm32g4xx_hal_comp.h 第1028行。

HAL_COMP_Init() 引用。

#define IS_COMP_OUTPUT_LEVEL (   __OUTPUT_LEVEL__)
值:
(((__OUTPUT_LEVEL__) == COMP_OUTPUT_LEVEL_LOW)     || \
                                                ((__OUTPUT_LEVEL__) == COMP_OUTPUT_LEVEL_HIGH))

定义于文件 stm32g4xx_hal_comp.h 第1318行。

#define IS_COMP_OUTPUTPOL (   __POL__)
值:
(((__POL__) == COMP_OUTPUTPOL_NONINVERTED) || \
                                             ((__POL__) == COMP_OUTPUTPOL_INVERTED))

定义于文件 stm32g4xx_hal_comp.h 第1123行。

HAL_COMP_Init() 引用。

#define IS_COMP_TRIGGERMODE (   __MODE__)
值:
(((__MODE__) == COMP_TRIGGERMODE_NONE)                 || \
                                             ((__MODE__) == COMP_TRIGGERMODE_IT_RISING)            || \
                                             ((__MODE__) == COMP_TRIGGERMODE_IT_FALLING)           || \
                                             ((__MODE__) == COMP_TRIGGERMODE_IT_RISING_FALLING)    || \
                                             ((__MODE__) == COMP_TRIGGERMODE_EVENT_RISING)         || \
                                             ((__MODE__) == COMP_TRIGGERMODE_EVENT_FALLING)        || \
                                             ((__MODE__) == COMP_TRIGGERMODE_EVENT_RISING_FALLING))

定义于文件 stm32g4xx_hal_comp.h 第1310行。

HAL_COMP_Init() 引用。