Hi,
I am testing GPIOTE interrupts on 833, and noticed the interrupt is not fired sometimes (randomly) on power up. The input level did change as measured but the interrupt is not seen. I am not quite sure the reason behind yet, but I would like to clarify few questions first:
1. I have configured GPIOTE like following
nrfx_gpiote_in_config_t in_config = NRFX_GPIOTE_CONFIG_IN_SENSE_HITOLO(true);
so when the input level changes, is the interrupt edge triggered or level trigged?
2. is there requirement/limitations on the rate of level changes? If put in extreme case, that the input level slope is very slow from high to low (like 50~100ms), will the interrupt be fired in the end?
Thank you.