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。 规格书与注释同步精简。
32 lines
763 B
C
32 lines
763 B
C
/******************************************************************************
|
||
* @file led_manager.h
|
||
* @brief CBR3 单 LED(PC2)通道与事件表
|
||
* @author cyWu <1917507415@qq.com>
|
||
* @date 2026.08.29
|
||
* @version V1.0.0,首次发布(单灯版,删红绿双通道)
|
||
******************************************************************************/
|
||
|
||
#ifndef __LED_MANAGER_H__
|
||
#define __LED_MANAGER_H__
|
||
|
||
#include "led.h"
|
||
|
||
typedef enum {
|
||
LED_CH_ON = 0, /**< 单灯唯一通道 */
|
||
LED_CH_MAX
|
||
} LedChannel_t;
|
||
|
||
/**
|
||
* @brief 注册 GPIO 回调并装载 CBR3 事件表
|
||
* @return 无
|
||
*/
|
||
void user_led_init(void);
|
||
|
||
/**
|
||
* @brief 跑一轮 LED 事件
|
||
* @return 无
|
||
*/
|
||
void user_led_handle(void);
|
||
|
||
#endif /* __LED_MANAGER_H__ */
|