I am using an STM32F4xx MCU and have configured it for external interrupts (EXTI) on PH2 (rising edge). Everything works OK until the odd occassion when the input to PH2 is left high at the end of the ISR. In this case the ISR does not seem to get called a second time. I understood that the EXTI works on both edge and level interrupts and that if the input is still active at the end of the ISR then the ISR would be called again. This does not seem to be happening. I cannot see anything in the Errata but then I'm not sure that I have the latest and the Errata PDFs seem to have disappeared from ST's redesigned website. Any help would be appreciated.