diff --git a/include/libopencm3/cm3/vector.h b/include/libopencm3/cm3/vector.h index 006e395c..2afaab45 100644 --- a/include/libopencm3/cm3/vector.h +++ b/include/libopencm3/cm3/vector.h @@ -63,6 +63,6 @@ typedef struct { /* Common symbols exported by the linker script(s): */ extern unsigned _data_loadaddr, _data, _edata, _ebss, _stack; -extern unsigned vector_table; +extern vector_table_t vector_table; #endif diff --git a/lib/vf6xx/vector_chipset.c b/lib/vf6xx/vector_chipset.c index 1c377015..91b2baac 100644 --- a/lib/vf6xx/vector_chipset.c +++ b/lib/vf6xx/vector_chipset.c @@ -19,8 +19,6 @@ #include -extern vector_table_t vector_table; - static inline void pre_main(void) { /*