Soft-Reset for Xiao // SOLVED

Looking for any info on how to reboot the XIAO boards by running a command. I’ve been able to do such things on Arduino boards but can’t seem to figure out how to on these Xiao boards.


If you want to reset the Seeeduino XIAO, perform the following steps:

  • Connect the Seeeduino XIAO to your computer.
  • Use tweezers or short lines to short the RST pins only once
  • The orange LED lights flicker on and light up.

Please note: The behavior of the built-in LED is reversed to the one on an Arduino. On the Seeeduino Xiao, the pin has to be pulled low, whereas on other micro-controllers it has to be pulled high.

Thanks for the post, but that’s just a simple hard reset and that is well documented in many places on the web…what i was looking for ( i found earlier today) is the command " NVIC_SystemReset(); " to be able to reboot the controller from within my code by calling a function Reboot();

Thank you for the information, this may be a better reboot method.