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