fix vcomm Deinit issue
This commit is contained in:
parent
cb76e05c58
commit
7a0bec590b
|
@ -81,9 +81,6 @@ const struct UTIL_LPM_Driver_s UTIL_PowerDriver =
|
||||||
void PWR_EnterOffMode(void)
|
void PWR_EnterOffMode(void)
|
||||||
{
|
{
|
||||||
/* USER CODE BEGIN EnterOffMode_1 */
|
/* 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();
|
HAL_SuspendTick();
|
||||||
/* Enable WakeUp Pin PWR_WAKEUP_PIN1 connected to PA0 */
|
/* Enable WakeUp Pin PWR_WAKEUP_PIN1 connected to PA0 */
|
||||||
HAL_PWR_EnableWakeUpPin(PWR_WAKEUP_PIN1_LOW);
|
HAL_PWR_EnableWakeUpPin(PWR_WAKEUP_PIN1_LOW);
|
||||||
|
@ -91,6 +88,8 @@ void PWR_EnterOffMode(void)
|
||||||
/* Clear all related wakeup flags*/
|
/* Clear all related wakeup flags*/
|
||||||
__HAL_PWR_CLEAR_FLAG(PWR_FLAG_WUF1);
|
__HAL_PWR_CLEAR_FLAG(PWR_FLAG_WUF1);
|
||||||
|
|
||||||
|
HAL_UART_DeInit(&huart2);
|
||||||
|
|
||||||
/* Enter the Standby mode */
|
/* Enter the Standby mode */
|
||||||
HAL_PWR_EnterSTANDBYMode();
|
HAL_PWR_EnterSTANDBYMode();
|
||||||
/* USER CODE END EnterOffMode_1 */
|
/* USER CODE END EnterOffMode_1 */
|
||||||
|
|
|
@ -128,7 +128,7 @@ UTIL_ADV_TRACE_Status_t vcom_DeInit(void)
|
||||||
|
|
||||||
/* ##-3- Disable the NVIC for DMA ########################################### */
|
/* ##-3- Disable the NVIC for DMA ########################################### */
|
||||||
/* USER CODE BEGIN 1 */
|
/* USER CODE BEGIN 1 */
|
||||||
HAL_NVIC_DisableIRQ(DMA1_Channel5_IRQn);
|
HAL_NVIC_DisableIRQ(DMA1_Channel7_IRQn);
|
||||||
|
|
||||||
return UTIL_ADV_TRACE_OK;
|
return UTIL_ADV_TRACE_OK;
|
||||||
/* USER CODE END 1 */
|
/* USER CODE END 1 */
|
||||||
|
|
Loading…
Reference in New Issue