Other Parts Discussed in Thread: HALCOGEN
Hi
Im working with the SSI. I call it from the GIO notification. Since the GIO is on channel 9 (high priority) and the SSI is channel 23 or 2x something, the interrupt process I have on GIO notification finishes and then the SSI starts.
Just before the SSI is called, I use gioDisableNotification(gioPORTB,2); to avoid having interrupts inside the SSI (is the core of the algorithm). Then, I start running the code from SSI and everything works perfect.
The last step is to use gioEnableNotification(gioPORTB,2); in order to reactivate the interrupt. For what I saw, it didn't change anything. And what happens is this:
After reactivating the interrupt, it reaches the "}" and goes to RTI COUNTER STOP function, returns to "}" from the SSI and then goes to the init and restart everything BUT the gio notification never arrives...
Am I missing something when using SSI??
Thanks!!