XIAO nRF52840 のソフトウェアリセットとスリープ

リセット

    NVIC_SystemReset();

スリープ

  • ウェイクアップ信号でリセットがかかることに注意。 (復帰ではない)
  • バッテリー駆動でスリープ時にUSB接続してもリセットがかかる。
    #define PIN_WAKEUP  7 // ウェイクアップピン

    pinMode(PIN_WAKEUP,  INPUT_PULLUP_SENSE);
    sd_power_system_off();