#ifndef __MENU_H
|
#define __MENU_H
|
|
#include "define_all.h"
|
|
|
extern u8 LCD_TYPE_FLAG ;
|
|
|
#define LEVEL1 0X01
|
#define LEVEL2 0X02
|
#define LEVEL_POWER_OFF 0X05
|
|
|
#define MENU_ORG 0X00
|
|
|
#define External_Power 0
|
#define Battery_Below20 1
|
#define Battery_Upon20 2
|
#define Battery_Upon40 3
|
#define Battery_Upon60 4
|
#define Battery_Upon80 5
|
|
typedef struct menu_module
|
{
|
/*LCD¼ÆÊý*/
|
u8 system_tick;
|
u8 ble_cnt;
|
u8 gprs_one_key_up;
|
/*²Ëµ¥·Ö¼¶*/
|
u8 system_menulevel;
|
|
/*°´¼üÖµ*/
|
u8 key_num;
|
/*ÏÔʾÆÁ״̬*/
|
u8 lcd_state;
|
u8 lcd_act;
|
u8 flow_tick;
|
|
}MENU_MODULE_T;
|
|
|
typedef struct lcdSignal_flag
|
{
|
u8 LCD_show_on_flag;
|
u8 PowerSignal_Select;//µçÁ¿²É¼¯
|
u8 Device_Alarm;
|
u8 Device_Warning;
|
u8 Config_Mode;
|
u8 LCD_first_up;
|
u8 Sleep;
|
|
}LCDSIGNAL_FLAG;
|
|
|
//void menu_leve1(void);
|
|
void extra_signal(void);
|
/*ÏÔʾÆÁÏÔʾÓÃ*/
|
//void sys_menu(void);
|
|
extern MENU_MODULE_T menu_data;
|
extern LCDSIGNAL_FLAG LCDSignal_flag_g;
|
|
void LCD_Type_Select(void);
|
|
#endif
|