mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-25 17:25:20 +03:00
Update ledstrip.c
This commit is contained in:
parent
be16caa05a
commit
f52e4c23af
1 changed files with 11 additions and 10 deletions
|
@ -647,35 +647,36 @@ static void applyLedVtxLayer(bool updateNow, timeUs_t *timer)
|
||||||
else { // show frequency
|
else { // show frequency
|
||||||
// calculate the VTX color based on frequency
|
// calculate the VTX color based on frequency
|
||||||
color.s = 0;
|
color.s = 0;
|
||||||
switch (floor((Frequency-5633)/39)) {
|
int channel = constrain(floor((Frequency-5633)/39)+1, 1, 8);
|
||||||
case 0:
|
switch (channel) {
|
||||||
|
case 1:
|
||||||
color.h = HSV(WHITE).h;
|
color.h = HSV(WHITE).h;
|
||||||
color.s = HSV(WHITE).s;
|
color.s = HSV(WHITE).s;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 2:
|
||||||
color.h = HSV(RED).h;
|
color.h = HSV(RED).h;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 3:
|
||||||
color.h = HSV(ORANGE).h;
|
color.h = HSV(ORANGE).h;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 4:
|
||||||
color.h = HSV(YELLOW).h;
|
color.h = HSV(YELLOW).h;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 5:
|
||||||
color.h = HSV(GREEN).h;
|
color.h = HSV(GREEN).h;
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 6:
|
||||||
color.h = HSV(BLUE).h;
|
color.h = HSV(BLUE).h;
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 7:
|
||||||
color.h = HSV(DARK_VIOLET).h;
|
color.h = HSV(DARK_VIOLET).h;
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 8:
|
||||||
color.h = HSV(MAGENTA).h;
|
color.h = HSV(MAGENTA).h;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
color.h = HSV(BLACK).h;
|
color.h = HSV(BLACK).h;
|
||||||
break;
|
break;
|
||||||
color.v = pit ? (blink ? 15 : 0) : 255; // blink when in pit mode`
|
color.v = pit ? (blink ? 15 : 0) : 255; // blink when in pit mode`
|
||||||
applyLedHsv(LED_MOV_OVERLAY(LED_FLAG_OVERLAY(LED_OVERLAY_VTX)), &color);
|
applyLedHsv(LED_MOV_OVERLAY(LED_FLAG_OVERLAY(LED_OVERLAY_VTX)), &color);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue