diff --git a/Core/Src/stm32_lpm_if.c b/Core/Src/stm32_lpm_if.c
index d9d86b1..8732a4f 100644
--- a/Core/Src/stm32_lpm_if.c
+++ b/Core/Src/stm32_lpm_if.c
@@ -80,6 +80,7 @@ const struct UTIL_LPM_Driver_s UTIL_PowerDriver =
 
 void PWR_EnterOffMode(void)
 {
+	POWER_OFF;
 		HAL_GPIO_DeInit(GPIOA,GPIO_PIN_All);
 		HAL_GPIO_DeInit(GPIOB,GPIO_PIN_All);
 		HAL_GPIO_DeInit(GPIOC,GPIO_PIN_All);
@@ -127,7 +128,7 @@ void PWR_ExitStopMode(void)
   /* Resume sysTick : work around for debugger problem in dual core */
 
   HAL_ResumeTick();
-  POWER_ON;
+  //POWER_ON;
   /*Not retained periph:
     ADC interface
     DAC interface USARTx, TIMx, i2Cx, SPIx