fix vcomm Deinit issue

This commit is contained in:
Yunhorn 2024-04-13 16:04:04 +08:00
parent cb76e05c58
commit 7a0bec590b
2 changed files with 3 additions and 4 deletions

View File

@ -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 */

View File

@ -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 */