feat: 按照要求调整 SOS 期间 RGB 闪烁顺序,并延长闪烁间隔为 300ms 方便人眼分辨
This commit is contained in:
@@ -69,13 +69,13 @@ static void SOSApp_onRun(void)
|
|||||||
XTELL_LOG("[SOSApp] SOS Radio packet emitted\r\n");
|
XTELL_LOG("[SOSApp] SOS Radio packet emitted\r\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
// ====== 2. 控制 RGB 双灯珠以 50ms 频率进行高频左右交替红蓝爆闪 ======
|
// ====== 2. 控制 RGB 双灯珠以 300ms 周期进行特定的交替闪烁 ======
|
||||||
{
|
{
|
||||||
u8 flash = (ms_tick / 50) % 2;
|
u8 flash = (ms_tick / 300) % 2;
|
||||||
if (flash) {
|
if (flash) {
|
||||||
RGB_Send(0, 200, 0, 0, 0, 200); // 灯 1 亮红 (GRB 中 R=200),灯 2 亮蓝 (B=200)
|
RGB_Send(0, 200, 0, 0, 0, 0); // 灯1先亮红,灯2灭
|
||||||
} else {
|
} else {
|
||||||
RGB_Send(0, 0, 200, 0, 200, 0); // 灯 1 亮蓝,灯 2 亮红
|
RGB_Send(0, 0, 200, 0, 200, 0); // 灯1变蓝,灯2亮红
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user