From 7925f115df56271e05e3508f167ce306cd8bc52f Mon Sep 17 00:00:00 2001 From: Vladimir Zidar Date: Mon, 25 Apr 2016 15:15:03 +0200 Subject: [PATCH] LP-291 fix coptercontrol build. Oplink uavos are not available there. --- flight/modules/UAVOMSPBridge/UAVOMSPBridge.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/flight/modules/UAVOMSPBridge/UAVOMSPBridge.c b/flight/modules/UAVOMSPBridge/UAVOMSPBridge.c index bf80d008b..25b8be2cf 100644 --- a/flight/modules/UAVOMSPBridge/UAVOMSPBridge.c +++ b/flight/modules/UAVOMSPBridge/UAVOMSPBridge.c @@ -461,6 +461,7 @@ static void msp_send_analog(struct msp_bridge *m) ManualControlSettingsChannelGroupsData channelGroups; ManualControlSettingsChannelGroupsGet(&channelGroups); +#ifdef PIOS_INCLUDE_OPLINKRCVR if (channelGroups.Throttle == MANUALCONTROLSETTINGS_CHANNELGROUPS_OPLINK) { int8_t rssi; OPLinkStatusRSSIGet(&rssi); @@ -474,12 +475,15 @@ static void msp_send_analog(struct msp_bridge *m) data.status.rssi = ((rssi - OPLINK_LOW_RSSI) * 1023) / (OPLINK_HIGH_RSSI - OPLINK_LOW_RSSI); } else { +#endif /* PIOS_INCLUDE_OPLINKRCVR */ uint8_t quality; ReceiverStatusQualityGet(&quality); // MSP RSSI's range is 0-1023 data.status.rssi = (quality * 1023) / 100; +#ifdef PIOS_INCLUDE_OPLINKRCVR } +#endif /* PIOS_INCLUDE_OPLINKRCVR */ if (data.status.rssi > 1023) { data.status.rssi = 1023;