Example #1
0
static bool GPS_newFrame(char c)
{
    switch (cfg.gps_type) {
        case GPS_NMEA: // NMEA
        case GPS_MTK: // MTK outputs NMEA too
            return GPS_NMEA_newFrame(c);
        case GPS_UBLOX: // UBX
            return GPS_UBLOX_newFrame(c);
    }
    return false;
}
Example #2
0
bool GPS_newFrame(char c) {
  #if defined(NMEA)
    return GPS_NMEA_newFrame(c);
  #endif
  #if defined(UBLOX)
    return GPS_UBLOX_newFrame(c);
  #endif
  #if defined(MTK_BINARY16) || defined(MTK_BINARY19)
    return GPS_MTK_newFrame(c);
  #endif
}
Example #3
0
static bool GPS_newFrame(char c)                                                    // Crashpilot
{
    switch (cfg.gps_type) 	                                                        // GPS_NMEA = 0, GPS_UBLOX = 1, GPS_MTK16 = 2, GPS_MTK19 = 3, GPS_UBLOX_DUMB = 4
    {
    case 0:                                                                         // NMEA
        return GPS_NMEA_newFrame(c);
    case 1:                                                                         // UBX
    case 4:
        return GPS_UBLOX_newFrame(c);
    case 2:                                                                         // Dealing with old, faulty and new, correct binary protocol
    case 3:
        return GPS_MTK_newFrame(c);                                                 // GPS_MTK_newFrame handles both 1.6 and 1.9 3drobotics nomenclature
    }
    return false;
}
Example #4
0
bool GPS_newFrame(char c) {
	return GPS_NMEA_newFrame(c);
}