From 1768079a89cd4bc702ecceb97717cabbc72c6d18 Mon Sep 17 00:00:00 2001 From: LiPeng Date: Mon, 1 Sep 2025 15:32:59 +0800 Subject: 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 152c0b6c..3eca2e79 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. -- cgit v1.3.1