From 5dd1ff5af5c2bbcf398d5c79d6cbc3023c494b70 Mon Sep 17 00:00:00 2001 From: SnickerSun Date: Sat, 27 Apr 2024 19:54:58 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E5=A4=8D=E5=BC=80=E5=90=AFpowerkey=203?= =?utf8?q?=E7=A7=92=E5=90=AF=E5=8A=A8=20=E4=BF=AE=E6=94=B9=E6=9C=AA?= =?utf8?q?=E7=94=9F=E6=95=88=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- code/sdk/application/brandy/brandy_standard/board_init.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/sdk/application/brandy/brandy_standard/board_init.c b/code/sdk/application/brandy/brandy_standard/board_init.c index 1adcbfcd4..909649a35 100755 --- a/code/sdk/application/brandy/brandy_standard/board_init.c +++ b/code/sdk/application/brandy/brandy_standard/board_init.c @@ -100,6 +100,8 @@ static void gpio_func_init(void) static button_press_state_t g_pwrkey_press_state = RELEASED; static startup_reason_t startup_reason = STARTUP_OTHER; + +#define PRESS_COUNT_LIMIT 5 static button_press_state_t porting_button_get_state(void) { if ((readl(ANA_STS) & 0x3) == 0) { @@ -126,14 +128,14 @@ void check_pwrkey_3s(void) g_pwrkey_press_state = porting_button_get_state(); PRINT("bootup timeout %d g_pwrkey_press_state %d"NEWLINE,pressed_count,g_pwrkey_press_state); pressed_count ++ ; - if (pressed_count>=10) + if (pressed_count>=PRESS_COUNT_LIMIT) { break; } uapi_tcxo_delay_ms(200); } - if(pressed_count < 5 ) + if(pressed_count < PRESS_COUNT_LIMIT ) { PRINT("not pressed 3 seconds , poweroff!"NEWLINE); uapi_poweroff_device(); -- 2.17.1