Browse Source

cleanup

pull/343/head
JQ 1 year ago
parent
commit
ce87156a43
  1. 1
      examples/companion_radio/Button.cpp
  2. 2
      examples/companion_radio/Button.h
  3. 6
      examples/companion_radio/UITask.cpp

1
examples/companion_radio/Button.cpp

@ -97,6 +97,7 @@ void Button::handleStateChange() {
} else {
// Long press already handled in update()
_state = IDLE;
_clickCount = 0; // Reset click count after long press
}
}
}

2
examples/companion_radio/Button.h

@ -5,7 +5,7 @@
// Button timing configuration
#define BUTTON_DEBOUNCE_TIME_MS 50 // Debounce time in ms
#define BUTTON_CLICK_TIMEOUT_MS 400 // Max time between clicks for multi-click
#define BUTTON_CLICK_TIMEOUT_MS 500 // Max time between clicks for multi-click
#define BUTTON_LONG_PRESS_TIME_MS 5000 // Time to trigger long press (5 seconds)
#define BUTTON_READ_INTERVAL_MS 10 // How often to read the button

6
examples/companion_radio/UITask.cpp

@ -311,12 +311,8 @@ void UITask::handleButtonAnyPress() {
if (_display != NULL) {
if (!_display->isOn()) {
_display->turnOn();
_need_refresh = true;
} else {
// Turn on display
_display->turnOn();
_need_refresh = true;
}
_need_refresh = true;
_auto_off = millis() + AUTO_OFF_MILLIS; // extend auto-off timer
}
}

Loading…
Cancel
Save