Other Parts Discussed in Thread: SYSBIOS
Tool/software: TI-RTOS
Hello,
I have a question about a behaviour that I didn't wait.
I have an ISR executed on the edge of an input pin. The interrupt is enabled on both the edges. The pin is configured using the pin driver functions.
The pin ISR switches on one led and starts a clock. When the clock expires, the callback switches off the same led.
Just for test, I put a while(1) cycle in the pin ISR: the led is switched off the same. This is not the behaviour I thought to see, because I thought that the code remains blocked in the pin ISR.
I have some question about this:
1) Does the pin ISR work in the SWI context or in the HWI context?
2) And the clock ISR?
3) Is it correct that a HWI (or SWI) ISR is stopped by another interrupt?
Thanks in advance for your help, Andrea