Pārlūkot izejas kodu

Fix analogReadAveraging with ADC1

teensy4-core
PaulStoffregen pirms 8 gadiem
vecāks
revīzija
392c93cb87
1 mainītis faili ar 12 papildinājumiem un 0 dzēšanām
  1. +12
    -0
      teensy3/analog.c

+ 12
- 0
teensy3/analog.c Parādīt failu

} else if (num <= 4) { } else if (num <= 4) {
num = 4; num = 4;
ADC0_SC3 = ADC_SC3_AVGE + ADC_SC3_AVGS(0); ADC0_SC3 = ADC_SC3_AVGE + ADC_SC3_AVGS(0);
#ifdef HAS_KINETIS_ADC1
ADC1_SC3 = ADC_SC3_AVGE + ADC_SC3_AVGS(0);
#endif
} else if (num <= 8) { } else if (num <= 8) {
num = 8; num = 8;
ADC0_SC3 = ADC_SC3_AVGE + ADC_SC3_AVGS(1); ADC0_SC3 = ADC_SC3_AVGE + ADC_SC3_AVGS(1);
#ifdef HAS_KINETIS_ADC1
ADC1_SC3 = ADC_SC3_AVGE + ADC_SC3_AVGS(1);
#endif
} else if (num <= 16) { } else if (num <= 16) {
num = 16; num = 16;
ADC0_SC3 = ADC_SC3_AVGE + ADC_SC3_AVGS(2); ADC0_SC3 = ADC_SC3_AVGE + ADC_SC3_AVGS(2);
#ifdef HAS_KINETIS_ADC1
ADC1_SC3 = ADC_SC3_AVGE + ADC_SC3_AVGS(2);
#endif
} else { } else {
num = 32; num = 32;
ADC0_SC3 = ADC_SC3_AVGE + ADC_SC3_AVGS(3); ADC0_SC3 = ADC_SC3_AVGE + ADC_SC3_AVGS(3);
#ifdef HAS_KINETIS_ADC1
ADC1_SC3 = ADC_SC3_AVGE + ADC_SC3_AVGS(3);
#endif
} }
analog_num_average = num; analog_num_average = num;
} }

Notiek ielāde…
Atcelt
Saglabāt