ACMP initialization structure.

Public Attributes#

uint32_t

Controls the bias current.

uint32_t

Controls the VDD division factor. VREFOUT = VREFIN * (VREFDIV / 63).

Selects the input range.

Selects the ACMP accuracy mode.

Selects the hysteresis level.

bool

Inactive value emitted by ACMP during warmup.

Public Attribute Documentation#

bias_prog#

uint32_t sl_hal_acmp_init_t::bias_prog

Controls the bias current.


vref_div#

uint32_t sl_hal_acmp_init_t::vref_div

Controls the VDD division factor. VREFOUT = VREFIN * (VREFDIV / 63).


input_range#

sl_hal_acmp_input_range_t sl_hal_acmp_init_t::input_range

Selects the input range.


accuracy#

sl_hal_acmp_accuracy_t sl_hal_acmp_init_t::accuracy

Selects the ACMP accuracy mode.


hysteresis#

sl_hal_acmp_hysteresis_t sl_hal_acmp_init_t::hysteresis

Selects the hysteresis level.


inactive_value#

bool sl_hal_acmp_init_t::inactive_value

Inactive value emitted by ACMP during warmup.