./timers.h:82:14: error: static void Timer_TA3<timerid, tt, freq, user_funcs>::on_ccr0() [with short unsigned int timerid = 0u; timer_type tt = (timer_type)0u; long unsigned int freq = 1000ul; user_funcs = SysTickHandler] causes a section type conflict with void uart_a0_rx0_handler()
there is my bizarre message of the day ..
msp430-elf-gcc 4.9.1 in
... so i have another isr handler ...
if i include both of them i get this message
from the linker ..
it looks like they are both in the same section ..
* seems like that shouldn't happen
if i force that isr handler into the specific section it should live ..
static void on_ccr0(void) __attribute__((interrupt(TIMER3_A0_VECTOR),used,section(".__interrupt_vector_timer3_a0")))
... then it links and works fine
or i can force the other isr handler into its proper section
and it works
* goes to look at the .ld script
* not mine .. the one supplied by ccs 6
i wonder why they decided to do all hokey things for the interrupt table
could be more like the arm vector table and make the thing a lot less confusing