40 lines
1.1 KiB
C
40 lines
1.1 KiB
C
/*------------------------------------------------------------
|
|
(C) Copyright [2019] ASR Microelectronics (Shanghai) Co., Ltd.
|
|
All Rights Reserved
|
|
------------------------------------------------------------*/
|
|
/**************************************************************
|
|
*
|
|
* header file for silentreset
|
|
*
|
|
**************************************************************/
|
|
|
|
#ifndef __EE_SILENTRESET_H__
|
|
#define __EE_SILENTRESET_H__
|
|
|
|
|
|
typedef enum
|
|
{
|
|
/* @ENUM_DESC@ Configures reset mode*/
|
|
STARTUP_POWERON, /* @ENUM_VAL_DESC@ StartupMode STARTUP_POWERON */
|
|
STARTUP_RESET, /* @ENUM_VAL_DESC@ StartupMode STARTUP_RESET */
|
|
STARTUP_SILENTRESET, /* @ENUM_VAL_DESC@ StartupMode STARTUP_SILENTRESET */
|
|
#ifdef CRANE_OTA_SD_SUPPORT
|
|
STARTUP_OTA_SD /* @ENUM_VAL_DESC@ StartupMode STARTUP_OTA_SD */
|
|
#endif
|
|
|
|
}StartupMode_t;
|
|
|
|
|
|
extern StartupMode_t eeStartupMode;
|
|
|
|
StartupMode_t Startupmode_get(void);
|
|
BOOL silentReset_Save(void);
|
|
void silentReset_Check(void);
|
|
//extern EE_Configuration_t eeConfiguration;
|
|
|
|
BOOL Is_silentReset(void);
|
|
|
|
|
|
|
|
#endif //__EE_SILENTRESET_H__
|