Part Number: CC2340R5
Hello,
I had a customer try rebooting the cc2340R53 using the zephyr sys_reboot() function, but since our device does not use the arm standard NVIC reboot vector, it gets caught running in a busy loop and never returns.
So the workaround we found for now is to include:
#include <driverlib/pmctl.h>
/* ... some function */
PMCTLResetSystem(); // issue device reset
But I think we should eventually support the zephyr way of doing this or else you will get unexpected behavior when migrating applications.
Munan