diff --git a/variants/tamc_termod_s3/variant.cpp b/variants/tamc_termod_s3/variant.cpp index f1ee8cd9046..72bbf62614d 100644 --- a/variants/tamc_termod_s3/variant.cpp +++ b/variants/tamc_termod_s3/variant.cpp @@ -15,7 +15,6 @@ float getBatteryCapacity() { } bool getChargingState() { - pinMode(CHG, INPUT_PULLUP); return !digitalRead(CHG); } @@ -33,6 +32,7 @@ void ARDUINO_ISR_ATTR chargeIsr() { } extern "C" void initVariant(void){ + pinMode(CHG, INPUT_PULLUP); attachInterrupt(CHG, chargeIsr, CHANGE); analogReadResolution(12); }