analog_right_shift = config - bits; | analog_right_shift = config - bits; | ||||
if (config != analog_config_bits) { | if (config != analog_config_bits) { | ||||
analog_config_bits = config; | analog_config_bits = config; | ||||
if (calibrating) ADC0_SC3 = 0; // cancel cal | |||||
if (calibrating) { | |||||
ADC0_SC3 = 0; // cancel cal | |||||
#ifdef HAS_KINETIS_ADC1 | |||||
ADC1_SC3 = 0; | |||||
#endif | |||||
} | |||||
analog_init(); | analog_init(); | ||||
} | } | ||||
} | } |