I have a project where I have 3 inputs into PORTB - I must be able to respond to an interrupt from any of these three pins. In a previous version of the same project, we have the interrupts working just fine, but since then, MQX has changed to using LWGPIO which handles one pin at a time. I need to write the ISR so that when the ISR is called, I can very quickly detect which pin was set to interrupt, and then I set the appropriate global variable to 1. That's it. I tried using the LWGPIO functions within the ISR, but that is too much latency.
A previous version of the same project, which was non-RTOS, used the Processor Expert to handle the interrupts and it did fine. I need the RTOS due to the existence of Ethernet, USB, Bluetooth, and WiFi on the same system (along with an RS-232 port). In all ways, the RTOS makes life easier.