Hi guys,
I'm thinking of implementing consumption optimization on a system that runs on nrf52832 with S132 SDK 16.
The idea is to call nrf_pwr_mgmt_run() to put our device into low power mode every time we can.
- The catch is that we’re using TWI functions, so, is it possible to call nrf_pwr_mgmt_run() right after a nrf_twi_mngr_schedule() call?
- From my understanding we should be able to, since it seems to be protected to wait for any pending event with sd_app_evt_wait()
- If its possible, the device will enter low power down mode after the end of the TWI translation(master->slave tx)?
- Will the mcu wake up to run the TWI callbacks (called when we have rx) without me creating a timer?
- Because I’ll be scheduling several TWI transactions on different addresses but ideally I only want to wake once (for the lowest consumption possible)
Cheers,
Jorge