My Project
Loading...
Searching...
No Matches
RCC APB2 Force Release Reset

Force or release APB2 peripheral reset. More...

Macros

#define __HAL_RCC_APB2_FORCE_RESET()   (RCC->APB2RSTR = 0xFFFFFFFFU)
 
#define __HAL_RCC_SYSCFG_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_SYSCFGRST))
 
#define __HAL_RCC_TIM15_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_TIM15RST))
 
#define __HAL_RCC_TIM16_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_TIM16RST))
 
#define __HAL_RCC_TIM17_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_TIM17RST))
 
#define __HAL_RCC_USART1_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_USART1RST))
 
#define __HAL_RCC_APB2_RELEASE_RESET()   (RCC->APB2RSTR = 0x00000000U)
 
#define __HAL_RCC_SYSCFG_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_SYSCFGRST))
 
#define __HAL_RCC_TIM15_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_TIM15RST))
 
#define __HAL_RCC_TIM16_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_TIM16RST))
 
#define __HAL_RCC_TIM17_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_TIM17RST))
 
#define __HAL_RCC_USART1_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_USART1RST))
 

Detailed Description

Force or release APB2 peripheral reset.


Macro Definition Documentation

◆ __HAL_RCC_APB2_FORCE_RESET

#define __HAL_RCC_APB2_FORCE_RESET ( )    (RCC->APB2RSTR = 0xFFFFFFFFU)

◆ __HAL_RCC_APB2_RELEASE_RESET

#define __HAL_RCC_APB2_RELEASE_RESET ( )    (RCC->APB2RSTR = 0x00000000U)

◆ __HAL_RCC_SYSCFG_FORCE_RESET

#define __HAL_RCC_SYSCFG_FORCE_RESET ( )    (RCC->APB2RSTR |= (RCC_APB2RSTR_SYSCFGRST))

◆ __HAL_RCC_SYSCFG_RELEASE_RESET

#define __HAL_RCC_SYSCFG_RELEASE_RESET ( )    (RCC->APB2RSTR &= ~(RCC_APB2RSTR_SYSCFGRST))

◆ __HAL_RCC_TIM15_FORCE_RESET

#define __HAL_RCC_TIM15_FORCE_RESET ( )    (RCC->APB2RSTR |= (RCC_APB2RSTR_TIM15RST))

◆ __HAL_RCC_TIM15_RELEASE_RESET

#define __HAL_RCC_TIM15_RELEASE_RESET ( )    (RCC->APB2RSTR &= ~(RCC_APB2RSTR_TIM15RST))

◆ __HAL_RCC_TIM16_FORCE_RESET

#define __HAL_RCC_TIM16_FORCE_RESET ( )    (RCC->APB2RSTR |= (RCC_APB2RSTR_TIM16RST))

◆ __HAL_RCC_TIM16_RELEASE_RESET

#define __HAL_RCC_TIM16_RELEASE_RESET ( )    (RCC->APB2RSTR &= ~(RCC_APB2RSTR_TIM16RST))

◆ __HAL_RCC_TIM17_FORCE_RESET

#define __HAL_RCC_TIM17_FORCE_RESET ( )    (RCC->APB2RSTR |= (RCC_APB2RSTR_TIM17RST))

◆ __HAL_RCC_TIM17_RELEASE_RESET

#define __HAL_RCC_TIM17_RELEASE_RESET ( )    (RCC->APB2RSTR &= ~(RCC_APB2RSTR_TIM17RST))

◆ __HAL_RCC_USART1_FORCE_RESET

#define __HAL_RCC_USART1_FORCE_RESET ( )    (RCC->APB2RSTR |= (RCC_APB2RSTR_USART1RST))

◆ __HAL_RCC_USART1_RELEASE_RESET

#define __HAL_RCC_USART1_RELEASE_RESET ( )    (RCC->APB2RSTR &= ~(RCC_APB2RSTR_USART1RST))