From 15afe418f0b227c7b4f53dcb451c36f8aebddf25 Mon Sep 17 00:00:00 2001 From: George Sparrow Date: Wed, 28 Sep 2022 21:48:57 +0800 Subject: [PATCH] fix rebooting while reading charge state --- variants/tamc_termod_s3/variant.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }