GPS auto baud fix for bebop2

This commit is contained in:
Ewoud Smeur
2015-11-19 14:57:32 +01:00
parent 2fbe77c29d
commit 69f8e1c6c8
2 changed files with 11 additions and 2 deletions
+1 -1
View File
@@ -161,7 +161,7 @@
telemetry="telemetry/default_rotorcraft.xml"
flight_plan="flight_plans/dummy.xml"
settings="settings/rotorcraft_basic.xml settings/control/rotorcraft_guidance.xml settings/estimation/ahrs_secondary.xml settings/control/stabilization_att_indi.xml [settings/control/stabilization_att_int_quat.xml]"
settings_modules="modules/geo_mag.xml modules/air_data.xml"
settings_modules="modules/geo_mag.xml modules/air_data.xml modules/gps_ubx_ucenter.xml"
gui_color="#ffff0689b7a1"
/>
<aircraft
+10 -1
View File
@@ -271,7 +271,16 @@ static bool_t gps_ubx_ucenter_autobaud(uint8_t nr)
uart_periph_set_baudrate(&(GPS_LINK), B115200); // Last possible option for ublox
gps_ubx_ucenter_config_port_poll();
break;
case 7:
case 7:
if (gps_ubx_ucenter.reply == GPS_UBX_UCENTER_REPLY_ACK) {
gps_ubx_ucenter.baud_init = gps_ubx_ucenter.baud_run;
return FALSE;
}
gps_ubx_ucenter.reply = GPS_UBX_UCENTER_REPLY_NONE;
uart_periph_set_baudrate(&(GPS_LINK), B230400); // Last possible option for ublox
gps_ubx_ucenter_config_port_poll();
break;
case 8:
if (gps_ubx_ucenter.reply == GPS_UBX_UCENTER_REPLY_ACK) {
gps_ubx_ucenter.baud_init = gps_ubx_ucenter.baud_run;
return FALSE;