|
|
|
|
|
|
|
|
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 |