nrf52_variants: override shutdownPeripherals instead of powerOff for TechoLite, TInpulse and TechoBoard (protect the gate)

This commit is contained in:
Florent
2026-07-17 07:36:39 -04:00
parent 3a67685597
commit 84d1e24338
4 changed files with 7 additions and 7 deletions
@@ -47,9 +47,9 @@ public:
return "LilyGo T-Impulse-Plus"; return "LilyGo T-Impulse-Plus";
} }
void powerOff() override { void shutdownPeripherals() override {
// power off system // power off system
NRF52Board::powerOff(); NRF52Board::shutdownPeripherals();
// turn off 3.3v // turn off 3.3v
digitalWrite(RT9080_EN, LOW); digitalWrite(RT9080_EN, LOW);
@@ -87,11 +87,11 @@ void TechoCardBoard::turnOffLeds() {
} }
} }
void TechoCardBoard::powerOff() { void TechoCardBoard::shutdownPeripherals() {
nrf_gpio_cfg_sense_input(BUTTON_PIN, NRF_GPIO_PIN_PULLUP, NRF_GPIO_PIN_SENSE_LOW); nrf_gpio_cfg_sense_input(BUTTON_PIN, NRF_GPIO_PIN_PULLUP, NRF_GPIO_PIN_SENSE_LOW);
turnOffLeds(); turnOffLeds();
digitalWrite(PIN_PWR_EN, LOW); digitalWrite(PIN_PWR_EN, LOW);
NRF52Board::powerOff(); NRF52Board::shutdownPeripherals();
} }
#endif #endif
+1 -1
View File
@@ -28,7 +28,7 @@ public:
return "LilyGo T-Echo Card"; return "LilyGo T-Echo Card";
} }
void powerOff() override; void shutdownPeripherals() override;
void toggleTorch(); void toggleTorch();
void turnOffLeds(); void turnOffLeds();
+2 -2
View File
@@ -21,8 +21,8 @@ public:
return "LilyGo T-Echo Lite"; return "LilyGo T-Echo Lite";
} }
void powerOff() override { void shutdownPeripherals() override {
NRF52Board::powerOff(); NRF52Board::shutdownPeripherals();
digitalWrite(PIN_VBAT_MEAS_EN, LOW); digitalWrite(PIN_VBAT_MEAS_EN, LOW);
#ifdef LED_RED #ifdef LED_RED