Skip to content

Commit bbf012e

Browse files
committed
Fix FC set vtx lowband channel
1 parent 862e16a commit bbf012e

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

src/msp_displayport.c

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2204,15 +2204,18 @@ uint8_t channel_to_bfChannel(uint8_t const channel) {
22042204

22052205
if (channel < 8)
22062206
return channel + 32; // R1...R8
2207-
if (channel == 8)
2207+
else if (channel == 8)
22082208
return 16; // E1
2209-
if (channel == 9)
2209+
else if (channel == 9)
22102210
return 24; // F1
2211-
if (channel == 10)
2211+
else if (channel == 10)
22122212
return 25; // F2
2213-
if (channel == 11)
2213+
else if (channel == 11)
22142214
return 27; // F4
2215-
return INVALID_CHANNEL;
2215+
else if (channel < 20)
2216+
return channel - 12 + 40; // L1...L8
2217+
else
2218+
return INVALID_CHANNEL;
22162219
}
22172220

22182221
uint8_t bfChannel_to_channel(uint8_t const channel) {
@@ -2226,6 +2229,8 @@ uint8_t bfChannel_to_channel(uint8_t const channel) {
22262229
return 11;
22272230
else if (channel >= 32 && channel < 40)
22282231
return channel - 32;
2232+
else if (channel >= 40 && channel < 48)
2233+
return channel - 40 + 12;
22292234
return INVALID_CHANNEL;
22302235
}
22312236

0 commit comments

Comments
 (0)