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

GPIO Interrupt Low Accuracy Mode not Working

Ok I am using GPIO interrupt and want absolute power saving but when I set the GPIO_INTERRUPT_HIGH_ACCURACY to true it works fine but when I set GPIO_INTERRUPT_HIGH_ACCURACY to false (low accuracy with power saving) the I receive only one interrupt and then my LED stays on (like no other interrupt was detected)

What could be the possible issues in low accuracy mode?

Parents
  • Are you using "\nRF5_SDK\examples\peripheral\pin_change_int" as-is here? It seems to work on an nRF52-DK I have here when I change to nrf_drv_gpiote_in_config_t in_config = GPIOTE_CONFIG_IN_SENSE_TOGGLE(false);

    Kenneth

  • Kenneth, can you confirm with the development team that is there is a difference in how GPIOTE_CONFIG_IN_SENSE_HITOLO(false); works and how GPIOTE_CONFIG_IN_SENSE_LOTOHI(false);

    As I believe on using GPIOTE_CONFIG_IN_SENSE_HITOLO(false); it is working fine on low accuracy.

    Also can you try these on your end performing HITOLO and LOTOHI.

Reply Children
No Data