diff --git a/ports/espressif/common-hal/wifi/Radio.c b/ports/espressif/common-hal/wifi/Radio.c index 0ce535899a..851e1bea25 100644 --- a/ports/espressif/common-hal/wifi/Radio.c +++ b/ports/espressif/common-hal/wifi/Radio.c @@ -29,6 +29,7 @@ #include +#include "bindings/espidf/__init__.h" #include "common-hal/wifi/__init__.h" #include "shared/runtime/interrupt_char.h" #include "py/gc.h" @@ -497,7 +498,7 @@ mp_int_t common_hal_wifi_radio_ping(wifi_radio_obj_t *self, mp_obj_t ip_address, size_t timeout_ms = timeout * 1000; esp_ping_handle_t ping; - esp_ping_new_session(&ping_config, NULL, &ping); + CHECK_ESP_RESULT(esp_ping_new_session(&ping_config, NULL, &ping)); esp_ping_start(ping); uint32_t received = 0; diff --git a/tools/test-stubs.sh b/tools/test-stubs.sh index c977ad26d9..6c6c991015 100755 --- a/tools/test-stubs.sh +++ b/tools/test-stubs.sh @@ -1,6 +1,6 @@ #!/bin/sh -e rm -rf test-stubs -python3 -mvenv test-stubs +python3 -m venv test-stubs . test-stubs/bin/activate pip install mypy isort black adafruit-circuitpython-typing wheel rm -rf circuitpython-stubs .mypy_cache