From 983d86a3347d41b589e3056f743336c2bfb07d90 Mon Sep 17 00:00:00 2001 From: zczc365 <158059821+Zc365@users.noreply.github.com> Date: Fri, 26 Sep 2025 05:12:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=B0=8F=E6=99=BA=E4=BA=91=E8=81=8Asome=20?= =?UTF-8?q?bugfix=20(#1238)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/boards/yunliao-s3/power_manager.cc | 2 +- main/boards/yunliao-s3/yunliao_s3.cc | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/main/boards/yunliao-s3/power_manager.cc b/main/boards/yunliao-s3/power_manager.cc index 19999e6c..6a8ef74c 100644 --- a/main/boards/yunliao-s3/power_manager.cc +++ b/main/boards/yunliao-s3/power_manager.cc @@ -11,7 +11,7 @@ static QueueHandle_t gpio_evt_queue = NULL; uint16_t battCnt;//闪灯次数 -int battLife = -1; //电量 +int battLife = 70; //电量 // 中断服务程序 static void IRAM_ATTR batt_mon_isr_handler(void* arg) { diff --git a/main/boards/yunliao-s3/yunliao_s3.cc b/main/boards/yunliao-s3/yunliao_s3.cc index f8e43e8d..f50ed648 100644 --- a/main/boards/yunliao-s3/yunliao_s3.cc +++ b/main/boards/yunliao-s3/yunliao_s3.cc @@ -145,7 +145,6 @@ public: power_manager_->CheckStartup(); InitializePowerSaveTimer(); InitializeSpi(); - InitializeButtons(); InitializeSt7789Display(); power_manager_->OnChargingStatusDisChanged([this](bool is_discharging) { if(power_save_timer_){ @@ -158,8 +157,14 @@ public: }); if(GetNetworkType() == NetworkType::WIFI){ power_manager_->Shutdown4G(); + }else{ + power_manager_->Start4G(); } GetBacklight()->RestoreBrightness(); + while(gpio_get_level(BOOT_BUTTON_PIN) == 0){ + vTaskDelay(pdMS_TO_TICKS(10)); + } + InitializeButtons(); } virtual AudioCodec* GetAudioCodec() override {