/* ****************************************************************************** * * @file sleep.h * @brief sleep module * @ic sy8835 * * @version 1.0 * @date 2024/11/01 09:59:40 * @author Alex Xu * * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. * All Rights Reserved * * History: * Revision Date Author Desc * 1.0.0 2024/11/01 Alex build this file ****************************************************************************** */ #ifndef __SLEEP_H__ #define __SLEEP_H__ /*_____ I N C L U D E S ____________________________________________________*/ #include "define.h" /******************************************************************************\ Macro definitions \******************************************************************************/ /******************************************************************************\ Variables definitions \******************************************************************************/ #if SLEEP_ENABLE extern uint8_t Decnt_SleepDelay; extern bit Enter_Sleep_Cnt_Restart_Flag; extern uint8_t Enter_ShipMode_Debounce; extern bit Enter_Ship_Mode_Flag; /******************************************************************************\ Functions definitions \******************************************************************************/ extern bit Check_Require_Sleep(void); extern void Enter_Sleep(void); #endif #endif