When configuring an SSI peripheral, is there any reason why the GPIO edge interrupt for the SSI pins (e.g., the DATA1/RX pin, PQ3 on my design) won't work correctly? The datasheet block diagram seems to suggest that the GPIO peripheral for inputs bypasses the alternate-function-peripheral MUX (suggesting that GPIO edge detection should function for inputs, at least). However, I have had difficulty getting this to work.
In case you are curious as to WHY... I am using the SSI as a 16-bit (or more) USART and thus I need to control the timing of the SSI receive operation relative to the initial falling edge of the incoming word.
Assuming it won't work, I have a work-around planned whereby the alternate function for the SSI is disabled until after the GPIO edge is detected. Unfortunately, I had a major hardware crash and haven't gotten that repaired yet.