ATmega_RF family defines.
Copyright (c) 2012-2018 Microchip Technology Inc. and its subsidiaries.
|
enum | adc_mux_setting {
ADC_MUX_ADC0 = 0x0,
ADC_MUX_ADC1 = 0x1,
ADC_MUX_ADC2 = 0x2,
ADC_MUX_ADC3 = 0x3,
ADC_MUX_ADC4 = 0x4,
ADC_MUX_ADC5 = 0x5,
ADC_MUX_ADC6 = 0x6,
ADC_MUX_ADC7 = 0x7,
ADC_MUX_1V2 = 0x1E,
ADC_MUX_GND = 0x1F,
ADC_MUX_ADC0_ADC0_10X = 0x8,
ADC_MUX_ADC1_ADC0_10X = 0x9,
ADC_MUX_ADC0_ADC0_200X = 0xA,
ADC_MUX_ADC1_ADC0_200X = 0xB,
ADC_MUX_ADC2_ADC2_10X = 0xC,
ADC_MUX_ADC3_ADC2_10X = 0xD,
ADC_MUX_ADC2_ADC2_200X = 0xE,
ADC_MUX_ADC3_ADC2_200X = 0xF,
ADC_MUX_ADC0_ADC1 = 0x10,
ADC_MUX_ADC1_ADC1 = 0x11,
ADC_MUX_ADC2_ADC1 = 0x12,
ADC_MUX_ADC3_ADC1 = 0x13,
ADC_MUX_ADC4_ADC1 = 0x14,
ADC_MUX_ADC5_ADC1 = 0x15,
ADC_MUX_ADC6_ADC1 = 0x16,
ADC_MUX_ADC7_ADC1 = 0x17,
ADC_MUX_ADC0_ADC2 = 0x18,
ADC_MUX_ADC1_ADC2 = 0x19,
ADC_MUX_ADC2_ADC2 = 0x1A,
ADC_MUX_ADC3_ADC2 = 0x1B,
ADC_MUX_ADC4_ADC2 = 0x1C,
ADC_MUX_ADC5_ADC2 = 0x1D,
ADC_MUX_TEMP_SENSOR = 0x29,
ADC_MUX_VDRTBBP = 0x34,
ADC_MUX_VDRTBBN = 0x3D
} |
| ADC input MUX settings. More...
|
|
enum | adc_reference_voltage_coarse_calibration {
REF_VOLTAGE_COARSE_CENTER = (0x4 << BGCAL0),
REF_VOLTAGE_COARSE_STEP_UP = (0x3 << BGCAL0),
REF_VOLTAGE_COARSE_STEP_DOWN = (0x5 << BGCAL0),
REF_VOLTAGE_COARSE_HIGHEST_VOLTGAE = (0x0 << BGCAL0),
REF_VOLTAGE_COARSE_LOWEST_VOLTGAE = (0x7 << BGCAL0)
} |
|
enum | adc_reference_voltage_fine_calibration {
REF_VOLTAGE_FINE_CENTER = (0x0 << BGCAL_FINE0),
REF_VOLTAGE_FINE_STEP_UP = (0x1 << BGCAL_FINE0),
REF_VOLTAGE_FINE_STEP_DOWN = (0x8 << BGCAL_FINE0),
REF_VOLTAGE_FINE_HIGHEST_VOLTGAE = (0x7 << BGCAL_FINE0),
REF_VOLTAGE_FINE_LOWEST_VOLTGAE = (0xF << BGCAL_FINE0)
} |
|
enum | adc_voltage_reference {
ADC_VREF_AREF = (0x0 << REFS0),
ADC_VREF_AVDD_1V8 = (0x1 << REFS0),
ADC_VREF_1V5 = (0x2 << REFS0),
ADC_VREF_1V6 = (0x3 << REFS0)
} |
| ADC voltage references. More...
|
|