瀏覽代碼

Merge pull request #447 from fdlamotte/stm32_halt_reset

stm32: implement halt and reset
ripplebiz 1 年之前
父節點
當前提交
816f3f8a6b
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      src/helpers/stm32/STM32Board.h

+ 7 - 0
src/helpers/stm32/STM32Board.h

@@ -23,6 +23,13 @@ public:
   }
   }
 
 
   void reboot() override {
   void reboot() override {
+    NVIC_SystemReset(); 
+  }
+
+  void powerOff() override {
+    HAL_PWREx_DisableInternalWakeUpLine();
+    __disable_irq();
+    HAL_PWREx_EnterSHUTDOWNMode();
   }
   }
 
 
 #if defined(P_LORA_TX_LED)
 #if defined(P_LORA_TX_LED)