| extern void (* _VectorsRam[NVIC_NUM_INTERRUPTS+16])(void); | extern void (* _VectorsRam[NVIC_NUM_INTERRUPTS+16])(void); | ||||
| extern void (* const _VectorsFlash[NVIC_NUM_INTERRUPTS+16])(void); | extern void (* const _VectorsFlash[NVIC_NUM_INTERRUPTS+16])(void); | ||||
| // Cache management functions for compatibility with Teensy 4.0 | |||||
| __attribute__((always_inline, unused)) | |||||
| static inline void arm_dcache_flush(void *addr, uint32_t size) { } | |||||
| __attribute__((always_inline, unused)) | |||||
| static inline void arm_dcache_delete(void *addr, uint32_t size) { } | |||||
| __attribute__((always_inline, unused)) | |||||
| static inline void arm_dcache_flush_delete(void *addr, uint32_t size) { } | |||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } | } | ||||
| #endif | #endif |