From 01f8286b141addb32b5d298b966d8160b9d9d325 Mon Sep 17 00:00:00 2001 From: DonLakeFlyer Date: Fri, 10 Nov 2017 11:04:53 -0800 Subject: [PATCH] Fix reboot --- src/VehicleSetup/Bootloader.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/VehicleSetup/Bootloader.cc b/src/VehicleSetup/Bootloader.cc index db618ccd3..ec1600acc 100644 --- a/src/VehicleSetup/Bootloader.cc +++ b/src/VehicleSetup/Bootloader.cc @@ -631,5 +631,9 @@ Error: bool Bootloader::reboot(QSerialPort* port) { - return _write(port, PROTO_BOOT) && _write(port, PROTO_EOC); + bool success = _write(port, PROTO_BOOT) && _write(port, PROTO_EOC); + if (success) { + port->waitForBytesWritten(100); + } + return success; } -- 2.22.0