This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Halcogen rm48 IRQ vector mode vs dispatch mode

Other Parts Discussed in Thread: RM48L952, HALCOGEN

 I am currently  using CCS with latest version of HALCOGEN on a RM48L952, I would like to understand if the following is a bug when generating code with HALCOGEN:

·          When using IRQ Vector mode then all peripheral ISR handlers, such as RTI, SCI, I2C and ECAP isr handlers are generated using the #pragma INTERRUPT().

·          When using IRQ Dispatch mode then RTI, SCI, I2C isr handlers are created without the #pragma, but ECAP isr handler is generated with the #pragma INTERRUPT(). This is causing my Dispatch handler to go in an infinite loop when servicing the ECAP isr. My work around is to remove the #pragma from the ECAP isr handler and everything works well in dispatch mode.

·         Could you please clarify if this is a bug when using IRQ Dispatch mode with halcogen