Skip to content

Commit 872a3f5

Browse files
committed
Cleanup + log thresholds
1 parent 2947fb6 commit 872a3f5

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

src/components/analogIO/Wippersnapper_AnalogIO.cpp

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -424,12 +424,18 @@ void Wippersnapper_AnalogIO::update() {
424424
uint16_t pinValRaw = getPinValue(_analog_input_pins[i].pinName);
425425

426426
// check if pin value has changed enough
427-
uint16_t _pinValThreshHi, _pinValThreshLow;
428-
calculateHysteresis(_analog_input_pins[i], pinValRaw, _pinValThreshHi,
429-
_pinValThreshLow);
427+
uint16_t pinValThreshHi, pinValThreshLow;
428+
calculateHysteresis(_analog_input_pins[i], pinValRaw, pinValThreshHi,
429+
pinValThreshLow);
430+
WS_DEBUG_PRINT("Returned pinValThreshHi: ");
431+
WS_DEBUG_PRINTLN(pinValThreshHi);
432+
WS_DEBUG_PRINT("Returned pinValThreshLow: ");
433+
WS_DEBUG_PRINTLN(pinValThreshLow);
434+
WS_DEBUG_PRINT("Current pinValRaw: ");
435+
WS_DEBUG_PRINTLN(pinValRaw);
430436

431437
if (_analog_input_pins[i].prvPeriod == 0 ||
432-
pinValRaw > _pinValThreshHi || pinValRaw < _pinValThreshLow) {
438+
pinValRaw > pinValThreshHi || pinValRaw < pinValThreshLow) {
433439
// Perform voltage conversion if we need to
434440
if (_analog_input_pins[i].readMode ==
435441
wippersnapper_pin_v1_ConfigurePinRequest_AnalogReadMode_ANALOG_READ_MODE_PIN_VOLTAGE) {

src/components/analogIO/Wippersnapper_AnalogIO.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class Wippersnapper_AnalogIO {
5858
void disableAnalogInPin(int pin);
5959

6060
void calculateHysteresis(analogInputPin pin, uint16_t pinValRaw,
61-
uint16_t &_pinValThreshHi, uint16_t &_pinValThreshLow);
61+
uint16_t pinValThreshHi, uint16_t pinValThreshLow);
6262
uint16_t getPinValue(int pin);
6363
float getPinValueVolts(int pin);
6464

0 commit comments

Comments
 (0)