fix: 有限存在超时改为可配置 hold_time 替代固定 HOLD_TIME

- Loop154_Unit 新增 hold_time 字段 (tick 数)
- storage.c para_store_init 从 exist_mode 计算: hold_time = exist_mode * 20 * 5
- TMR15_GLOBAL_IRQHandler 中使用 unit->hold_time 替代固定 HOLD_TIME
This commit is contained in:
wangfq
2026-06-26 10:20:13 +08:00
parent 58774a2038
commit bfbceec761
3 changed files with 3 additions and 1 deletions
@@ -295,7 +295,7 @@ void TMR15_GLOBAL_IRQHandler(void)
/* 有限存在超时 */
if (unit->loop_VD_HOLD) {
unit->Hold_CNT++;
if (unit->Hold_CNT > HOLD_TIME) {
if (unit->Hold_CNT > unit->hold_time) {
unit->loop_VD_HOLD = 0;
unit->Hold_CNT = 0;
if (unit->loop_VD_FLAG) {