Skip to content

Commit a807056

Browse files
committed
Corrected int types
1 parent 66e9be4 commit a807056

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/main/fc/fc_msp.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2916,12 +2916,12 @@ static mspResult_e mspFcProcessInCommand(uint16_t cmdMSP, sbuf_t *src)
29162916

29172917
#ifdef USE_RX_MSP
29182918
case MSP2_COMMON_SET_MSP_RC_LINK_STATS:
2919-
if (dataSize == 48) {
2919+
if (dataSize == 56) {
29202920
uint8_t sublinkID = sbufReadU8(src); // Sublink ID
29212921
sbufReadU8(src); // Valid link (Failsafe backup)
29222922
if (sublinkID == 1) {
2923-
// RSSI %
2924-
rxLinkStatistics.uplinkRSSI = -sbufReadU8(src);
2923+
sbufReadU8(src); // RSSI %
2924+
rxLinkStatistics.uplinkRSSI = -sbufReadU16(src);
29252925
rxLinkStatistics.downlinkLQ = sbufReadU8(src);
29262926
rxLinkStatistics.uplinkLQ = sbufReadU8(src);
29272927
rxLinkStatistics.uplinkSNR = sbufReadU8(src);
@@ -2931,12 +2931,12 @@ static mspResult_e mspFcProcessInCommand(uint16_t cmdMSP, sbuf_t *src)
29312931
break;
29322932

29332933
case MSP2_COMMON_SET_MSP_RC_INFO:
2934-
if (dataSize == 104) {
2934+
if (dataSize == 120) {
29352935
uint8_t sublinkID = sbufReadU8(src);
29362936

29372937
if (sublinkID == 1) {
2938-
rxLinkStatistics.uplinkTXPower = sbufReadU8(src);
2939-
rxLinkStatistics.downlinkTXPower = sbufReadU8(src);
2938+
rxLinkStatistics.uplinkTXPower = sbufReadU16(src);
2939+
rxLinkStatistics.downlinkTXPower = sbufReadU16(src);
29402940

29412941
for (int i = 0; i < 4 - 1; i++) {
29422942
rxLinkStatistics.band[i] = sbufReadU8(src);

0 commit comments

Comments
 (0)