| 
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