1.保存时检查参数

This commit is contained in:
payton 2023-08-11 10:33:40 +08:00
parent 8232bb4922
commit 0afde0141c
2 changed files with 22 additions and 1 deletions

View File

@ -1049,6 +1049,9 @@ EXIT:
SysCheckFlag();
#if HUNTING_CAMERA_MCU == ENABLE
sf_power_on_para_check_init();
#endif
/* check if sys param changed */
if(memcmp(&currentInfo, &origInfo, sizeof(currentInfo)) == 0){
DBG_DUMP("menu info is not changed\n");
@ -2322,7 +2325,7 @@ void sf_power_on_para_check_init(void)
SysSetFlag(FL_MOVIE_SIZE, puiPara->VideoSize);
}
if(puiPara->ImgSize != SysGetFlag(FL_MOVIE_SIZE))
if(puiPara->ImgSize != SysGetFlag(FL_PHOTO_SIZE))
{
SysSetFlag(FL_PHOTO_SIZE, puiPara->ImgSize);
}

View File

@ -1706,6 +1706,24 @@ void sf_power_on_para_check_init(void)
{
SysSetFlag(FL_MOVIE_SIZE, puiPara->VideoSize);
}
if(puiPara->ImgSize != SysGetFlag(FL_PHOTO_SIZE))
{
SysSetFlag(FL_PHOTO_SIZE, puiPara->ImgSize);
}
if(puiPara->DateStyle != SysGetFlag(FL_DateFormatIndex))
{
SysSetFlag(FL_DateFormatIndex, puiPara->DateStyle);
}
if(puiPara->Language != SysGetFlag(FL_LANGUAGE))
{
SysSetFlag(FL_LANGUAGE, puiPara->Language);
}
if(puiPara->StampSwitch != SysGetFlag(FL_DATE_STAMP))
{
SysSetFlag(FL_DATE_STAMP, puiPara->StampSwitch);
}
#if SF_HW_TEST != ENABLE
sf_set_pir_sensitivity(puiPara->PirSensitivity);
#endif