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

wakeup from any of 10 buttons

hello,

my custom hardware includes 10 buttons connected to 10 GPIOs of a nRF52832. The nRF52 is placed in low power or eventually system OFF all the time, waiting for a pin state change on any of the 10 buttons.

GPIO are currently tied to ground when button is pressed. When not pressed, the internal pullups place the GPIO state to high.

My problem for waking up is:

  • we could use GPIOTE but it is limited to 8 channels : we need 10
  • we could use port event but from what I can understand in the datasheet, it only works for detecting a rising edge on the pins, on our hardware we want to detect falling edges.

Do you see any way to wake up from any of 10 pins pushed to a low level?

Thanks in advance for your help.

Parents Reply Children
No Data
Related