From 42f1d51f835875e52edeca8ac595cf930f621e12 Mon Sep 17 00:00:00 2001 From: David-VG Date: Wed, 23 May 2018 22:55:43 +0200 Subject: [PATCH] Fix MSP for GPS Rescue's build for some targets --- src/main/interface/msp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/interface/msp.c b/src/main/interface/msp.c index bcb58719bd..56c3647a9b 100644 --- a/src/main/interface/msp.c +++ b/src/main/interface/msp.c @@ -1031,6 +1031,7 @@ static bool mspProcessOutCommand(uint8_t cmdMSP, sbuf_t *dst) } break; +#ifdef USE_GPS_RESCUE case MSP_GPS_RESCUE: sbufWriteU16(dst, gpsRescue()->angle); sbufWriteU16(dst, gpsRescue()->initialAltitude); @@ -1053,6 +1054,7 @@ static bool mspProcessOutCommand(uint8_t cmdMSP, sbuf_t *dst) sbufWriteU16(dst, gpsRescue()->velD); sbufWriteU16(dst, gpsRescue()->yawP); break; +#endif #endif case MSP_ACC_TRIM: @@ -1577,7 +1579,8 @@ static mspResult_e mspProcessInCommand(uint8_t cmdMSP, sbuf_t *src) gpsConfigMutable()->autoBaud = sbufReadU8(src); break; - case MSP_SET_GPS_RESCUE: +#ifdef USE_GPS_RESCUE + case MSP_SET_GPS_RESCUE: gpsRescueMutable()->angle = sbufReadU16(src); gpsRescueMutable()->initialAltitude = sbufReadU16(src); gpsRescueMutable()->descentDistance = sbufReadU16(src); @@ -1599,6 +1602,7 @@ static mspResult_e mspProcessInCommand(uint8_t cmdMSP, sbuf_t *src) gpsRescueMutable()->yawP = sbufReadU16(src); break; #endif +#endif #ifdef USE_MAG case MSP_SET_COMPASS_CONFIG: