菜单相关函数源文件 更多...
#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] |