mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-29 03:36:07 +08:00
Revert "gps: reopen the gps port on failed auto-detection"
This reverts commit a62a71f48f.
The root cause was the camera trigger passing invalid pin
configuration setting overwriting the UART4 TX pin setting
This commit is contained in:
committed by
Daniel Agar
parent
27fa29787d
commit
ae389ed0e3
@@ -787,17 +787,6 @@ GPS::run()
|
|||||||
case GPS_DRIVER_MODE_ASHTECH:
|
case GPS_DRIVER_MODE_ASHTECH:
|
||||||
_mode = GPS_DRIVER_MODE_UBX;
|
_mode = GPS_DRIVER_MODE_UBX;
|
||||||
usleep(500000); // tried all possible drivers. Wait a bit before next round
|
usleep(500000); // tried all possible drivers. Wait a bit before next round
|
||||||
|
|
||||||
//FIXME: reopen the uart to work around an issue where the gps is not detected
|
|
||||||
// sometimes on startup on the mRo X2.1 board (see https://github.com/PX4/Firmware/issues/9461)
|
|
||||||
close(_serial_fd);
|
|
||||||
_serial_fd = ::open(_port, O_RDWR | O_NOCTTY);
|
|
||||||
|
|
||||||
if (_serial_fd < 0) {
|
|
||||||
PX4_ERR("failed to reopen the UART (%i)", errno);
|
|
||||||
request_stop();
|
|
||||||
}
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user