开机情况再判断一次充电,如果在充电则跳过按键
authorxue <2144439972@qq.com>
Fri, 8 May 2026 04:14:22 +0000 (12:14 +0800)
committerxue <2144439972@qq.com>
Fri, 8 May 2026 04:14:22 +0000 (12:14 +0800)
code/sdk/application/brandy/brandy_standard/board_init.c

index 1be94b4..e67dcc0 100644 (file)
@@ -214,6 +214,13 @@ void check_pwrkey_3s(void)
         return;\r
     }\r
 \r
+    //如果为3,但是检测到正在充电,则不执行长按校验,直接继续启动\r
+    if (startup_reason == STARTUP_OTHER && uapi_get_charger_plug_status())\r
+    {\r
+        PRINT("【开机按键】检测到正在充电,跳过长按校验,直接继续启动"NEWLINE);\r
+        return;\r
+    }\r
+\r
     g_pwrkey_press_state = button_pressed;\r
     PRINT("bootup startup gated pwrkey_state=%d"NEWLINE, g_pwrkey_press_state);\r
 \r