VCMP_Init_TypeDef Struct Reference
VCMP Initialization structure.
#include <em_vcmp.h>
Data Fields |
|
bool | halfBias |
If set to true, reduces the bias current by half.
|
|
int | biasProg |
BIAS current configuration, depends on Half Bias setting above, see reference manual for more information.
|
|
bool | irqFalling |
Enable interrupt for falling edge.
|
|
bool | irqRising |
Enable interrupt for rising edge.
|
|
VCMP_WarmTime_TypeDef | warmup |
Warm-up time in clock cycles.
|
|
VCMP_Hysteresis_TypeDef | hyst |
Hysteresis configuration.
|
|
int | inactive |
Output value when comparator is inactive, should be 0 or 1.
|
|
bool | lowPowerRef |
Enable low power mode for VDD and band gap reference.
|
|
int | triggerLevel |
Trigger level, according to formula: VDD Trigger Level = 1.667V + 0.034V x triggerLevel.
|
|
bool | enable |
Enable VCMP after configuration.
|
|
VCMP Initialization structure.
Field Documentation
◆ halfBias
bool VCMP_Init_TypeDef::halfBias |
If set to true, reduces the bias current by half.
◆ biasProg
int VCMP_Init_TypeDef::biasProg |
BIAS current configuration, depends on Half Bias setting above, see reference manual for more information.
◆ irqFalling
bool VCMP_Init_TypeDef::irqFalling |
Enable interrupt for falling edge.
◆ irqRising
bool VCMP_Init_TypeDef::irqRising |
Enable interrupt for rising edge.
◆ warmup
VCMP_WarmTime_TypeDef VCMP_Init_TypeDef::warmup |
Warm-up time in clock cycles.
◆ hyst
VCMP_Hysteresis_TypeDef VCMP_Init_TypeDef::hyst |
Hysteresis configuration.
◆ inactive
int VCMP_Init_TypeDef::inactive |
Output value when comparator is inactive, should be 0 or 1.
◆ lowPowerRef
bool VCMP_Init_TypeDef::lowPowerRef |
Enable low power mode for VDD and band gap reference.
◆ triggerLevel
int VCMP_Init_TypeDef::triggerLevel |
Trigger level, according to formula: VDD Trigger Level = 1.667V + 0.034V x triggerLevel.
◆ enable
bool VCMP_Init_TypeDef::enable |
Enable VCMP after configuration.