diff --git a/src/Power.cpp b/src/Power.cpp index 8f7175b25..48e33f8cf 100644 --- a/src/Power.cpp +++ b/src/Power.cpp @@ -724,6 +724,16 @@ bool Power::setup() BaseType_t higherWake = 0; }, CHANGE); +#endif +#ifdef EXT_CHRG_DETECT + attachInterrupt( + EXT_CHRG_DETECT, + []() { + power->setIntervalFromNow(0); + runASAP = true; + BaseType_t higherWake = 0; + }, + CHANGE); #endif enabled = found; low_voltage_counter = 0;