From eedea0b72ddffc1c5ab251cf75925bff45a53d34 Mon Sep 17 00:00:00 2001 From: Alexandre Bard Date: Mon, 1 Apr 2019 12:26:38 +0200 Subject: [PATCH] ublox-config: Make sure that device is available before sending commands BugzID: 56371 --- .../ublox-configuration/files/ublox-config.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/recipes-connectivity/ublox-configuration/files/ublox-config.py b/recipes-connectivity/ublox-configuration/files/ublox-config.py index 3f1ca26..a74efcb 100755 --- a/recipes-connectivity/ublox-configuration/files/ublox-config.py +++ b/recipes-connectivity/ublox-configuration/files/ublox-config.py @@ -7,7 +7,12 @@ import os MAX_TRY = 5 tries = 0 -ser = serial.Serial('/dev/ttyACM0', 115200, timeout=0.5) +SERIAL_DEV = '/dev/ttyACM0' + +while not os.path.exists(SERIAL_DEV): + time.sleep(1) + +ser = serial.Serial(SERIAL_DEV, 115200, timeout=0.5) def execute_and_check(cmd): global tries