From 0afde0141cfe5b29d400d18093ad9adf5dc27dbf Mon Sep 17 00:00:00 2001 From: payton Date: Fri, 11 Aug 2023 10:33:40 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=9D=E5=AD=98=E6=97=B6=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c | 5 ++++- .../UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c index 0f803b888..28edc5be5 100755 --- a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c +++ b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c @@ -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(¤tInfo, &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); } diff --git a/rtos/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c b/rtos/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c index 347b75159..2ab69dca2 100755 --- a/rtos/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c +++ b/rtos/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIInfo/UIInfo.c @@ -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