1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-11-24 08:36:14 +01:00

so far, 8 good signals, one (tested) is DC

This commit is contained in:
travis-farmer 2023-11-10 14:24:14 -05:00
parent 904fd5a780
commit 9a6a305fc5
No known key found for this signature in database
GPG Key ID: 0BC296791D14CB35

View File

@ -152,11 +152,11 @@ AdvancedADC adc;
pin_size_t active_pins[] = {A0, A1, A2, A3}; pin_size_t active_pins[] = {A0, A1, A2, A3};
pin_size_t active_pinsB[] = {A4, A5, A6, A7}; pin_size_t active_pinsB[] = {A4, A5, A6, A7};
int num_active_pins = 4; int num_active_pins = 4;
const int samples_per_round = 3; const int samples_per_round = 512;
int ADCee::init(uint8_t pin) { int ADCee::init(uint8_t pin) {
adc.stop(); adc.stop();
if (pin >= A0 && pin <= A3) adc.begin(AN_RESOLUTION_16, 2, 1, samples_per_round, num_active_pins, active_pins); if (pin >= A0 && pin <= A3) adc.begin(AN_RESOLUTION_10, 16000, 1, samples_per_round, num_active_pins, active_pins);
else if (pin >= A4 && pin <= A7) adc.begin(AN_RESOLUTION_16, 2, 1, samples_per_round, num_active_pins, active_pinsB); else if (pin >= A4 && pin <= A7) adc.begin(AN_RESOLUTION_10, 16000, 1, samples_per_round, num_active_pins, active_pinsB);
return 123; return 123;
} }