145 lines
3.8 KiB
C
145 lines
3.8 KiB
C
|
#include <stdint.h>
|
||
|
|
||
|
int default_handler(void)
|
||
|
{
|
||
|
while(1);
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
int reset_handler(void)
|
||
|
{
|
||
|
while(1);
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
uint32_t vector_table[128] __attribute__((section(".isr_vector"))) = {
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) reset_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler,
|
||
|
(uint32_t) default_handler
|
||
|
};
|