From 41392021f57affa6f5caac812084ca0b9c6edea4 Mon Sep 17 00:00:00 2001 From: Kevin Le Date: Sat, 17 Oct 2026 11:59:13 +0700 Subject: [PATCH] Fixed powerOff and shutdownPeripherals for TBeam1W --- variants/lilygo_tbeam_1w/TBeam1WBoard.cpp | 6 +++--- variants/lilygo_tbeam_1w/TBeam1WBoard.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/variants/lilygo_tbeam_1w/TBeam1WBoard.cpp b/variants/lilygo_tbeam_1w/TBeam1WBoard.cpp index e04199554..27cddac83 100644 --- a/variants/lilygo_tbeam_1w/TBeam1WBoard.cpp +++ b/variants/lilygo_tbeam_1w/TBeam1WBoard.cpp @@ -82,7 +82,9 @@ const char* TBeam1WBoard::getManufacturerName() const { return "LilyGo T-Beam 1W"; } -void TBeam1WBoard::powerOff() { +void TBeam1WBoard::shutdownPeripherals() { + ESP32Board::shutdownPeripherals(); + portENTER_CRITICAL(&_fan_mux); _stopped = true; _tx_active = false; @@ -98,8 +100,6 @@ void TBeam1WBoard::powerOff() { radio_powered = false; digitalWrite(LED_PIN, LOW); - - ESP32Board::powerOff(); } void TBeam1WBoard::setFanEnabled(bool enabled) { diff --git a/variants/lilygo_tbeam_1w/TBeam1WBoard.h b/variants/lilygo_tbeam_1w/TBeam1WBoard.h index 429b7bd1c..33af410a8 100644 --- a/variants/lilygo_tbeam_1w/TBeam1WBoard.h +++ b/variants/lilygo_tbeam_1w/TBeam1WBoard.h @@ -70,7 +70,7 @@ public: void onAfterTransmit() override; uint16_t getBattMilliVolts() override; const char* getManufacturerName() const override; - void powerOff() override; + void shutdownPeripherals() override; void setFanEnabled(bool enabled); bool isFanEnabled() const;