菜单相关函数源文件 更多...
#include "menu.h"
#include "GUI.h"
#include "Lcd_Driver.h"
#include "esp8266_cmd.h"
#include "main.h"
#include "mqtt.h"
#include "sys.h"
#include "adc.h"
#include "va_meter.h"
#include "sht40.h"
#include <math.h>
函数 | |
void | Show_Status_Bar () |
显示状态栏 | |
void | Show_Main_Menu () |
显示主菜单 | |
void | Show_Sub_Menu () |
显示次级菜单 | |
void | Choose_Sub_Function () |
次级菜单按钮被选中 | |
void | Choose_Main_Function () |
主菜单按钮被选中 | |
void | Restore_Sub_Menu_Button (uint8_t idx) |
次级菜单按钮恢复未被选中状态 | |
void | Restore_Main_Menu_Button (uint8_t idx) |
主菜单按钮恢复未被选中状态 | |
void | Run_Function () |
执行对应的功能函数 | |
变量 | |
uint8_t | main_menu_index = 0 |
uint8_t | sub_menu_index = 0 |
uint8_t | in_progress_flag = 0 |
uint8_t | in_sub_menu_flag = 0 |
void(* | FUN [5][5])() |
char * | main_menu_button [] = {"电压电流","温湿度计","WIFI ","MQTT ","系统设置"} |
char * | sub_menu_button [5][5] |
uint8_t | sub_menu_maxidx [5] = {SUB_MENU_0_INDEX,SUB_MENU_1_INDEX,SUB_MENU_2_INDEX,SUB_MENU_3_INDEX,SUB_MENU_4_INDEX} |
菜单相关函数源文件
void Choose_Main_Function | ( | void | ) |
主菜单按钮被选中
无 |
void Choose_Sub_Function | ( | void | ) |
次级菜单按钮被选中
无 |
void Restore_Main_Menu_Button | ( | uint8_t | idx | ) |
主菜单按钮恢复未被选中状态
idx | 之前被选中的主级菜单索引 |
void Restore_Sub_Menu_Button | ( | uint8_t | idx | ) |
次级菜单按钮恢复未被选中状态
idx | 之前被选中的次级菜单索引 |
void Run_Function | ( | void | ) |
执行对应的功能函数
无 |
void Show_Main_Menu | ( | void | ) |
显示主菜单
无 |
void Show_Status_Bar | ( | void | ) |
显示状态栏
无 |
void Show_Sub_Menu | ( | void | ) |
显示次级菜单
无 |
void(* FUN[5][5])() | ( | ) |
char* sub_menu_button[5][5] |