Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

re-init after uninit & re-enable after disable doesn't work using GPIOTE

Hi Nordic,

I find somethig wrong while using GPIOTE.

I.

First I call nrf_drv_gpiote_out_init(MY_PIN, &my_config), it works fine.
However, I call nrf_drv_gpiote_out_uninit(MY_PIN), and call nrf_drv_gpiote_out_init(MY_PIN, &my_config) later, MY_PIN does not work anymore with GPIOTE.

II.

Same thing happens again while I call nrf_drv_gpiote_out_task_enable(MY_PIN) after nrf_drv_gpiote_out_task_disable (MY_PIN).

Why? Something I miss?

Parents Reply Children
No Data
Related