Refactor timer duration to support float values and add firmware update functionality in web server

This commit is contained in:
MiaoMint
2025-08-30 21:03:40 +08:00
parent 48e42aada6
commit 44c707f212
6 changed files with 398 additions and 76 deletions

View File

@@ -40,7 +40,7 @@ struct TimerConfig
int pin;
int hour;
int minute;
int duration; // 持续时间(秒)
float duration; // 持续时间(秒,支持小数
bool repeatDaily; // 每天重复
bool isActive; // 当前是否激活
unsigned long startTime; // 开始时间millis时间戳