Hi,
I am currently developing a product which is supplied with battries (chip is nRF52810). Under normal conditions, the product goes into system OFF mode in standby, it can be woken up by GPIOTE.
However, when the battery level is dangerously low, It should not wake up, instead, it is optimal that it stays in system OFF mode.
I see that it is recommanded in the "nrf_pwr_mgmt.h" file to use the enum NRF_PWR_MGMT_SHUTDOWN_STAY_IN_SYSOFF in this situation.
But my questions are:
1. how to use NRF_PWR_MGMT_SHUTDOWN_STAY_IN_SYSOFF to make sure that the product doesn't wake up unexpectedly?
2. what is the difference between NRF_PWR_MGMT_SHUTDOWN_GOTO_SYSOFF and NRF_PWR_MGMT_SHUTDOWN_STAY_IN_SYSOFF?
3. generally, how to handle the situation when battery is dangerously low and all functions shall be locked, what is the best way to do it?