I would like to access the SAADC using cpunet. Is there a way to do this? Can this be done while the cpuapp is idle?
I would like to access the SAADC using cpunet. Is there a way to do this? Can this be done while the cpuapp is idle?
Hi there,
The network doesn't have access to this peripheral. You could use the RPMsg protocol to make an API that would communicate with the SAADC peripheral trough the app core, but then it would probably be better to just do it from the app core. What problem are you trying to solve?
regards
Jared
My product will always be advertising, so the network core is always active. I need to monitor battery voltage. I am trying to leave the app core in the lowest power state most of the time. The only app core feature that I need while in this state is the SAADC.
My product will always be advertising, so the network core is always active. I need to monitor battery voltage. I am trying to leave the app core in the lowest power state most of the time. The only app core feature that I need while in this state is the SAADC.
Hi,
I see.
Here is a low power saadc example for NCS, the example is a bit pre mature as I haven't been able to test it thoroughly, but it should at last be a good starting point for a low power SAADC sampling from the app core.
regards
Jared