1.升级按键调整为长按1s才生效

This commit is contained in:
payton 2024-01-08 17:29:44 +08:00
parent a1230194e6
commit 9f64fc75d1

View File

@ -767,18 +767,39 @@ UINT32 sf_gpio_get_status(UINT32 ipin)
} }
UINT32 sf_in_update(void) UINT32 sf_in_update(void)
{ {
int i = 0;
if((sf_gpio_get_status(GPIO_KEY_TEST)) && (PWR_ON_SETUP == sf_get_power_on_mode())) if((sf_gpio_get_status(GPIO_KEY_TEST)) && (PWR_ON_SETUP == sf_get_power_on_mode()))
{
while((sf_gpio_get_status(GPIO_KEY_TEST)) && (10 > i))
{
i++;
vos_util_delay_us(100);
}
if(10 <= i)
{ {
return 1; return 1;
} }
}
return 0; return 0;
} }
UINT32 sf_in_mcu_update(void) UINT32 sf_in_mcu_update(void)
{ {
if((sf_gpio_get_status(GPIO_KEY_DOWN)) && (PWR_ON_SETUP == sf_get_power_on_mode())){ int i = 0;
if((sf_gpio_get_status(GPIO_KEY_DOWN)) && (PWR_ON_SETUP == sf_get_power_on_mode()))
{
while((sf_gpio_get_status(GPIO_KEY_DOWN)) && (10 > i))
{
i++;
vos_util_delay_us(100);
}
if(10 <= i)
{
return 1; return 1;
} }
if(PWR_ON_MCU_UPDATA == sf_get_power_on_mode()){ }
if(PWR_ON_MCU_UPDATA == sf_get_power_on_mode())
{
return 1; return 1;
} }
return 0; return 0;