ACMP_Init_TypeDef Struct ReferenceEMLIB > ACMP

ACMP initialization structure.

Definition at line 636 of file em_acmp.h .

#include < em_acmp.h >

Data Fields

ACMP_Accuracy_TypeDef accuracy
uint32_t biasProg
bool enable
bool fullBias
ACMP_HysteresisLevel_TypeDef hysteresisLevel_0
ACMP_HysteresisLevel_TypeDef hysteresisLevel_1
bool inactiveValue
ACMP_InputRange_TypeDef inputRange
bool interruptOnFallingEdge
bool interruptOnRisingEdge
ACMP_PowerSource_TypeDef powerSource
ACMP_VLPInput_Typedef vlpInput

Field Documentation

ACMP_Accuracy_TypeDef ACMP_Init_TypeDef::accuracy

ACMP accuracy mode. Select the accuracy mode that matches the required current usage and accuracy requirement. Low accuracy consumes less current while high accuracy consumes more current.

Definition at line 667 of file em_acmp.h .

Referenced by ACMP_Init() .

uint32_t ACMP_Init_TypeDef::biasProg

Bias current. See the ACMP chapter about bias and response time in the reference manual for details. Valid values are in the range 0-7.

Definition at line 649 of file em_acmp.h .

Referenced by ACMP_Init() .

bool ACMP_Init_TypeDef::enable

If true, ACMP is being enabled after configuration.

Definition at line 714 of file em_acmp.h .

Referenced by ACMP_Init() .

bool ACMP_Init_TypeDef::fullBias

Full bias current. See the ACMP chapter about bias and response time in the reference manual for details.

Definition at line 639 of file em_acmp.h .

Referenced by ACMP_Init() .

ACMP_HysteresisLevel_TypeDef ACMP_Init_TypeDef::hysteresisLevel_0

Hysteresis when ACMP output is 0

Definition at line 686 of file em_acmp.h .

ACMP_HysteresisLevel_TypeDef ACMP_Init_TypeDef::hysteresisLevel_1

Hysteresis when ACMP output is 1

Definition at line 689 of file em_acmp.h .

bool ACMP_Init_TypeDef::inactiveValue

Inactive value emitted by the ACMP during warmup

Definition at line 699 of file em_acmp.h .

Referenced by ACMP_Init() .

ACMP_InputRange_TypeDef ACMP_Init_TypeDef::inputRange

Input range. Adjust this setting to optimize the performance for a given input voltage range.

Definition at line 660 of file em_acmp.h .

Referenced by ACMP_Init() .

bool ACMP_Init_TypeDef::interruptOnFallingEdge

Enable setting the interrupt flag on falling edge

Definition at line 652 of file em_acmp.h .

Referenced by ACMP_Init() .

bool ACMP_Init_TypeDef::interruptOnRisingEdge

Enable setting the interrupt flag on rising edge

Definition at line 655 of file em_acmp.h .

Referenced by ACMP_Init() .

ACMP_PowerSource_TypeDef ACMP_Init_TypeDef::powerSource

Select the power source for the ACMP.

Definition at line 672 of file em_acmp.h .

Referenced by ACMP_Init() .

ACMP_VLPInput_Typedef ACMP_Init_TypeDef::vlpInput

VLP Input source. Select between using VADIV or VBDIV as the VLP source.

Definition at line 695 of file em_acmp.h .

Referenced by ACMP_Init() .


The documentation for this struct was generated from the following file:
  • C:/repos/embsw_super_h1/platform/emlib/inc/ em_acmp.h