Home
last modified time | relevance | path

Searched refs:vcmpInit (Results 1 – 2 of 2) sorted by relevance

/hal_silabs-latest/gecko/emlib/src/
Dem_vcmp.c53 void VCMP_Init(const VCMP_Init_TypeDef *vcmpInit) in VCMP_Init() argument
56 EFM_ASSERT((vcmpInit->inactive == 0) || (vcmpInit->inactive == 1)); in VCMP_Init()
57 EFM_ASSERT((vcmpInit->biasProg >= 0) && (vcmpInit->biasProg < 16)); in VCMP_Init()
60 if (vcmpInit->halfBias) { in VCMP_Init()
68 VCMP->CTRL |= (vcmpInit->biasProg << _VCMP_CTRL_BIASPROG_SHIFT); in VCMP_Init()
71 if (vcmpInit->irqFalling) { in VCMP_Init()
78 if (vcmpInit->irqRising) { in VCMP_Init()
86 VCMP->CTRL |= (vcmpInit->warmup << _VCMP_CTRL_WARMTIME_SHIFT); in VCMP_Init()
89 switch (vcmpInit->hyst) { in VCMP_Init()
101 VCMP->CTRL |= (vcmpInit->inactive << _VCMP_CTRL_INACTVAL_SHIFT); in VCMP_Init()
[all …]
/hal_silabs-latest/gecko/emlib/inc/
Dem_vcmp.h131 void VCMP_Init(const VCMP_Init_TypeDef *vcmpInit);