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

Force or release AHB peripheral reset. More...

Macros

#define __HAL_RCC_AHB_FORCE_RESET()   (RCC->AHBRSTR = 0xFFFFFFFFU)
 
#define __HAL_RCC_GPIOA_FORCE_RESET()   (RCC->AHBRSTR |= (RCC_AHBRSTR_GPIOARST))
 
#define __HAL_RCC_GPIOB_FORCE_RESET()   (RCC->AHBRSTR |= (RCC_AHBRSTR_GPIOBRST))
 
#define __HAL_RCC_GPIOC_FORCE_RESET()   (RCC->AHBRSTR |= (RCC_AHBRSTR_GPIOCRST))
 
#define __HAL_RCC_GPIOD_FORCE_RESET()   (RCC->AHBRSTR |= (RCC_AHBRSTR_GPIODRST))
 
#define __HAL_RCC_GPIOF_FORCE_RESET()   (RCC->AHBRSTR |= (RCC_AHBRSTR_GPIOFRST))
 
#define __HAL_RCC_TSC_FORCE_RESET()   (RCC->AHBRSTR |= (RCC_AHBRSTR_TSCRST))
 
#define __HAL_RCC_AHB_RELEASE_RESET()   (RCC->AHBRSTR = 0x00000000U)
 
#define __HAL_RCC_GPIOA_RELEASE_RESET()   (RCC->AHBRSTR &= ~(RCC_AHBRSTR_GPIOARST))
 
#define __HAL_RCC_GPIOB_RELEASE_RESET()   (RCC->AHBRSTR &= ~(RCC_AHBRSTR_GPIOBRST))
 
#define __HAL_RCC_GPIOC_RELEASE_RESET()   (RCC->AHBRSTR &= ~(RCC_AHBRSTR_GPIOCRST))
 
#define __HAL_RCC_GPIOD_RELEASE_RESET()   (RCC->AHBRSTR &= ~(RCC_AHBRSTR_GPIODRST))
 
#define __HAL_RCC_GPIOF_RELEASE_RESET()   (RCC->AHBRSTR &= ~(RCC_AHBRSTR_GPIOFRST))
 
#define __HAL_RCC_TSC_RELEASE_RESET()   (RCC->AHBRSTR &= ~(RCC_AHBRSTR_TSCRST))
 

Detailed Description

Force or release AHB peripheral reset.


Macro Definition Documentation

◆ __HAL_RCC_AHB_FORCE_RESET

#define __HAL_RCC_AHB_FORCE_RESET ( )    (RCC->AHBRSTR = 0xFFFFFFFFU)

◆ __HAL_RCC_AHB_RELEASE_RESET

#define __HAL_RCC_AHB_RELEASE_RESET ( )    (RCC->AHBRSTR = 0x00000000U)

◆ __HAL_RCC_GPIOA_FORCE_RESET

#define __HAL_RCC_GPIOA_FORCE_RESET ( )    (RCC->AHBRSTR |= (RCC_AHBRSTR_GPIOARST))

◆ __HAL_RCC_GPIOA_RELEASE_RESET

#define __HAL_RCC_GPIOA_RELEASE_RESET ( )    (RCC->AHBRSTR &= ~(RCC_AHBRSTR_GPIOARST))

◆ __HAL_RCC_GPIOB_FORCE_RESET

#define __HAL_RCC_GPIOB_FORCE_RESET ( )    (RCC->AHBRSTR |= (RCC_AHBRSTR_GPIOBRST))

◆ __HAL_RCC_GPIOB_RELEASE_RESET

#define __HAL_RCC_GPIOB_RELEASE_RESET ( )    (RCC->AHBRSTR &= ~(RCC_AHBRSTR_GPIOBRST))

◆ __HAL_RCC_GPIOC_FORCE_RESET

#define __HAL_RCC_GPIOC_FORCE_RESET ( )    (RCC->AHBRSTR |= (RCC_AHBRSTR_GPIOCRST))

◆ __HAL_RCC_GPIOC_RELEASE_RESET

#define __HAL_RCC_GPIOC_RELEASE_RESET ( )    (RCC->AHBRSTR &= ~(RCC_AHBRSTR_GPIOCRST))

◆ __HAL_RCC_GPIOD_FORCE_RESET

#define __HAL_RCC_GPIOD_FORCE_RESET ( )    (RCC->AHBRSTR |= (RCC_AHBRSTR_GPIODRST))

◆ __HAL_RCC_GPIOD_RELEASE_RESET

#define __HAL_RCC_GPIOD_RELEASE_RESET ( )    (RCC->AHBRSTR &= ~(RCC_AHBRSTR_GPIODRST))

◆ __HAL_RCC_GPIOF_FORCE_RESET

#define __HAL_RCC_GPIOF_FORCE_RESET ( )    (RCC->AHBRSTR |= (RCC_AHBRSTR_GPIOFRST))

◆ __HAL_RCC_GPIOF_RELEASE_RESET

#define __HAL_RCC_GPIOF_RELEASE_RESET ( )    (RCC->AHBRSTR &= ~(RCC_AHBRSTR_GPIOFRST))

◆ __HAL_RCC_TSC_FORCE_RESET

#define __HAL_RCC_TSC_FORCE_RESET ( )    (RCC->AHBRSTR |= (RCC_AHBRSTR_TSCRST))

◆ __HAL_RCC_TSC_RELEASE_RESET

#define __HAL_RCC_TSC_RELEASE_RESET ( )    (RCC->AHBRSTR &= ~(RCC_AHBRSTR_TSCRST))