diff options
| author | Ha Thach <[email protected]> | 2026-03-07 15:29:23 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-07 15:29:23 +0700 |
| commit | d65964ea32b8081cbc5f2533296c68a90ec1b84f (patch) | |
| tree | 8570ec4ceecc56403e5bdc449da023e744f25510 /src/tusb_option.h | |
| parent | 5f69034631491cfd4dabe1a0051721f073a6f91c (diff) | |
| parent | 1c53009dc70e8535347f83cd9f3024ea495a085c (diff) | |
Merge pull request #3519 from hathach/samx7x_update
refresh dcd_samx7x
Diffstat (limited to 'src/tusb_option.h')
| -rw-r--r-- | src/tusb_option.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/tusb_option.h b/src/tusb_option.h index 4450c7c45..f5879e1df 100644 --- a/src/tusb_option.h +++ b/src/tusb_option.h @@ -395,6 +395,24 @@ // odd byte with byte access #endif +//------- Microchip SAMX7X -------// +// DMA mode for device +#ifndef CFG_TUD_SAMX7X_DMA_ENABLE + #ifndef CFG_TUD_SAMX7X_DMA_ENABLE_DEFAULT + #define CFG_TUD_SAMX7X_DMA_ENABLE_DEFAULT 0 + #endif + + #define CFG_TUD_SAMX7X_DMA_ENABLE CFG_TUD_SAMX7X_DMA_ENABLE_DEFAULT +#endif + +#if (CFG_TUSB_MCU == OPT_MCU_SAMX7X) + #define CFG_TUSB_FIFO_HWFIFO_DATA_STRIDE 4 + #define CFG_TUSB_FIFO_HWFIFO_ADDR_STRIDE 4 + #define CFG_TUSB_FIFO_HWFIFO_DATA_ODD_16BIT_ACCESS + #define CFG_TUSB_FIFO_HWFIFO_DATA_ODD_8BIT_ACCESS + #define CFG_TUD_EDPT_DEDICATED_HWFIFO 1 +#endif + //-------------------------------------------------------------------- // RootHub Mode detection //-------------------------------------------------------------------- |
