feat: 增加调试串口指令 'q'/'Q',支持自动轮流点亮红、绿、蓝三色以校准物理灯珠通道顺序

This commit is contained in:
2026-07-30 13:46:44 +08:00
parent be397fba76
commit 41bb78aa59
2 changed files with 141 additions and 103 deletions

View File

@@ -69,13 +69,13 @@ static void SOSApp_onRun(void)
XTELL_LOG("[SOSApp] SOS Radio packet emitted\r\n");
}
// ====== 2. 控制 RGB 双灯珠以 300ms 周期进行特定的交替闪烁 ======
// ====== 2. 控制 RGB 双灯珠以 50ms 频率进行高频左右交替红蓝爆闪 ======
{
u8 flash = (ms_tick / 300) % 2;
u8 flash = (ms_tick / 50) % 2;
if (flash) {
RGB_Send(0, 200, 0, 0, 0, 0); // 灯1先亮红灯2灭
RGB_Send(0, 200, 0, 0, 0, 200); // 灯 1 亮红 (GRB 中 R=200),灯 2 亮蓝 (B=200)
} else {
RGB_Send(0, 0, 200, 0, 200, 0); // 灯1变蓝灯2亮红
RGB_Send(0, 0, 200, 0, 200, 0); // 灯 1 亮蓝,灯 2 亮红
}
}