1.升级调整;2.指示灯调整

This commit is contained in:
payton 2023-07-28 17:48:50 +08:00
parent 176f08a058
commit 4614891001

View File

@ -142,7 +142,7 @@ void sf_mode_detect(void)
static UINT32 timeBak = 0;
static UINT32 time=0;
static UINT8 pwroffcnt = 0;
static UINT8 countDownOffFlg = 0;
//static UINT8 countDownOffFlg = 0;
static UINT8 pirDelay = 0;
VOS_TICK tticktmp=0;
static VOS_TICK ttick=0;
@ -209,7 +209,7 @@ void sf_mode_detect(void)
vos_perf_mark(&ttick);
//sf_sys_status_led_set(SF_LED_SYS_STATE_OFF);
//sf_enter_auto_mode_show(3);
if(!countDownOffFlg)
//if(!countDownOffFlg)
sf_sys_status_led_set(SF_LED_SYS_STATE_GOING_TO_PIR);
}
vos_perf_mark(&tticktmp);
@ -232,7 +232,7 @@ void sf_mode_detect(void)
if(pwroffcnt == 1)
{
//sf_enter_auto_mode_show(3);
if(!countDownOffFlg)
//if(!countDownOffFlg)
sf_sys_status_led_set(SF_LED_SYS_STATE_GOING_TO_PIR);
}
else if(pwroffcnt == 6)
@ -260,6 +260,7 @@ void sf_mode_detect(void)
pwroffcnt = 0;
cmdflag = 0;
timeBak = 0;
//countDownOffFlg = 0;
}
if(puiPara->AutoOffSwitch == 0 || (0x04 == NetWorkFlag/*SF_4G_SENDING*/) || (0x05 == NetWorkFlag/*SF_4G_SEARCHING*/) || (sf_get_fw_update()) || (sf_get_module_update())/*|| (appActiveStateGet() == APP_STATE_CUSTOMER_TRANSFER)*/)
@ -272,10 +273,8 @@ void sf_mode_detect(void)
if(sf_is_preview())
{
//printf("----AutoOfftime=%d\n",AutoOfftime);
if(AutoOfftime<185)
/*if(AutoOfftime<184)
{
AutoOfftime++;
if(countDownOffFlg)
{
countDownOffFlg = 0;
@ -284,11 +283,14 @@ void sf_mode_detect(void)
sf_sys_status_led_set(SF_LED_SYS_STATE_EXIT_GO_TO_PIR);
}
}
else if(AutoOfftime == 185)
else */if(AutoOfftime == 184)
{
sf_set_pir_statu_flag(TRUE);
countDownOffFlg = 1;
//countDownOffFlg = 0;
//sf_sys_status_led_set(SF_LED_SYS_STATE_GOING_TO_PIR);
}
AutoOfftime++;
}
else
{
@ -1154,7 +1156,7 @@ BOOL sf_cmd_auto_off_time(unsigned char argc, char **argv)
sscanf_s(argv[0],"%d", &value);
sf_set_auto_off_time(value);
}
printf("[%s:%d] value:%s\n", __FUNCTION__, __LINE__,value);
printf("[%s:%d] value:%d\n", __FUNCTION__, __LINE__,value);
return TRUE;
}
@ -2006,6 +2008,7 @@ static UINT32 sf_fwupdate(void)
void* sf_sys_do_upgrade(void *arg)
{
//int s32Ret = 0;
UIMenuStoreInfo *puiPara = sf_ui_para_get();
SLOGW("Begin to do Upgrade!\n");
@ -2023,15 +2026,19 @@ void* sf_sys_do_upgrade(void *arg)
sf_sys_status_led_set(SF_LED_SYS_STATE_ERROR);
}
else {
SysResetFlag();
//SysResetFlag();
puiPara->OtaFlag = 1;
Save_MenuInfo();
//sync();
}
sf_mcu_reg_set(SF_MCU_SOFT_UPDATE, 1);
sf_set_send_statu(FALSE);
sf_set_fw_update(0);
vos_util_delay_ms(1000);
Ux_PostEvent(NVTEVT_SYSTEM_SHUTDOWN, 1, 0);
if(PWR_ON_SETUP == sf_cardv_convert_power_on_mode()){
vos_util_delay_ms(1000);
Ux_PostEvent(NVTEVT_SYSTEM_SHUTDOWN, 1, 0);
}
}
UpgradeTskParam.IsRun = 2;