Browse Source

stm32: implement halt and reset

Florent 1 year ago
parent
commit
8ccd4f3660
1 changed files with 7 additions and 0 deletions
  1. 7 0
      src/helpers/stm32/STM32Board.h

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

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