mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-16 04:45:24 +03:00
fixed warning blink with better visualisation
used a second black color for better blink effect
This commit is contained in:
parent
f61ec9af0a
commit
8ecd5e10c8
1 changed files with 3 additions and 3 deletions
|
@ -687,17 +687,17 @@ static void applyLedWarningLayer(bool updateNow, uint32_t *timer)
|
|||
}
|
||||
|
||||
if (warningFlags) {
|
||||
const hsvColor_t *warningColor = NULL;
|
||||
const hsvColor_t *warningColor = &HSV(BLACK);
|
||||
|
||||
bool colorOn = (warningFlashCounter % 2) == 0; // w_w_
|
||||
warningFlags_e warningId = warningFlashCounter / 4;
|
||||
if (warningFlags & (1 << warningId)) {
|
||||
switch (warningId) {
|
||||
case WARNING_ARMING_DISABLED:
|
||||
warningColor = colorOn ? &HSV(GREEN) : NULL;
|
||||
warningColor = colorOn ? &HSV(GREEN) : &HSV(BLACK);
|
||||
break;
|
||||
case WARNING_LOW_BATTERY:
|
||||
warningColor = colorOn ? &HSV(RED) : NULL;
|
||||
warningColor = colorOn ? &HSV(RED) : &HSV(BLACK);
|
||||
break;
|
||||
case WARNING_FAILSAFE:
|
||||
warningColor = colorOn ? &HSV(YELLOW) : &HSV(BLUE);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue