Microchip® Advanced Software Framework

adcifa_opt_t Struct Reference

Parameters for the ADCIFA peripheral.

#include <adcifa.h>

Data Fields

bool free_running_mode_enable
 Enable Free Running Mode. More...
 
uint32_t frequency
 Internal ADC Frequency in Hz. More...
 
int16_t gain_calibration_value
 Multiplexer Settle Time. More...
 
bool mux_settle_more_time
 
int16_t offset_calibration_value
 Offset Calibration Value. More...
 
uint8_t reference_source
 Reference Source. More...
 
bool sample_and_hold_disable
 Sample and Hold Selection. More...
 
int16_t sh0_calibration_value
 S/H Gain Calibration Value for Seq0. More...
 
int16_t sh1_calibration_value
 S/H Gain Calibration Value for Seq1. More...
 
bool single_sequencer_mode
 Single Sequencer Mode. More...
 
bool sleep_mode_enable
 Sleep Mode Selection. More...
 

bool adcifa_opt_t::free_running_mode_enable

Enable Free Running Mode.

Referenced by adcifa_calibrate_offset(), adcifa_configure(), and main().

uint32_t adcifa_opt_t::frequency

Internal ADC Frequency in Hz.

Referenced by adcifa_configure(), and main().

int16_t adcifa_opt_t::gain_calibration_value

Multiplexer Settle Time.

Gain Calibration Value

Referenced by adcifa_configure(), and adcifa_get_calibration_data().

bool adcifa_opt_t::mux_settle_more_time
int16_t adcifa_opt_t::offset_calibration_value

Offset Calibration Value.

Referenced by adcifa_calibrate_offset(), adcifa_configure(), and adcifa_get_calibration_data().

uint8_t adcifa_opt_t::reference_source

Reference Source.

Referenced by adcifa_configure(), and main().

bool adcifa_opt_t::sample_and_hold_disable

Sample and Hold Selection.

Referenced by adcifa_calibrate_offset(), adcifa_configure(), and main().

int16_t adcifa_opt_t::sh0_calibration_value

S/H Gain Calibration Value for Seq0.

Referenced by adcifa_configure(), and adcifa_get_calibration_data().

int16_t adcifa_opt_t::sh1_calibration_value

S/H Gain Calibration Value for Seq1.

Referenced by adcifa_configure(), and adcifa_get_calibration_data().

bool adcifa_opt_t::single_sequencer_mode

Single Sequencer Mode.

Referenced by adcifa_calibrate_offset(), adcifa_configure(), and main().

bool adcifa_opt_t::sleep_mode_enable

Sleep Mode Selection.

Referenced by adcifa_calibrate_offset(), adcifa_configure(), and main().