Question, now that I have the IRQ_Handler working, I need to add checks for the other system Interrupt sources, like buttons, I/O, DMA, etc.
Can I call another Handler routine that will do these functions from the IRQ handler using C function calls, or must I use “fromISR” calls to do this.
example:
I get a an interrupt for a button press, and that event requires an action of some type. Do I perform that action within the context of the IRQ or do I wait to return from the IRQ to begin that action? Do I send a message to that task to signal to it that an action needs to take place?