feat: configure RGB colors and flash timing

This commit is contained in:
way
2026-09-27 10:04:15 +08:00
parent adfa5524b8
commit 6ca19b362b
5 changed files with 103 additions and 38 deletions
+31 -8
View File
@@ -147,20 +147,43 @@ wifi_weak_seconds = 30
# 磁盘 = 白色
# 网络/Wi-Fi = 蓝色
# 服务/进程 = 青色
# Warning (1) = 1500ms 亮 / 1500ms 灭
# Critical (2) = 750ms 亮 / 750ms 灭
# Emergency (3) = 对象颜色快速频闪
# 颜色通道范围为 0..255。以下是本机实测后的默认值。
cpu_r = 255
cpu_g = 0
cpu_b = 0
power_r = 255
power_g = 40
power_b = 0
memory_r = 255
memory_g = 0
memory_b = 255
storage_r = 255
storage_g = 255
storage_b = 255
network_r = 0
network_g = 0
network_b = 255
service_r = 0
service_g = 255
service_b = 96
# 各严重等级可分别设置亮灯和灭灯时长,单位:毫秒,最小值 50。
# 默认完整周期:Warning 3秒、Critical 1.5秒、Emergency 0.6秒。
warning_flash_on_ms = 1500
warning_flash_off_ms = 1500
critical_flash_on_ms = 750
critical_flash_off_ms = 750
emergency_flash_on_ms = 300
emergency_flash_off_ms = 300
# NORMAL_HOME 为 owner 时 RGB OFF。
#
# 每次点亮使用 v3.2.0 已验证的 selector -> R -> G -> B 完整写入顺序,
# 只在亮/灭边沿访问 MCU,不做高频软件 PWM。
write_delay_ms = 10
warning_flash_ms = 1500
critical_flash_ms = 750
emergency_flash_ms = 300
# v3.3.0 之前的 brightness、*_breathe_seconds、rgb_update_ms、warning_color、
# critical_color 和 *_r/g/b
# v3.3.0 RC 期间使用过的 brightness、*_breathe_seconds、rgb_update_ms、
# warning_color、critical_color、warning_flash_ms、critical_flash_ms 和
# emergency_flash_ms
# 可以继续留在现有配置中;硬件灯效引擎会安全忽略它们。