From 6aafc1e3629635bc8914e70a40b8d6d5ff55d464 Mon Sep 17 00:00:00 2001 From: Gunar Schorcht Date: Sat, 25 Jun 2022 19:43:01 +0200 Subject: [PATCH] cpu/esp_common: add module esp_xtensa to makefiles --- cpu/esp_common/Makefile | 4 ++++ cpu/esp_common/Makefile.dep | 3 ++- cpu/esp_common/Makefile.features | 4 ++++ cpu/esp_common/esp-xtensa/Makefile | 3 +++ 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 cpu/esp_common/esp-xtensa/Makefile diff --git a/cpu/esp_common/Makefile b/cpu/esp_common/Makefile index a22cd8e911..61924b40d1 100644 --- a/cpu/esp_common/Makefile +++ b/cpu/esp_common/Makefile @@ -17,4 +17,8 @@ ifneq (,$(filter esp_wifi,$(USEMODULE))) DIRS += esp-wifi endif +ifneq (,$(filter esp_xtensa,$(USEMODULE))) + DIRS += esp-xtensa +endif + include $(RIOTBASE)/Makefile.base diff --git a/cpu/esp_common/Makefile.dep b/cpu/esp_common/Makefile.dep index 445124a84e..5df5e6b0b2 100644 --- a/cpu/esp_common/Makefile.dep +++ b/cpu/esp_common/Makefile.dep @@ -20,7 +20,8 @@ ifeq (,$(filter stdio_% slipdev_stdio,$(USEMODULE))) USEMODULE += stdio_uart endif -ifneq (,$(filter esp8266 esp32 esp32s%,$(CPU))) +ifeq (xtensa,$(CPU_ARCH)) + USEMODULE += esp_xtensa USEMODULE += xtensa endif diff --git a/cpu/esp_common/Makefile.features b/cpu/esp_common/Makefile.features index 6374352c21..d40e13e162 100644 --- a/cpu/esp_common/Makefile.features +++ b/cpu/esp_common/Makefile.features @@ -24,6 +24,10 @@ FEATURES_PROVIDED += periph_timer FEATURES_PROVIDED += periph_uart_modecfg FEATURES_PROVIDED += ssp +ifeq (xtensa,$(CPU_ARCH)) + FEATURES_PROVIDED += arch_esp_xtensa +endif + FEATURES_CONFLICT += esp_wifi_ap:esp_now FEATURES_CONFLICT_MSG += "ESP_NOW and ESP_WIFI_AP can not be used at the same time." diff --git a/cpu/esp_common/esp-xtensa/Makefile b/cpu/esp_common/esp-xtensa/Makefile new file mode 100644 index 0000000000..392d129a03 --- /dev/null +++ b/cpu/esp_common/esp-xtensa/Makefile @@ -0,0 +1,3 @@ +MODULE=esp_xtensa + +include $(RIOTBASE)/Makefile.base