1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-13 11:29:58 +03:00

Add RSSI dBm alarm to MSP (#13682)

* Upgrade MSP version to 1.47

* Add RSSI dBm alarm to MSP

* Fix unit test after changing MSP version
This commit is contained in:
Míguel Ángel Mulero Martínez 2024-06-13 15:05:07 +02:00 committed by GitHub
parent d82c8facb2
commit dc40b8f655
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 10 additions and 2 deletions

View file

@ -1050,6 +1050,9 @@ static bool mspCommonProcessOutCommand(int16_t cmdMSP, sbuf_t *dst, mspPostProce
// API >= 1.46
sbufWriteU16(dst, osdConfig()->link_quality_alarm);
// API >= 1.47
sbufWriteU16(dst, osdConfig()->rssi_dbm_alarm);
break;
}
#endif // USE_OSD
@ -4262,6 +4265,11 @@ static mspResult_e mspCommonProcessInCommand(mspDescriptor_t srcDesc, int16_t cm
osdConfigMutable()->link_quality_alarm = sbufReadU16(src);
}
if (sbufBytesRemaining(src) >= 2) {
// API >= 1.47
osdConfigMutable()->rssi_dbm_alarm = sbufReadU16(src);
}
} else if ((int8_t)addr == -2) {
// Timers
uint8_t index = sbufReadU8(src);