From a6d09cdac0fe09e579e1290b97876bf36eee807a Mon Sep 17 00:00:00 2001 From: Gunar Schorcht Date: Tue, 25 Mar 2025 10:31:39 +0100 Subject: [PATCH] cpu/esp32/esp-idf/rmt: migration to ESP-IDF v5.4 --- cpu/esp32/esp-idf/rmt/Makefile | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/cpu/esp32/esp-idf/rmt/Makefile b/cpu/esp32/esp-idf/rmt/Makefile index ccc2bfba72..efe6c23ac1 100644 --- a/cpu/esp32/esp-idf/rmt/Makefile +++ b/cpu/esp32/esp-idf/rmt/Makefile @@ -2,11 +2,25 @@ MODULE = esp_idf_rmt # source files to be compiled for this module ESP32_SDK_SRC = \ - components/driver/rmt.c \ - components/soc/$(CPU_FAM)/rmt_periph.c \ + components/esp_driver_rmt/src/rmt_common.c \ + components/esp_driver_rmt/src/rmt_encoder.c \ + components/esp_driver_rmt/src/rmt_tx.c \ + components/esp_pm/pm_locks.c \ components/hal/rmt_hal.c \ + components/soc/$(CPU_FAM)/rmt_periph.c \ # +ifeq (esp32s3,$(CPU_FAM)) + ESP32_SDK_SRC += components/bootloader_support/src/flash_encrypt.c + ESP32_SDK_SRC += components/esp_hw_support/dma/gdma.c + ESP32_SDK_SRC += components/hal/gdma_hal_ahb_v1.c + ESP32_SDK_SRC += components/hal/gdma_hal_top.c + ESP32_SDK_SRC += components/soc/$(CPU_FAM)/gdma_periph.c + ESP32_SDK_ASMSRC += components/esp_rom/patches/esp_rom_cache_writeback_esp32s3.S +endif + +INCLUDES += -I$(ESP32_SDK_DIR)/components/esp_hw_support/dma/include + include $(RIOTBASE)/Makefile.base ESP32_SDK_BIN = $(BINDIR)/$(MODULE)