📄 power.h
字号:
/*****************************************************************************
*
* $Log: D:\VM700\software\power.h $
*
* 1 03-11-17 19:53 Wang Guanping
* Begin to edit the source code.
*****************************************************************************/
#ifndef _VM700_POWER_H_
#define _VM700_POWER_H_
#define VOLTAGE_AD_INTERVAL T4_60MS
#define CCFL_SET_INTERVAL T4_200MS
#define TFT_SET_INTERVAL T4_800MS
#define POWER_KEY_INTERVAL T4_100MS
#define POWER_DOWN_INTERVAL 20
#define DISCHARGE_INTERVAL T4_200MS
#define MAX_IGNITION_TIME T100_1S
#define Main_Power() SWITCH_ON_Val
#define Machine_Power() ValBit(Det_Flag,F_MachineState)
#define Set_Machine_Power() SetBit(Det_Flag,F_MachineState)
#define Clr_Machine_Power() ClrBit(Det_Flag,F_MachineState)
#define ManualResetCheck() ((int8u)(nBright+nContrast+nColor+nTint+/*nAutoDimmer_Flag+*/nDimmer+nAspect+nMirror+nSource+nVolume))
enum _POWERSTATE
{
RESET_POWER_UP,
SWITCH_ON_DELAY,
SWITCH_ON_DELAY1,
INITIAL_STEP1,
INITIAL_STEP2,
INITIAL_STEP3,
INITIAL_STEP4,
SYSTEM_RUN,
POWER_OFF
};
typedef enum _POWERSTATE POWERSTATE;
typedef enum
{
SMOOTH_POWER_OFF,
SMOOTH_POWER_ON,
SUDDEN_POWER_OFF,
SUDDEN_POWER_OFF1
}SWITCHSTATE;
typedef enum
{
POWER_NO_MSG,
MSG_POWER_ON, /*Power msg*/
MSG_POWER_OFF,
MSG_POWER_SWITCH_OFF,
MSG_POWER_TEMP_ON,
MSG_POWER_TEMP_OFF,
MSG_POWER_SWITCH_ON,
MSG_REFRESH_RB5,
MSG_SAVE_STATUS
}POWERMSG;
/***********************************************************************/
//Global Variables and functions defined in power module
#ifndef GLOBALS_POWER
#define power_extern extern
#else
#define power_extern
#endif
power_extern POWERSTATE nPowerState;
power_extern POWEROFFSOURCE PowerOffSource;
power_extern int8u nSampleACC;
power_extern int8u Sample;
power_extern int8u nCloseACCTimer;
//power_extern int8u BatteryFailTimer;
extern void PowerManage(void);
extern void Battery_Convert(void);
extern void Battery_Abnormal_Detect(void);
extern void Reset_IO(void);
extern void TFT_Device_Init(void);
//extern int8u FirstPowerOn;//0216;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -