mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-26 09:45:37 +03:00
Merge pull request #3138 from mikeller/added_beeper_indication_to_led_warning
Added orange indication when beeper active to 'Warning' beeper mode.
This commit is contained in:
commit
d393746647
1 changed files with 10 additions and 4 deletions
|
@ -544,9 +544,13 @@ static void applyLedWarningLayer(bool updateNow, timeUs_t *timer)
|
||||||
*timer += HZ_TO_US(10);
|
*timer += HZ_TO_US(10);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (warningFlags) {
|
const hsvColor_t *warningColor = NULL;
|
||||||
const hsvColor_t *warningColor = NULL;
|
|
||||||
|
|
||||||
|
if (isBeeperOn()) {
|
||||||
|
warningColor = &HSV(ORANGE);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (warningFlags) {
|
||||||
bool colorOn = (warningFlashCounter % 2) == 0; // w_w_
|
bool colorOn = (warningFlashCounter % 2) == 0; // w_w_
|
||||||
warningFlags_e warningId = warningFlashCounter / 4;
|
warningFlags_e warningId = warningFlashCounter / 4;
|
||||||
if (warningFlags & (1 << warningId)) {
|
if (warningFlags & (1 << warningId)) {
|
||||||
|
@ -563,8 +567,10 @@ static void applyLedWarningLayer(bool updateNow, timeUs_t *timer)
|
||||||
default:;
|
default:;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (warningColor)
|
}
|
||||||
applyLedHsv(LED_MOV_OVERLAY(LED_FLAG_OVERLAY(LED_OVERLAY_WARNING)), warningColor);
|
|
||||||
|
if (warningColor) {
|
||||||
|
applyLedHsv(LED_MOV_OVERLAY(LED_FLAG_OVERLAY(LED_OVERLAY_WARNING)), warningColor);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue