From 123a190bc1acff565ca3057139c8712072bddbc1 Mon Sep 17 00:00:00 2001 From: elpekenin Date: Wed, 19 Jul 2023 22:37:10 +0200 Subject: [PATCH] Initial --- ESP32_S2_WiFi_Tests/CPy_Native_WiFi_Test/code.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/ESP32_S2_WiFi_Tests/CPy_Native_WiFi_Test/code.py b/ESP32_S2_WiFi_Tests/CPy_Native_WiFi_Test/code.py index 4a6b05b07..687811210 100644 --- a/ESP32_S2_WiFi_Tests/CPy_Native_WiFi_Test/code.py +++ b/ESP32_S2_WiFi_Tests/CPy_Native_WiFi_Test/code.py @@ -30,12 +30,17 @@ print(f"Connected to {os.getenv('WIFI_SSID')}") print(f"My IP address: {wifi.radio.ipv4_address}") ping_ip = ipaddress.IPv4Address("8.8.8.8") -ping = wifi.radio.ping(ip=ping_ip) * 1000 -if ping is not None: - print(f"Ping google.com: {ping} ms") -else: +ping = wifi.radio.ping(ip=ping_ip) + +# retry once if timed out +if ping is None: ping = wifi.radio.ping(ip=ping_ip) - print(f"Ping google.com: {ping} ms") + +if ping is None: + print("Couldn't ping 'google.com' successfully") +else: + # convert s to ms + print(f"Pinging 'google.com' took: {ping * 1000} ms") pool = socketpool.SocketPool(wifi.radio) requests = adafruit_requests.Session(pool, ssl.create_default_context())