This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

GPIO interrupts High accuracy Pin 9 and 10

We are using the development board PCA10040 for implementing a prototype with several GPIO interruptions. 

We are trying to use the NFC pins (pin 9 and 10) as pins of GPIO interrupts using high accuracy (we have already use the flag CONFIG_NFCT_PINS_AS_GPIOS=1 in our compie line, and we can use that pins as normal GPIOs). Summarizing, we use pin 9 and 10 as input for triggering two different interruptions,

The problem comes when an event happens in, for instance, pin 9. Then, both, the handler associated to the interruption of the pin 9 and also the handler of pin 10, are executed. This phenomenon only happens when the gpiote driver is configured as High accuracy and the High_to_Low transition is really fast. On the other hand, it does not happens with low accuracy, but we need  High accuracy.

Could you help us with this problem?

Thank you very much. 

Related