From 6e31a0cb925dd60ed72080ace21d39d2eaaef045 Mon Sep 17 00:00:00 2001 From: Gunar Schorcht Date: Thu, 26 Dec 2019 19:01:58 +0100 Subject: [PATCH] cpu/esp*: esp_wifi used as default netdev for lwip --- cpu/esp32/Makefile.include | 13 ++++++++++--- cpu/esp8266/Makefile.include | 11 ++++++++--- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/cpu/esp32/Makefile.include b/cpu/esp32/Makefile.include index bef6be9770..0eb061403c 100644 --- a/cpu/esp32/Makefile.include +++ b/cpu/esp32/Makefile.include @@ -42,9 +42,16 @@ ifneq (,$(filter esp_gdbstub,$(USEMODULE))) endif ifneq (,$(filter netdev_default gnrc_netdev_default,$(USEMODULE))) - # use esp_now as default netdev if no other netdev module is enabled - ifeq (,$(filter esp_wifi esp_eth,$(USEMODULE))) - USEMODULE += esp_now + ifneq (,$(filter lwip,$(USEMODULE))) + # for lwip, use esp_wifi as default netdev if no other netdev is enabled + ifeq (,$(filter esp_eth,$(USEMODULE))) + USEMODULE += esp_wifi + endif + else + # otherwise use esp_now as default netdev if no other netdev is enabled + ifeq (,$(filter esp_wifi esp_eth,$(USEMODULE))) + USEMODULE += esp_now + endif endif endif diff --git a/cpu/esp8266/Makefile.include b/cpu/esp8266/Makefile.include index 4bf032f592..11f06920a0 100644 --- a/cpu/esp8266/Makefile.include +++ b/cpu/esp8266/Makefile.include @@ -20,9 +20,14 @@ endif # cannot be done in Makefile.dep since Makefile.dep is included too late ifneq (,$(filter netdev_default gnrc_netdev_default,$(USEMODULE))) - # use esp_now as default netdev if no other netdev module is enabled - ifeq (,$(filter esp_wifi esp_eth,$(USEMODULE))) - USEMODULE += esp_now + ifneq (,$(filter lwip,$(USEMODULE))) + # for lwip, use esp_wifi as default netdev if no other netdev is enabled + USEMODULE += esp_wifi + else + # otherwise use esp_now as default netdev if no other netdev is enabled + ifeq (,$(filter esp_wifi esp_eth,$(USEMODULE))) + USEMODULE += esp_now + endif endif endif