Hi! Has anyone ever changed an interrupt handler during runtime? I need to do that and any idea is welcome.
I suppose I should declare two ISR like: interrupt (NOVECTOR) ISR1 {....} interrupt (NOVECTOR) ISR2 {....} and then write the address of the routine I want in the flash in the vector table. Or maybe is it better something like: interrupt (TIMERA0) ISR { if (flag) func1(); else func2(); } I would prefer the first solution because I have some performance issues with the second one. Any comment ? thanks, R#