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
parent 778f93e4a0
commit b2ab6baa3b

View File

@@ -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;