📄 eveflagdef.h
字号:
// meter_status;
#define SKIP_A_SECOND BIT0 // 时钟跳过一秒标志
//#define MAIN_VOLTAGE_DOWN BIT1 // 电网电压无标志,电表将关闭ESP
#define MAIN_VOLTAGE_ON BIT1 // 电网电压标志
#define NEW_ENERGY_READY BIT2 // 标志新的能量已经准备好
#define KEY_PRESS_DELAY BIT3 // 标志按键延时状态
#define REQUIRE_MODIFY_ESP_PARAM BIT4 // 标志需要修改ESP参数寄存器,需要先让ESP进入IDLE状态
#define IN_TEMPERATURE_MEASURE BIT5 // 标志正在一次温度测量状态
#define V1_CZ_TRAILING BIT6
#define ENRDY_INT_OCCUR BIT7 /* ESP新的能量准备好中断发生标志 */
#define REQUIRE_RTC_CORRENT BIT8 /* 要求温度补偿 */
#define REQUIRE_FLASH_OP BIT9
#define REQUIRE_LCD_UPDATE BITA
#define ENSPER_INT_OCCUR BITB
#define TEMP_FLAG BITC
//#define BT_1SEC_INT_OCCUR BITC
#define MET_ADDRESS_MODIFY BITD
#define ESP_PARAM_MODIFY BITF
// ui_anti_tamperring_status
#define IN_SD16_MEASURE_MODE BIT0
#define IN_ESP_MEASURE_MODE BIT1
#define IN_ONLY_RTC_MODE BIT2
#define EXTERN_VOLTAGE_SENSOR BIT3
#define SD16_MEASURE_NEW_LOG BIT4
#define SYSTEM_NOEVENT_FLAG 0x0000
#define SYSTEM_WATCHDOG_RESET 0x0001
#define SYSTEM_ESP_ENRDYFG 0x0002
#define SYSTEM_BT_FLAG 0x0004
#define SYSTEM_DATASAVE_FLAG 0x0008
#define SYSTEM_LCD_FLAG 0x0010
#define SYSTEM_KEY_FLAG 0x0020
#define SYSTEM_COMM_FLAG 0x0040
#define SYSTEM_TEMP_COMPENSATE 0x0080
#define SYSTEM_MINUTE_FLAG 0x0100
#define SYSTEM_ESPPARASAVE_FLAG 0x0200
#define SYSTEM_ESPPARAM_FLAG 0x0400
#define SYSTEM_HOUR_FLAG 0x0800
#define SYSTEM_DAY_FLAG 0x1000
#define SYSTEM_MONTH_FLAG 0x2000
#define SYSTEM_YEAR_FLAG 0x4000
#define SYSTEM_ESP_ILREACHEDFG 0x8000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -