Hi,
I need to enable an input interrupt on nRF52832 and I want to use a GPIOTE EVENTS_IN channel.
During boot configuration, I'm using nrfx_gpiote_in_init function with the hi_accuracy flag = 1, since only with this flag enabled a GPIOTE channel from 0 to 7 is assigned to pin by nrfx_gpiote_in_init (instead of the PORT EVENT in position 8 when hi_accuracy = 0 ).
The problem is that: when I enable the EVENTS_IN channel on the rising edge of the assigned input pin in this way, current drain increases a lot (more or less 200 uA), but I need to avoid this large current consumption for project requirements.
Is there any reason why this great current drain in this condition? Is a PULL enabled into nrfx_gpiote_in_init? How can I use a GPIOTE EVENTS_IN channel maintaining low current drain?