思澈科技软件开发工具包  2.20
COMP Private Constants

Modules

 COMP EXTI Lines
 

Macros

#define IS_COMP_POWERMODE(__POWERMODE__)
 Check if power mode. More...
 
#define IS_COMP_HYSTERESIS(__HYSTERESIS__)
 Check if HYSTERESIS. More...
 
#define IS_COMP_OUTPUTPOL(__POL__)
 Check if output pol. More...
 
#define IS_COMP_TRIGGERMODE(__MODE__)
 Check if comp triger mode. More...
 
#define IS_COMP_OUTPUT_LEVEL(__OUTPUT_LEVEL__)
 Check if comp output level. More...
 

Detailed Description

Macro Definition Documentation

◆ IS_COMP_HYSTERESIS

#define IS_COMP_HYSTERESIS (   __HYSTERESIS__)
Value:
(((__HYSTERESIS__) == COMP_HYSTERESIS_NONE) || \
((__HYSTERESIS__) == COMP_HYSTERESIS_LOW) || \
((__HYSTERESIS__) == COMP_HYSTERESIS_MEDIUM) || \
((__HYSTERESIS__) == COMP_HYSTERESIS_HIGH))

Check if HYSTERESIS.

Parameters
__HYSTERESIS__COMP handle
Return values
trueif success

◆ IS_COMP_OUTPUT_LEVEL

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

Check if comp output level.

Parameters
__OUTPUT_LEVEL__COMP handle
Return values
trueif success

◆ IS_COMP_OUTPUTPOL

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

Check if output pol.

Parameters
__POL__COMP handle
Return values
trueif success

◆ IS_COMP_POWERMODE

#define IS_COMP_POWERMODE (   __POWERMODE__)
Value:
(((__POWERMODE__) == COMP_POWERMODE_HIGHSPEED) || \
((__POWERMODE__) == COMP_POWERMODE_MEDIUMSPEED) || \
((__POWERMODE__) == COMP_POWERMODE_ULTRALOWPOWER) )

Check if power mode.

Parameters
__POWERMODE__COMP handle
Return values
trueif success

◆ IS_COMP_TRIGGERMODE

#define IS_COMP_TRIGGERMODE (   __MODE__)
Value:
(((__MODE__) == COMP_TRIGGERMODE_NONE) || \
((__MODE__) == COMP_TRIGGERMODE_IT_RISING) || \
((__MODE__) == COMP_TRIGGERMODE_IT_FALLING) || \
((__MODE__) == COMP_TRIGGERMODE_EVENT_RISING) || \
((__MODE__) == COMP_TRIGGERMODE_EVENT_FALLING) || \

Check if comp triger mode.

Parameters
__MODE__COMP handle
Return values
trueif success
COMP_HYSTERESIS_MEDIUM
#define COMP_HYSTERESIS_MEDIUM
Definition: bf0_hal_lpcomp.h:230
COMP_OUTPUTPOL_INVERTED
#define COMP_OUTPUTPOL_INVERTED
Definition: bf0_hal_lpcomp.h:240
COMP_TRIGGERMODE_EVENT_RISING
#define COMP_TRIGGERMODE_EVENT_RISING
Definition: bf0_hal_lpcomp.h:270
COMP_HYSTERESIS_NONE
#define COMP_HYSTERESIS_NONE
Definition: bf0_hal_lpcomp.h:228
COMP_TRIGGERMODE_EVENT_FALLING
#define COMP_TRIGGERMODE_EVENT_FALLING
Definition: bf0_hal_lpcomp.h:271
COMP_TRIGGERMODE_IT_RISING_FALLING
#define COMP_TRIGGERMODE_IT_RISING_FALLING
Definition: bf0_hal_lpcomp.h:269
COMP_TRIGGERMODE_IT_RISING
#define COMP_TRIGGERMODE_IT_RISING
Definition: bf0_hal_lpcomp.h:267
COMP_HYSTERESIS_HIGH
#define COMP_HYSTERESIS_HIGH
Definition: bf0_hal_lpcomp.h:231
COMP_TRIGGERMODE_NONE
#define COMP_TRIGGERMODE_NONE
Definition: bf0_hal_lpcomp.h:266
COMP_HYSTERESIS_LOW
#define COMP_HYSTERESIS_LOW
Definition: bf0_hal_lpcomp.h:229
COMP_TRIGGERMODE_IT_FALLING
#define COMP_TRIGGERMODE_IT_FALLING
Definition: bf0_hal_lpcomp.h:268
COMP_TRIGGERMODE_EVENT_RISING_FALLING
#define COMP_TRIGGERMODE_EVENT_RISING_FALLING
Definition: bf0_hal_lpcomp.h:272
COMP_POWERMODE_MEDIUMSPEED
#define COMP_POWERMODE_MEDIUMSPEED
Definition: bf0_hal_lpcomp.h:199
COMP_OUTPUTPOL_NONINVERTED
#define COMP_OUTPUTPOL_NONINVERTED
Definition: bf0_hal_lpcomp.h:239
COMP_POWERMODE_ULTRALOWPOWER
#define COMP_POWERMODE_ULTRALOWPOWER
Definition: bf0_hal_lpcomp.h:200
COMP_POWERMODE_HIGHSPEED
#define COMP_POWERMODE_HIGHSPEED
Definition: bf0_hal_lpcomp.h:198