From 55ce05f270523fe0a05b5f6ca1af6da03a8ff1a9 Mon Sep 17 00:00:00 2001 From: LiPeng Date: Mon, 1 Sep 2025 15:32:59 +0800 Subject: [PATCH] bugfix: Fix support for idf versions lower than 5.3 --- osal/idf/usb_config.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/osal/idf/usb_config.h b/osal/idf/usb_config.h index 76fdd397..34795f26 100644 --- a/osal/idf/usb_config.h +++ b/osal/idf/usb_config.h @@ -28,7 +28,12 @@ // #define CONFIG_USB_DCACHE_ENABLE -/* attribute data into no cache ram */ +/* attribute data into no cache ram +* DRAM_DMA_ALIGNED_ATTR was introduced in IDF 5.3. If not defined, it falls back to DMA_ATTR +*/ +#ifndef DRAM_DMA_ALIGNED_ATTR +#define DRAM_DMA_ALIGNED_ATTR DMA_ATTR +#endif #define USB_NOCACHE_RAM_SECTION DRAM_DMA_ALIGNED_ATTR /* use usb_memcpy default for high performance but cost more flash memory.