diff options
| author | LiPeng <[email protected]> | 2025-09-01 15:32:59 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2025-09-01 20:03:07 +0800 |
| commit | 1768079a89cd4bc702ecceb97717cabbc72c6d18 (patch) | |
| tree | 75f0ffe65021dca965b4c16cb3489ef188131a2e | |
| parent | c77557510e760cf362ce7195e165fdd3c878bca6 (diff) | |
bugfix: Fix support for idf versions lower than 5.3
| -rw-r--r-- | osal/idf/usb_config.h | 7 |
1 files changed, 6 insertions, 1 deletions
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. |
