Microchip® Advanced Software Framework

ACIFC channel configuration structure.

#include <acifc.h>

Data Fields

bool always_on
 Specify whether the ACIFC channel is always on. More...
 
enum ac_comparator_mode comparator_mode
 The comparator mode setting. More...
 
bool event_negative
 Enable/disable the output event when ACOUT is zero. More...
 
bool event_positive
 Enable/disable the output event when ACOUT is one. More...
 
bool fast_mode
 Enable/disable fast mode. More...
 
enum ac_hysteresis_voltage hysteresis_voltage
 Hysteresis value. More...
 
enum ac_ch_interrupt_setting interrupt_setting
 The interrupt setting. More...
 
enum ac_negative_input negative_input
 The negative input setting. More...
 

bool ac_ch_config::always_on

Specify whether the ACIFC channel is always on.

Referenced by ac_ch_get_config_defaults(), ac_ch_set_config(), main(), and run_ac_test().

enum ac_comparator_mode ac_ch_config::comparator_mode

The comparator mode setting.

Referenced by ac_ch_get_config_defaults(), and ac_ch_set_config().

bool ac_ch_config::event_negative

Enable/disable the output event when ACOUT is zero.

Referenced by ac_ch_get_config_defaults(), and ac_ch_set_config().

bool ac_ch_config::event_positive

Enable/disable the output event when ACOUT is one.

Referenced by ac_ch_get_config_defaults(), and ac_ch_set_config().

bool ac_ch_config::fast_mode

Enable/disable fast mode.

Referenced by ac_ch_get_config_defaults(), ac_ch_set_config(), main(), and run_ac_test().

enum ac_hysteresis_voltage ac_ch_config::hysteresis_voltage

Hysteresis value.

Referenced by ac_ch_get_config_defaults(), and ac_ch_set_config().

enum ac_ch_interrupt_setting ac_ch_config::interrupt_setting

The interrupt setting.

Referenced by ac_ch_get_config_defaults(), and ac_ch_set_config().

enum ac_negative_input ac_ch_config::negative_input

The negative input setting.

Referenced by ac_ch_get_config_defaults(), and ac_ch_set_config().