Say more than one pins of the same port are enabled to trigger an interrupt. When an ISR for that port is fired, is there a way to find which pin fired the ISR?
I tried reading the pin in the ISR to figure it out, but the input signals are too short that by the time it enters the ISR, the pin is no longer high (positive edge triggered).
Any suggestion?