diff --git a/code/application/source/cardv/SrcCode/UIApp/Setup/UISetup_Exe.c b/code/application/source/cardv/SrcCode/UIApp/Setup/UISetup_Exe.c index 1e86db183..5dc23d83a 100644 --- a/code/application/source/cardv/SrcCode/UIApp/Setup/UISetup_Exe.c +++ b/code/application/source/cardv/SrcCode/UIApp/Setup/UISetup_Exe.c @@ -17,6 +17,10 @@ #if(WIFI_FUNC==ENABLE) static UINT32 bExeWiFiStart = FALSE; #endif +#if HUNTING_CAMERA_MCU == ENABLE +#include +#include "sf_led.h" +#endif /////////////////////////////////////////////////////////////////////////////// #define __MODULE__ UISetupExe #define __DBGLVL__ 1 // 0=FATAL, 1=ERR, 2=WRN, 3=UNIT, 4=FUNC, 5=IND, 6=MSG, 7=VALUE, 8=USER @@ -614,12 +618,20 @@ INT32 SetupExe_OnSysReset(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray) } INT32 SetupExe_OnSysResetNoWin(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray) { + #if HUNTING_CAMERA_MCU == ENABLE + sf_sys_status_led_set(SF_LED_SYS_STATE_RESET); + vos_util_delay_ms(3000); + #endif + DBG_FUNC_BEGIN("\r\n"); UI_SetData(FL_ResetFlag, TRUE); Reset_MenuInfo(); Save_MenuInfo(); exam_msg("SysReset ret=%d\r\n", 0); DBG_FUNC_END("\r\n"); + #if HUNTING_CAMERA_MCU == ENABLE + Ux_PostEvent(NVTEVT_SYSTEM_SHUTDOWN, 1, 0); + #endif return NVTEVT_CONSUME; }