/** * \file * * * \brief Cortex-M3 startup interrupt vector table * * \author Andrea Righi */ .syntax unified .thumb .text .thumb_func default_isr: wfi b default_isr .section .vectors,"ax",%progbits irq_vectors: .word __msp_end /* Initial stack pointer */ .word __init /* The reset handler */ .word default_isr /* The NMI handler */ .word default_isr /* The hard fault handler */ /* * This IRQ vector table will be replaced by another one in RAM after the IRQ * module initialization and the reset handler disables IRQ at the very * beginning, so there is no chance to trigger the following IRQs. * * We can safely trim the rest of this table to reduce the memory footprint and * save some space in flash. */