46cdd963a9b1205375f5d9afcdcbaf5b74e7f056
- 增加 is_in_breath_mode() 工具,明确配网(BREATHING)期间禁止普通渐变的取消与启动,避免干扰配网呼吸。 - set_light: * 未指定字段保持不变的策略保留。 * 在关灯渐变期间,属性/模式变更不取消渐变,仅更新目标。 * 开灯(非配网)打断关灯渐变时,从当前即时亮度起步反向渐变,避免黑场;真正关→开或上电仍从0渐变。 * 配网期的开/关/改模式/改属性:仅更新目标与上报,不启动普通渐变。 - cancel_current_light_fade:补充清理 is_fading/is_closing_fade/fade_completed,杜绝过期回调收尾副作用。 - fade_task:关灯渐变完成时,如已被开灯抢占且非配网,跳过 PWM 关断收尾,避免‘先黑一下’。 覆盖场景:开关灯、场景模式、颜色模式、单独色温/亮度变更、各类中途打断;同时不影响配网呼吸。
Description
No description provided
Languages
C
76.1%
Python
13.4%
CMake
8.2%
Shell
1.9%
Assembly
0.3%