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: