diff --git a/code/application/source/cardv/SrcCode/System/SysMain_Flow_Sleep.c b/code/application/source/cardv/SrcCode/System/SysMain_Flow_Sleep.c index 22328ab43..2d7fea5f8 100755 --- a/code/application/source/cardv/SrcCode/System/SysMain_Flow_Sleep.c +++ b/code/application/source/cardv/SrcCode/System/SysMain_Flow_Sleep.c @@ -7,14 +7,14 @@ @brief Sleep Flow @note - 1.´£¨Ñchange sleepªº¤¶­± + 1.����change sleep������ System_ChangeSleep() - (a)System_ChangeSleep()°õ¦æ - ¦Ulevel¤£¦Pªºcontrol condition - ¥]§t³qª¾¤£¦Pdevice sleep, wakeup - (b)System_ChangeSleep()°õ¦æ - ¦Ulevel¤£¦Pªºcontrol condition - ¥]§t³qª¾¤£¦Pmode sleep, wakeup: System_ModeSleepEnter(), System_ModeSleepLeave() + (a)System_ChangeSleep()���� + �Ulevel���P��control condition + �]�t�q�����Pdevice sleep, wakeup + (b)System_ChangeSleep()���� + �Ulevel���P��control condition + �]�t�q�����Pmode sleep, wakeup: System_ModeSleepEnter(), System_ModeSleepLeave() @date 2012/1/1 */ @@ -29,7 +29,9 @@ #define __DBGLVL__ ((THIS_DBGLVL>=PRJ_DBG_LVL)?THIS_DBGLVL:PRJ_DBG_LVL) #define __DBGFLT__ "*" //*=All, [mark]=CustomClass #include - +#if HUNTING_CAMERA_MCU == ENABLE +#include "sf_mcu.h" +#endif ///////////////////////////////////////////////////////////////////////////// #if (LCD_ROTATE_FUNCTION == ENABLE) @@ -111,7 +113,12 @@ void System_ChangeSleep(UINT32 sleep_lv) //enter DEEP level DBG_MSG("enter level 3 - begin\r\n"); #if (DISPLAY_FUNC == ENABLE) - GxVideo_SetDeviceCtrl(DOUT1, DISPLAY_DEVCTRL_SLEEP, TRUE); + #if HUNTING_CAMERA_MCU == ENABLE + if(sf_get_mode_flag()) + { + GxVideo_SetDeviceCtrl(DOUT1, DISPLAY_DEVCTRL_SLEEP, TRUE); + } + #endif #endif g_iSysSleepLevel = 3; DBG_MSG("enter level 3 - end\r\n"); @@ -126,7 +133,12 @@ void System_ChangeSleep(UINT32 sleep_lv) DBG_MSG("leave level 3 - begin\r\n"); #if (DISPLAY_FUNC == ENABLE) - GxVideo_SetDeviceCtrl(DOUT1, DISPLAY_DEVCTRL_SLEEP, FALSE); + #if HUNTING_CAMERA_MCU == ENABLE + if(sf_get_mode_flag()) + { + GxVideo_SetDeviceCtrl(DOUT1, DISPLAY_DEVCTRL_SLEEP, FALSE); + } + #endif //GxVideo_SetDeviceCtrl(DOUT1, DISPLAY_DEVCTRL_BACKLIGHT, TRUE); #endif g_iSysSleepLevel = 2;