删除条件配置功能,修改成联动配置DP,并且增加31天运行记录,修改程序需求

This commit is contained in:
2026-09-03 10:21:11 +08:00
parent 5377186cfb
commit d56d8204e1
31 changed files with 1609 additions and 1430 deletions
+19 -4
View File
@@ -27,8 +27,9 @@
#define BOARD_DISP_ENABLE 1 /**< 1=CT1642 数码管(PG0/PG1 独立) */
#define BOARD_TH_ENABLE 1 /**< 1=AHT20 温湿度(PC4/PC5 独立) */
#define BOARD_MODE_ENABLE 1 /* 通风/强力状态机;P1 开 */
#define BOARD_COND_ENABLE 1 /* 条件引擎P2 开 */
#define BOARD_LINKAGE_ENABLE 1 /* 联动引擎(替换原 7 组条件)P2 开 */
#define BOARD_TIMER_ENABLE 1 /* 定时引擎;P2 开 */
#define BOARD_RUNREC_ENABLE 1 /* 31 天运行记录;P2 开 */
#define BOARD_NVM_ENABLE 1 /* VM 持久化;P1 开 */
/*============================================================================*/
@@ -106,9 +107,9 @@
/**
* 告警闪烁调试宏(P1 台上验证用,正常固件保持 0):
* 0 = 关:闪烁由 app_disp_set_temp/humi_alarm 驱动(P2 条件引擎喂)
* 1 = 强制温度管闪(模拟温度比较成立
* 2 = 强制湿度管闪(模拟湿度比较成立
* 0 = 关:闪烁由 app_disp_set_temp/humi_alarm 驱动(app_linkage 按 8.2 喂)
* 1 = 强制温度管闪(模拟温度超 [min,max]
* 2 = 强制湿度管闪(模拟湿度超 [min,max]
*/
#define BOARD_DISP_ALARM_TEST 0
@@ -156,4 +157,18 @@
#define BOARD_MODE_VENT_OFF_MS (5u * 60u * 1000u) /**< 通风停段 5min */
#define BOARD_MODE_POWER_ON_MS (15u * 60u * 1000u) /**< 强力一轮 15min */
/*============================================================================*/
/* 联动(第 10 章:1 条 20B 配置,回差开 1 档 / 关 0 档,不改 mode */
/*============================================================================*/
#define BOARD_LINKAGE_CFG_LEN 20 /**< DP6 linkage_config 长度(Byte) */
#define BOARD_LINKAGE_OPEN_GEAR 1 /**< 联动开风扇时写的档位(第 10.3 节) */
/*============================================================================*/
/* 运行记录(第 13.1 节:31 天 × uint32 秒) */
/*============================================================================*/
#define BOARD_RUN_RECORD_DAYS 31 /**< 记录天数 */
#define BOARD_RUN_RECORD_SAVE_SEC 900 /**< 累计运行 15 分钟写一次 VM */
#endif /* __BOARD_PIN_H__ */