I use a STM8S103F and I need to process external interrupts on PINs2,3 of PORT D by both fronts. That's my initialization code:
GPIO_Init(GPIOD, GPIO_PIN_2 | GPIO_PIN_3, GPIO_MODE_IN_PU_IT);
The problem is when I connect one of this pins to the ground the program goes to interrupt function and don't leave it while I don't release the pin. What I did wrong?