28 #define WEAK_DEFAULT    __attribute__((weak,alias("dummy_handler")))
 
   37 #define ISR_VECTOR(x)   __attribute__((used,section(".vectors." # x )))
 
   45 #define CPU_NONISR_EXCEPTIONS   (15) 
   91 #if defined(CPU_CORE_CORTEX_M3) || defined(CPU_CORE_CORTEX_M4) || \ 
   92     defined(CPU_CORE_CORTEX_M4F) || defined(CPU_CORE_CORTEX_M7) 
   99 void mem_manage_default(
void);
 
  106 void bus_fault_default(
void);
 
  115 void usage_fault_default(
void);
 
  123 void debug_mon_default(
void);
 
Structure of Cortex-M basic vector table.
 
void * _estack
exception stack pointer
 
void hard_fault_default(void)
Hard fault exception handler.
 
void(* isr_t)(void)
All ISR functions have this type.
 
void reset_handler_default(void)
This function is the default entry point after a system reset.
 
void nmi_handler(void)
Non-maskable interrupt handler.
 
#define CPU_NONISR_EXCEPTIONS
Number of Cortex-M non-ISR exceptions.
 
void dummy_handler_default(void)
Default handler used as weak alias for not implemented ISR vectors.