From 56295e2ed081ca0f30243ead8d8f291521de3332 Mon Sep 17 00:00:00 2001 From: Alexandre Bard Date: Thu, 28 Mar 2019 15:00:06 +0100 Subject: [PATCH] ublox-config: Exit script only when modem reset is complete --- .../ublox-configuration/files/ublox-config.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/recipes-connectivity/ublox-configuration/files/ublox-config.py b/recipes-connectivity/ublox-configuration/files/ublox-config.py index 16598c3..3f1ca26 100755 --- a/recipes-connectivity/ublox-configuration/files/ublox-config.py +++ b/recipes-connectivity/ublox-configuration/files/ublox-config.py @@ -3,6 +3,7 @@ import serial import sys import time +import os MAX_TRY = 5 tries = 0 @@ -37,3 +38,12 @@ execute_and_check(b'AT+UUSBCONF=2,"ECM",0') print("Resetting modem") ser.write(b'AT+CFUN=16\r') +ser.close() + +# Wait until modem rebooted +while True: + dirs = os.listdir("/dev") + for file in dirs: + if file == 'ttyACM2': + sys.exit(0); + time.sleep(1)