Browse Source

Retry sync for all boards

QGC4.4
DonLakeFlyer 5 years ago
parent
commit
75195f8e71
  1. 5
      src/VehicleSetup/Bootloader.cc

5
src/VehicleSetup/Bootloader.cc

@ -705,16 +705,13 @@ bool Bootloader::_syncWorker(void)
bool Bootloader::_sync(void) bool Bootloader::_sync(void)
{ {
if (_sikRadio) { // Sometimes getting sync is flaky, try 3 times
_port.readAll(); _port.readAll();
bool success = false; bool success = false;
for (int i=0; i<3; i++) { for (int i=0; i<3; i++) {
success = _syncWorker(); success = _syncWorker();
} }
return success; return success;
} else {
return _syncWorker();
}
} }
bool Bootloader::_get3DRRadioBoardId(uint32_t& boardID) bool Bootloader::_get3DRRadioBoardId(uint32_t& boardID)

Loading…
Cancel
Save