diff --git a/cpu/esp8266/esp-wifi/esp_wifi_netdev.c b/cpu/esp8266/esp-wifi/esp_wifi_netdev.c index 4c1a5f6a7c..7463d32c2d 100644 --- a/cpu/esp8266/esp-wifi/esp_wifi_netdev.c +++ b/cpu/esp8266/esp-wifi/esp_wifi_netdev.c @@ -684,6 +684,9 @@ static void _esp_wifi_setup(void) /* set the the reconnect timer */ xtimer_set(&_esp_wifi_reconnect_timer, ESP_WIFI_RECONNECT_TIME); + /* avoid the WiFi modem going into sleep mode */ + wifi_set_sleep_type(NONE_SLEEP_T); + /* connect */ wifi_station_connect(); _esp_wifi_dev.state = ESP_WIFI_CONNECTING;