#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