WIO Terminal - Reset / Reboot from code

Is there a way to reset / reboot a wio terminal from code?

As far as I can see from the doc’s there isn’t a way to do this.

Preferably this would be a call from Ardupy but I am not adverse to creating a c ardupy module for our ardupy app to call.

There are two ways: Hardware or software in Arduino. See here: How to Reset Arduino Programmatically - The Engineering Projects
Or you can check the User manual of the chip: https://files.seeedstudio.com/wiki/Wio-Terminal/res/ATSAMD51.pdf to find out the ram address needed to reset the entire chip.

1 Like

Hi,

NVIC_SystemReset();

worked for me.
Kind regards
RoSchmi

1 Like