固件 0.1.14~0.1.16-c5:Hub 按需启停(hubctl)、开机长按统一 5 s

Co-Authored-By: Claude Opus 5.5 <[email protected]>
这个提交包含在:
zhou yang
2026-10-04 19:24:31 +08:00
共同撰写人 Claude Opus 5.5
父节点 92f38c2328
当前提交 c41d1ec931
共修改 21 个文件,包含 764 行新增和 18 行删除
+3
查看文件
@@ -60,6 +60,7 @@ typedef enum {
CMD_NET = 12, /* A14:网络状态(只读,不回显密码) */
CMD_OTA = 13, /* C2:从 URL 下载固件、校验 sha256、切启动分区(ota.h) */
CMD_FLASH_MODE = 14, /* 0.1.5:刷机模式——VBUS 通着时允许手机充电、不断 USB(chgmode.h) */
CMD_HUB = 15, /* 0.1.14:Hub 按需启停的模式 / 保持窗口(hubctl.h) */
CMD_COUNT,
} cmd_id_t;
@@ -143,6 +144,8 @@ void cmd_stats(cmd_stats_t *st);
(chgmode.h:窗口表只有这个任务写),app_main 每转一圈调一次。 */
void cmd_chgmode_tick(uint32_t now);
/* ⚠️ USB 链路上来的每一行都会调 `hubctl_touch()`(算一次「有人在用 USB」,hubctl.h)。 */
#ifdef __cplusplus
}
#endif