1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-21 15:25:36 +03:00

Add OSD Link Quality alarm value to the MSP (#13121)

This commit is contained in:
Míguel Ángel Mulero Martínez 2023-12-02 10:15:37 +01:00 committed by GitHub
parent 57fbf61331
commit 65357e51bd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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