Part Number: MSP432P401R
When using DriverLib or the lightweight NoRTOS provided in the MSP432P401R SDK, I have been able to interrupt service routines (ISRs) without manually poking my ISR into the vector table by using the default IRQHandler name. For example, if I use the name "TA0_N_IRQHandler " for my TImer0 ISR, I don't have to modify the vector table by hand:
extern void TA0_N_IRQHandler (void) __attribute__((weak,alias("Default_Handler")));
In a new project, I'm converting my code to FreeRTOS and it appears that my ISRs are failing to run. Instead, I find my code stuck in the "defaultISR" handler.
Is the weak, aliased IRQHandler supported on TI's FreeRTOS port? I hope so, this was a really handy!
Thanks,
Scott