2、自动/手动互相切换都闪 2 下灯;APP 发停止后再发自动模式可正常启动,手动残留停止不再挡住自动 3、自动模式 1~6 单次最长跑 10 分钟后回待机;关机时长按 12 秒进 OTA,OTA 期间红绿交替闪
35 lines
784 B
C
35 lines
784 B
C
/******************************************************************************
|
|
* @file led_manager.h
|
|
* @brief CBC2 红绿 LED 通道与事件表
|
|
* @author cyWu <1917507415@qq.com>
|
|
* @date 2026.08.25
|
|
* @version V1.0.0
|
|
* @history
|
|
* - V1.0.0, 2026.08.25, cyWu, 首次发布,实现红绿独立通道灯事件表
|
|
******************************************************************************/
|
|
|
|
#ifndef __LED_MANAGER_H__
|
|
#define __LED_MANAGER_H__
|
|
|
|
#include "led.h"
|
|
|
|
typedef enum {
|
|
LED_CH_RED = 0,
|
|
LED_CH_GREEN,
|
|
LED_CH_MAX
|
|
} LedChannel_t;
|
|
|
|
/**
|
|
* @brief 注册 GPIO 回调并装载 CBC2 事件表
|
|
* @return 无
|
|
*/
|
|
void user_led_init(void);
|
|
|
|
/**
|
|
* @brief 跑一轮 LED 事件
|
|
* @return 无
|
|
*/
|
|
void user_led_handle(void);
|
|
|
|
#endif /* __LED_MANAGER_H__ */
|