|
34 | 34 | #if CFG_TUSB_MCU == OPT_MCU_MIMXRT1XXX |
35 | 35 | #include "ci_hs_imxrt.h" |
36 | 36 |
|
37 | | - void dcd_dcache_clean(void const* addr, uint32_t data_size) { |
38 | | - imxrt_dcache_clean(addr, data_size); |
| 37 | + bool dcd_dcache_clean(void const* addr, uint32_t data_size) { |
| 38 | + return imxrt_dcache_clean(addr, data_size); |
39 | 39 | } |
40 | 40 |
|
41 | | - void dcd_dcache_invalidate(void const* addr, uint32_t data_size) { |
42 | | - imxrt_dcache_invalidate(addr, data_size); |
| 41 | + bool dcd_dcache_invalidate(void const* addr, uint32_t data_size) { |
| 42 | + return imxrt_dcache_invalidate(addr, data_size); |
43 | 43 | } |
44 | 44 |
|
45 | | - void dcd_dcache_clean_invalidate(void const* addr, uint32_t data_size) { |
46 | | - imxrt_dcache_clean_invalidate(addr, data_size); |
| 45 | + bool dcd_dcache_clean_invalidate(void const* addr, uint32_t data_size) { |
| 46 | + return imxrt_dcache_clean_invalidate(addr, data_size); |
47 | 47 | } |
48 | 48 |
|
49 | | -#else |
50 | | - |
51 | | -#if TU_CHECK_MCU(OPT_MCU_LPC18XX, OPT_MCU_LPC43XX) |
| 49 | +#elif TU_CHECK_MCU(OPT_MCU_LPC18XX, OPT_MCU_LPC43XX) |
52 | 50 | #include "ci_hs_lpc18_43.h" |
53 | 51 |
|
54 | 52 | #elif TU_CHECK_MCU(OPT_MCU_MCXN9) |
55 | 53 | // MCX N9 only port 1 use this controller |
56 | 54 | #include "ci_hs_mcx.h" |
| 55 | + |
57 | 56 | #else |
58 | 57 | #error "Unsupported MCUs" |
59 | 58 | #endif |
60 | 59 |
|
61 | | - TU_ATTR_WEAK void dcd_dcache_clean(void const* addr, uint32_t data_size) { |
62 | | - (void) addr; (void) data_size; |
63 | | - } |
64 | | - |
65 | | - TU_ATTR_WEAK void dcd_dcache_invalidate(void const* addr, uint32_t data_size) { |
66 | | - (void) addr; (void) data_size; |
67 | | - } |
68 | | - |
69 | | - TU_ATTR_WEAK void dcd_dcache_clean_invalidate(void const* addr, uint32_t data_size) { |
70 | | - (void) addr; (void) data_size; |
71 | | - } |
72 | | -#endif |
73 | | - |
74 | 60 | //--------------------------------------------------------------------+ |
75 | 61 | // MACRO CONSTANT TYPEDEF |
76 | 62 | //--------------------------------------------------------------------+ |
|
0 commit comments