MG32L003 Standard Peripherals Firmware Library
Macros

Macros

#define LVD_TRIGGER_HIGHLEVEL   (VCMP_CR1_HIGHINTEN)
 
#define LVD_TRIGGER_RISING   (VCMP_CR1_RISEINTEN)
 
#define LVD_TRIGGER_FALLING   (VCMP_CR1_FALLINTEN)
 
#define LVD_TRIGGER_BOTHEDGE   (VCMP_CR1_RISEINTEN | VCMP_CR1_FALLINTEN)
 
#define LVD_TRIGGER_ALL   (VCMP_CR1_HIGHINTEN | VCMP_CR1_RISEINTEN | VCMP_CR1_FALLINTEN)
 
#define IS_LVD_TRIGGER(LVD_TRIGGER)
 

Detailed Description

Macro Definition Documentation

◆ IS_LVD_TRIGGER

#define IS_LVD_TRIGGER (   LVD_TRIGGER)
Value:
(((LVD_TRIGGER) == LVD_TRIGGER_HIGHLEVEL) || \
((LVD_TRIGGER) == LVD_TRIGGER_RISING) || \
((LVD_TRIGGER) == LVD_TRIGGER_FALLING) || \
((LVD_TRIGGER) == LVD_TRIGGER_BOTHEDGE) || \
((LVD_TRIGGER) == LVD_TRIGGER_ALL))
#define LVD_TRIGGER_ALL
Definition: mg32l003_lvd.h:78
#define LVD_TRIGGER_HIGHLEVEL
Definition: mg32l003_lvd.h:74
#define LVD_TRIGGER_RISING
Definition: mg32l003_lvd.h:75
#define LVD_TRIGGER_FALLING
Definition: mg32l003_lvd.h:76
#define LVD_TRIGGER_BOTHEDGE
Definition: mg32l003_lvd.h:77

◆ LVD_TRIGGER_ALL

#define LVD_TRIGGER_ALL   (VCMP_CR1_HIGHINTEN | VCMP_CR1_RISEINTEN | VCMP_CR1_FALLINTEN)

Trigger select both edge and highlevel

◆ LVD_TRIGGER_BOTHEDGE

#define LVD_TRIGGER_BOTHEDGE   (VCMP_CR1_RISEINTEN | VCMP_CR1_FALLINTEN)

Trigger select both edge

◆ LVD_TRIGGER_FALLING

#define LVD_TRIGGER_FALLING   (VCMP_CR1_FALLINTEN)

Trigger select falling edge

◆ LVD_TRIGGER_HIGHLEVEL

#define LVD_TRIGGER_HIGHLEVEL   (VCMP_CR1_HIGHINTEN)

Trigger select highlevel

◆ LVD_TRIGGER_RISING

#define LVD_TRIGGER_RISING   (VCMP_CR1_RISEINTEN)

Trigger select rising edge