diff --git a/arch/xtensa/src/esp32/.gitignore b/arch/xtensa/src/esp32/.gitignore new file mode 100644 index 00000000000..cdf3df56169 --- /dev/null +++ b/arch/xtensa/src/esp32/.gitignore @@ -0,0 +1,2 @@ +/esp-wireless-drivers-3rdparty +/*.zip diff --git a/arch/xtensa/src/esp32/Make.defs b/arch/xtensa/src/esp32/Make.defs index 55d2229aba3..10c7d1b187f 100644 --- a/arch/xtensa/src/esp32/Make.defs +++ b/arch/xtensa/src/esp32/Make.defs @@ -149,3 +149,24 @@ ifeq ($(CONFIG_ARCH_USE_MODULE_TEXT),y) CHIP_CSRCS += esp32_modtext.c CMN_ASRCS += xtensa_loadstore.S endif + +WIRELESS_DRV_UNPACK = esp-wireless-drivers-3rdparty +WIRELESS_DRV_ZIP = master.zip +WIRELESS_DRV_URL = https://github.com/espressif/esp-wireless-drivers-3rdparty/archive + +$(WIRELESS_DRV_ZIP): + $(Q) echo "Downloading: ESP Wireless Drivers" + $(Q) wget $(WIRELESS_DRV_URL)/$(WIRELESS_DRV_ZIP) -P chip/ + +chip/$(WIRELESS_DRV_UNPACK): $(WIRELESS_DRV_ZIP) + $(Q) echo "Unpacking: ESP Wireless Drivers" + $(Q) unzip -oqq chip/$(WIRELESS_DRV_ZIP) -d chip/ + $(Q) mv chip/$(WIRELESS_DRV_UNPACK)-master chip/$(WIRELESS_DRV_UNPACK) + $(Q) touch chip/$(WIRELESS_DRV_UNPACK) + +context:: chip/$(WIRELESS_DRV_UNPACK) + +clean_context:: + $(call DELFILE, chip/$(WIRELESS_DRV_ZIP)) + $(call DELDIR, chip/$(WIRELESS_DRV_UNPACK)) +