|
76 | 76 | // Linear buffer in case target MCU is not capable of handling a ring buffer FIFO e.g. no hardware buffer
|
77 | 77 | // is available or driver is would need to be changed dramatically
|
78 | 78 |
|
79 |
| -// Only STM32 synopsys and dcd_transdimension use non-linear buffer for now |
80 |
| -// Synopsys detection copied from dcd_synopsys.c (refactor later on) |
81 |
| -#if defined (STM32F105x8) || defined (STM32F105xB) || defined (STM32F105xC) || \ |
82 |
| - defined (STM32F107xB) || defined (STM32F107xC) |
83 |
| -#define STM32F1_SYNOPSYS |
84 |
| -#endif |
85 |
| - |
86 |
| -#if defined (STM32L475xx) || defined (STM32L476xx) || \ |
87 |
| - defined (STM32L485xx) || defined (STM32L486xx) || defined (STM32L496xx) || \ |
88 |
| - defined (STM32L4R5xx) || defined (STM32L4R7xx) || defined (STM32L4R9xx) || \ |
89 |
| - defined (STM32L4S5xx) || defined (STM32L4S7xx) || defined (STM32L4S9xx) |
90 |
| -#define STM32L4_SYNOPSYS |
91 |
| -#endif |
92 |
| - |
93 |
| -#if (CFG_TUSB_MCU == OPT_MCU_STM32F1 && defined(STM32F1_SYNOPSYS)) || \ |
| 79 | +// Only STM32 and dcd_transdimension use non-linear buffer for now |
| 80 | +#if CFG_TUSB_MCU == OPT_MCU_STM32F0 || \ |
| 81 | + CFG_TUSB_MCU == OPT_MCU_STM32F1 || \ |
94 | 82 | CFG_TUSB_MCU == OPT_MCU_STM32F2 || \
|
| 83 | + CFG_TUSB_MCU == OPT_MCU_STM32F3 || \ |
95 | 84 | CFG_TUSB_MCU == OPT_MCU_STM32F4 || \
|
96 | 85 | CFG_TUSB_MCU == OPT_MCU_STM32F7 || \
|
97 | 86 | CFG_TUSB_MCU == OPT_MCU_STM32H7 || \
|
98 |
| - (CFG_TUSB_MCU == OPT_MCU_STM32L4 && defined(STM32L4_SYNOPSYS)) || \ |
| 87 | + CFG_TUSB_MCU == OPT_MCU_STM32L0 || \ |
| 88 | + CFG_TUSB_MCU == OPT_MCU_STM32L1 || \ |
| 89 | + CFG_TUSB_MCU == OPT_MCU_STM32L4 || \ |
| 90 | + CFG_TUSB_MCU == OPT_MCU_STM32G4 || \ |
| 91 | + CFG_TUSB_MCU == OPT_MCU_STM32WB || \ |
99 | 92 | CFG_TUSB_MCU == OPT_MCU_RX63X || \
|
100 | 93 | CFG_TUSB_MCU == OPT_MCU_RX65X || \
|
101 | 94 | CFG_TUSB_MCU == OPT_MCU_RX72N || \
|
|
0 commit comments