Răsfoiți Sursa

Merge pull request #447 from fdlamotte/stm32_halt_reset

stm32: implement halt and reset
ripplebiz 1 an în urmă
părinte
comite
816f3f8a6b
1 a modificat fișierele cu 7 adăugiri și 0 ștergeri
  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)