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

SAADC always busy

Hi!

I am working with PCA10040 (nRF52), s132 and SDK 12.2.0.

I am using the example experimental_ble_app_eddystone. I have configured one slot as TLM, so it reports battery (value should be refreshed every 30 advertisments).

However, the battery is measured just once at the beginning, the rest of the times nrf_drv_saadc_is_busy() will return true. If voltage changes, the initial value remains unchanged.

I have changed SAADC_CONFIG_LP_MODE to enable low power mode (it drains continuously about 2mA without doing so). However, putting this back to normal mode does not help.

Could anyone tell me if I am doing something wrong, or could this be caused by a bug in the example?

Thank you

Related