diff --git a/Core/Src/stm32_lpm_if.c b/Core/Src/stm32_lpm_if.c index 39d5259..bae3ed2 100644 --- a/Core/Src/stm32_lpm_if.c +++ b/Core/Src/stm32_lpm_if.c @@ -81,9 +81,6 @@ const struct UTIL_LPM_Driver_s UTIL_PowerDriver = void PWR_EnterOffMode(void) { /* USER CODE BEGIN EnterOffMode_1 */ - HAL_GPIO_WritePin(GPIOB,GPIO_PIN_All, GPIO_PIN_RESET); //HAL_GPIO_DeInit(GPIOB,GPIO_PIN_All); - HAL_GPIO_WritePin(GPIOC,GPIO_PIN_All, GPIO_PIN_RESET); //HAL_GPIO_DeInit(GPIOC,GPIO_PIN_All); - HAL_SuspendTick(); /* Enable WakeUp Pin PWR_WAKEUP_PIN1 connected to PA0 */ HAL_PWR_EnableWakeUpPin(PWR_WAKEUP_PIN1_LOW); @@ -91,6 +88,8 @@ void PWR_EnterOffMode(void) /* Clear all related wakeup flags*/ __HAL_PWR_CLEAR_FLAG(PWR_FLAG_WUF1); + HAL_UART_DeInit(&huart2); + /* Enter the Standby mode */ HAL_PWR_EnterSTANDBYMode(); /* USER CODE END EnterOffMode_1 */ diff --git a/Core/Src/usart_if.c b/Core/Src/usart_if.c index 8b3d880..2ad35e0 100644 --- a/Core/Src/usart_if.c +++ b/Core/Src/usart_if.c @@ -128,7 +128,7 @@ UTIL_ADV_TRACE_Status_t vcom_DeInit(void) /* ##-3- Disable the NVIC for DMA ########################################### */ /* USER CODE BEGIN 1 */ - HAL_NVIC_DisableIRQ(DMA1_Channel5_IRQn); + HAL_NVIC_DisableIRQ(DMA1_Channel7_IRQn); return UTIL_ADV_TRACE_OK; /* USER CODE END 1 */