Add interrupt for external charge detection

Tested on Thinknode m4, m6, and T1000-e
This commit is contained in:
Jonathan Bennett
2026-01-16 13:05:28 -06:00
committed by GitHub
parent 64116cd0d3
commit 93acc641c9

View File

@@ -723,6 +723,16 @@ bool Power::setup()
runASAP = true;
},
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;