精简 usr_app 架构:去掉关机/休眠死代码,按键复用 key.c 状态机,ISR 重活统一延后到任务上下文
Type-C 长供电、上电即工作、无软关机,删除 app_boot/app_power 及 DP0 开关相关逻辑, 去掉空占位 app_fan_run 和无效的 usr_timer_pick_mode/rearm(数码管 4ms 扫描已 priority=1, 系统本来就不会进低功耗)。按键 5s 配对 / 12s OTA 改走 key.c 长按分级,去掉自计时与 1~5s 死区。 新增 app_defer,NVM/配对/OTA 只在 ISR 置位、在 500ms 任务上下文落地,避免再在 usr_timer 里写 flash。 规格书与注释同步精简。
This commit is contained in:
+2
-11
@@ -2,10 +2,8 @@
|
||||
* @file app_fan.h
|
||||
* @brief CBR3 风扇档位:0/1/2/3 → 0%/50%/75%/100%
|
||||
* @author cyWu <1917507415@qq.com>
|
||||
* @date 2026.08.29
|
||||
* @version V1.0.0
|
||||
* @history
|
||||
* - V1.0.0, 2026.08.29, cyWu, 首次发布
|
||||
* @date 2026.08.31
|
||||
* @version V1.1.0,删除 app_fan_run(从未真正做过软爬坡的空占位)
|
||||
******************************************************************************/
|
||||
|
||||
#ifndef __APP_FAN_H__
|
||||
@@ -32,11 +30,4 @@ void app_fan_set_gear(uint8_t gear);
|
||||
*/
|
||||
uint8_t app_fan_get_gear(void);
|
||||
|
||||
/**
|
||||
* @brief 业务节拍(P0 无动作,保留接口供 P1 爬坡)
|
||||
* @param dt 距上次调用的毫秒数
|
||||
* @return 无
|
||||
*/
|
||||
void app_fan_run(uint16_t dt);
|
||||
|
||||
#endif /* __APP_FAN_H__ */
|
||||
|
||||
Reference in New Issue
Block a user