Browse Source

AP_GPS: fixed printf format errors

gps-1.3.1
Andrew Tridgell 4 years ago
parent
commit
f8e40eef00
  1. 4
      libraries/AP_GPS/AP_GPS_NMEA.cpp
  2. 2
      libraries/AP_GPS/GPS_Backend.cpp

4
libraries/AP_GPS/AP_GPS_NMEA.cpp

@ -246,8 +246,8 @@ bool AP_GPS_NMEA::_have_new_message() @@ -246,8 +246,8 @@ bool AP_GPS_NMEA::_have_new_message()
if (labs(dt_ms - gps._rate_ms[state.instance]) > 50 &&
get_type() == AP_GPS::GPS_TYPE_ALLYSTAR) {
nmea_printf(port, "$PHD,06,42,UUUUTTTT,BB,0,%u,55,0,%u,0,0,0",
1000U/gps._rate_ms[state.instance],
gps._rate_ms[state.instance]);
unsigned(1000U/gps._rate_ms[state.instance]),
unsigned(gps._rate_ms[state.instance]));
}
_last_fix_ms = now;

2
libraries/AP_GPS/GPS_Backend.cpp

@ -141,7 +141,7 @@ void AP_GPS_Backend::_detection_message(char *buffer, const uint8_t buflen) cons @@ -141,7 +141,7 @@ void AP_GPS_Backend::_detection_message(char *buffer, const uint8_t buflen) cons
"GPS %d: detected as %s at %d baud",
instance + 1,
name(),
gps._baudrates[dstate.current_baud]);
int(gps._baudrates[dstate.current_baud]));
} else {
hal.util->snprintf(buffer, buflen,
"GPS %d: specified as %s",

Loading…
Cancel
Save