GPIOTE Low Power

kenclark gravatar image

asked 2017-07-17 21:44:28 +0100

I'm confused about the issue with using GPOPTE inputs in low power applications. errata 97 indicates that GPIOTE should not be used in input mode

It was also discussed on the Here in the Forum with regards to the nRF51.

However, the forum indicates that the app_button library has the work around in it. I still see the app_button library configuring the GOIPTE as inputs in the 13.1 SDK

    err_code = nrf_drv_gpiote_in_init(p_btn->pin_no, &config, gpiote_event_handler);

What function is it that needs to be avoided in low current applications?

edit retag flag offensive close delete report spam


It also says <20µA current consumtion, which could be acceptable in many cases. Have you calculated yourself how much battery life this would cost?

Turbo J ( 2017-07-18 03:50:04 +0100 )editconvert to answer

1 answer

Sort by » oldest newest most voted
Stian gravatar image

answered 2018-01-04 13:31:19 +0100

The low current mode is called "low accuracy mode" in the documentation. This is set in the config struct you pass to the nrf_drv_gpiote_in_init() function.


edit flag offensive delete publish link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer. Do not ask a new question or reply to an answer here.

[hide preview]

Question Tools

1 follower


Asked: 2017-07-17 21:44:28 +0100

Seen: 116 times

Last updated: jan. 04