Clarify comment.

This commit is contained in:
Jonas Diemer 2026-01-02 12:56:22 +01:00
parent 9312e8bdb3
commit fa646a483c

View File

@ -150,8 +150,9 @@ void verifyWakeupLongPress() {
// Give the user up to 1000ms to start holding the power button, and must hold for SETTINGS.getPowerButtonDuration()
const auto start = millis();
bool abort = false;
// Subtract the current time, millis() starts counting from the moment the device starts.
// This way, we remove the time we already took to reach here from the duration.
// Subtract the current time, because inputManager only starts counting the HeldTime from the first update()
// This way, we remove the time we already took to reach here from the duration,
// assuming the button was held until now from millis()==0 (i.e. device start time).
const uint16_t calibration = start;
const uint16_t calibratedPressDuration =
(calibration < SETTINGS.getPowerButtonDuration()) ? SETTINGS.getPowerButtonDuration() - calibration : 1;