From 02f6a1a11b4261e57ef526867022ab74c36e34e1 Mon Sep 17 00:00:00 2001 From: Jerry Needell Date: Fri, 1 Mar 2019 07:22:47 -0500 Subject: [PATCH 1/2] add retry to AP connect for simpletest --- examples/esp32spi_simpletest.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/examples/esp32spi_simpletest.py b/examples/esp32spi_simpletest.py index 67d67c7..ddba7b5 100644 --- a/examples/esp32spi_simpletest.py +++ b/examples/esp32spi_simpletest.py @@ -28,7 +28,12 @@ print("\t%s\t\tRSSI: %d" % (str(ap['ssid'], 'utf-8'), ap['rssi'])) print("Connecting to AP...") -esp.connect_AP(b'MY_SSID_NAME', b'MY_SSID_PASSWORD') +while not esp.is_connected: + try: + esp.connect_AP(b'MY_SSID_NAME', b'MY_SSID_PASSWORD') + except RuntimeError as e: + print("could not connect to AP, retrying: ",e) + continue print("Connected to", str(esp.ssid, 'utf-8'), "\tRSSI:", esp.rssi) print("My IP address is", esp.pretty_ip(esp.ip_address)) print("IP lookup adafruit.com: %s" % esp.pretty_ip(esp.get_host_by_name("adafruit.com"))) @@ -51,3 +56,4 @@ r.close() print("Done!") + From c2ec50fe6fed73ab058a239494c374daba35642a Mon Sep 17 00:00:00 2001 From: Jerry Needell Date: Fri, 1 Mar 2019 07:29:35 -0500 Subject: [PATCH 2/2] pylint -- remove newline --- examples/esp32spi_simpletest.py | 1 - 1 file changed, 1 deletion(-) diff --git a/examples/esp32spi_simpletest.py b/examples/esp32spi_simpletest.py index ddba7b5..1305372 100644 --- a/examples/esp32spi_simpletest.py +++ b/examples/esp32spi_simpletest.py @@ -56,4 +56,3 @@ r.close() print("Done!") -