新增 usr_app 产品逻辑:手动>定时>条件仲裁、条件控温湿、定时任务、数码管显示、 按键/LED、风扇档位、NVM 掉电恢复、配对与开关机,上电按规格恢复上次状态。 新增 usr_periph:AHT20、CT1642、板级引脚与硬件封装;见宝协议 cond_config 改为 7 字节编解码,并接入产品 DP。 补充《温湿度风扇_固件需求规格书》,工程加入对应源文件。 .gitignore 忽略 WorkBuddy/Cursor 本地会话
34 lines
804 B
C
34 lines
804 B
C
/******************************************************************************
|
||
* @file led_manager.h
|
||
* @brief CBR3 单 LED(PC2)通道与事件表
|
||
* @author cyWu <1917507415@qq.com>
|
||
* @date 2026.08.29
|
||
* @version V1.0.0
|
||
* @history
|
||
* - V1.0.0, 2026.08.29, cyWu, 首次发布(单灯版,删红绿双通道)
|
||
******************************************************************************/
|
||
|
||
#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__ */
|