Restarting the network core

We have a project on a 5340 based system, that only occasionally needs to have Bluetooth running. We have a relatively small battery in the device, and want to save every microamp possible. We can shut down the net core with

nrf_reset_network_force_off(NRF_RESET_S, true);

and indeed, power consumption drops. The problem is how to re-enable `hci_rpmsg` when we need to use BLE. Simply turning the netcore back on leads to a crash. Is there a recommended method to re-initialize the IPC subsystem after re-enabling the netcore?

Thanks!

Nick

Parents Reply Children
No Data
Related