Fixed hibernate/powerOff for ESP32 boards to stay at uA

This commit is contained in:
Kevin Le
2026-07-05 23:47:27 +07:00
parent 6b205da4e9
commit 35f654ced3
23 changed files with 50 additions and 418 deletions
@@ -0,0 +1,15 @@
#include "StationG3Board.h"
void StationG3Board::powerOff() {
#ifdef P_PA1_EN
setPAModeHigh(false);
rtc_gpio_hold_en((gpio_num_t)P_PA1_EN);
#endif
#ifdef P_PRIMARY_LNA_EN
setPrimaryLNAControl(true);
rtc_gpio_hold_en((gpio_num_t)P_PRIMARY_LNA_EN);
#endif
ESP32Board::powerOff();
}