Remote GPS via datalink. Parses the EXTERNAL_POSE, EXTERNAL_POSE_SMALL and REMOTE_GPS_LOCAL datalink messages and publishes it as GPS onboard via ABI. gps,@datalink gps
ifdef SECONDARY_GPS ifneq (,$(findstring $(SECONDARY_GPS), datalink)) # this is the secondary GPS $(TARGET).CFLAGS += -DGPS_SECONDARY_TYPE_H=\"modules/gps/gps_datalink.h\" $(TARGET).CFLAGS += -DSECONDARY_GPS=GPS_DATALINK else $(TARGET).CFLAGS += -DGPS_TYPE_H=\"modules/gps/gps_datalink.h\" $(TARGET).CFLAGS += -DPRIMARY_GPS=GPS_DATALINK endif else # plain old single GPS usage $(TARGET).CFLAGS += -DGPS_TYPE_H=\"modules/gps/gps_datalink.h\" endif