From d620762194fe5abad7210eff8f25b10669d0fba2 Mon Sep 17 00:00:00 2001 From: YunHorn Technology Date: Tue, 19 Mar 2024 11:45:25 +0800 Subject: [PATCH] remove unused code including standby on off, doesn't make uA difference --- Core/Src/stm32_lpm_if.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Core/Src/stm32_lpm_if.c b/Core/Src/stm32_lpm_if.c index 0760b88..8c33849 100644 --- a/Core/Src/stm32_lpm_if.c +++ b/Core/Src/stm32_lpm_if.c @@ -82,28 +82,31 @@ const struct UTIL_LPM_Driver_s UTIL_PowerDriver = void PWR_EnterOffMode(void) { /* USER CODE BEGIN EnterOffMode_1 */ +#if 0 HAL_SuspendTick(); HAL_UART_DeInit(&huart2); HAL_GPIO_DeInit(GPIOA,GPIO_PIN_All); HAL_GPIO_DeInit(GPIOB,GPIO_PIN_All); HAL_GPIO_DeInit(GPIOC,GPIO_PIN_All); - BSP_PB_Init(BUTTON_SW1, BUTTON_MODE_EXTI); - HAL_PWREx_EnableGPIOPullDown(PWR_GPIO_A, PWR_GPIO_BIT_0); - HAL_PWREx_EnablePullUpPullDownConfig(); + BSP_PB_Init(BUTTON_SW1, BUTTON_MODE_EXTI); + HAL_PWREx_EnableGPIOPullUp(PWR_GPIO_A, PWR_GPIO_BIT_0); + HAL_PWREx_EnablePullUpPullDownConfig(); /* Enable WakeUp Pin PWR_WAKEUP_PIN1 connected to PA0 */ - HAL_PWR_EnableWakeUpPin(PWR_WAKEUP_PIN1_LOW); + HAL_PWR_EnableWakeUpPin(PWR_WAKEUP_PIN1_LOW); /* Clear all related wakeup flags*/ - __HAL_PWR_CLEAR_FLAG(PWR_FLAG_WUF1); + __HAL_PWR_CLEAR_FLAG(PWR_FLAG_WUF1); HAL_PWR_EnterSTANDBYMode(); +#endif /* USER CODE END EnterOffMode_1 */ } void PWR_ExitOffMode(void) { /* USER CODE BEGIN ExitOffMode_1 */ +#if 0 HAL_ResumeTick(); if (__HAL_PWR_GET_FLAG(PWR_FLAG_SB) != RESET) { @@ -111,6 +114,7 @@ void PWR_ExitOffMode(void) __HAL_PWR_CLEAR_FLAG(PWR_FLAG_SB); } +#endif /* USER CODE END ExitOffMode_1 */ }