|
|
|
@ -156,7 +156,7 @@ ISR(DMA_CH0_vect){
|
|
|
|
ADCA.CTRLB = 0; // stop ADC
|
|
|
|
ADCA.CTRLB = 0; // stop ADC
|
|
|
|
|
|
|
|
|
|
|
|
uint8_t old_pin = pin;
|
|
|
|
uint8_t old_pin = pin;
|
|
|
|
pin=(pin+1)%1;
|
|
|
|
pin=(pin+1)%9;
|
|
|
|
ADCA.CH0.MUXCTRL = pin << ADC_CH_MUXPOS_gp; // give MUX time to switch during averaging
|
|
|
|
ADCA.CH0.MUXCTRL = pin << ADC_CH_MUXPOS_gp; // give MUX time to switch during averaging
|
|
|
|
float temp = avrg(adc_buffer, AVRG);
|
|
|
|
float temp = avrg(adc_buffer, AVRG);
|
|
|
|
|
|
|
|
|
|
|
|
|