/********************************** (C) COPYRIGHT ******************************* * File Name : SLEEP.h * Author : WCH * Version : V1.0 * Date : 2018/11/12 * Description : ********************************************************************************* * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. * Attention: This software (modified or not) and binary are used for * microcontroller manufactured by Nanjing Qinheng Microelectronics. *******************************************************************************/ /******************************************************************************/ #ifndef __SLEEP_H #define __SLEEP_H #ifdef __cplusplus extern "C" { #endif /********************************************************************* * GLOBAL VARIABLES */ /********************************************************************* * FUNCTIONS */ /** * @brief Configure sleep Wake-up source - RTC wake up, trigger mode */ extern void HAL_SleepInit(void); /** * @brief Start sleep * * @param time - Wake-up time (RTC absolute value) * * @return state. */ extern uint32_t BLE_LowPower(uint32_t time); /********************************************************************* *********************************************************************/ #ifdef __cplusplus } #endif #endif