STM32L443xx HAL User Manual
Defines
AHB2 Peripheral Force Release Reset
RCC Exported Macros

Force or release AHB2 peripheral reset. More...

Defines

#define __HAL_RCC_AHB2_FORCE_RESET()   WRITE_REG(RCC->AHB2RSTR, 0xFFFFFFFFUL)
#define __HAL_RCC_GPIOA_FORCE_RESET()   SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOARST)
#define __HAL_RCC_GPIOB_FORCE_RESET()   SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOBRST)
#define __HAL_RCC_GPIOC_FORCE_RESET()   SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOCRST)
#define __HAL_RCC_GPIOD_FORCE_RESET()   SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIODRST)
#define __HAL_RCC_GPIOE_FORCE_RESET()   SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOERST)
#define __HAL_RCC_GPIOH_FORCE_RESET()   SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOHRST)
#define __HAL_RCC_ADC_FORCE_RESET()   SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_ADCRST)
#define __HAL_RCC_AES_FORCE_RESET()   SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_AESRST)
#define __HAL_RCC_RNG_FORCE_RESET()   SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_RNGRST)
#define __HAL_RCC_AHB2_RELEASE_RESET()   WRITE_REG(RCC->AHB2RSTR, 0x00000000UL)
#define __HAL_RCC_GPIOA_RELEASE_RESET()   CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOARST)
#define __HAL_RCC_GPIOB_RELEASE_RESET()   CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOBRST)
#define __HAL_RCC_GPIOC_RELEASE_RESET()   CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOCRST)
#define __HAL_RCC_GPIOD_RELEASE_RESET()   CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIODRST)
#define __HAL_RCC_GPIOE_RELEASE_RESET()   CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOERST)
#define __HAL_RCC_GPIOH_RELEASE_RESET()   CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOHRST)
#define __HAL_RCC_ADC_RELEASE_RESET()   CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_ADCRST)
#define __HAL_RCC_AES_RELEASE_RESET()   CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_AESRST)
#define __HAL_RCC_RNG_RELEASE_RESET()   CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_RNGRST)

Detailed Description

Force or release AHB2 peripheral reset.


Define Documentation

#define __HAL_RCC_ADC_FORCE_RESET ( )    SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_ADCRST)

Definition at line 2287 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_ADC_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_ADCRST)

Definition at line 2354 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_AES_FORCE_RESET ( )    SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_AESRST)

Definition at line 2298 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_AES_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_AESRST)

Definition at line 2365 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_AHB2_FORCE_RESET ( )    WRITE_REG(RCC->AHB2RSTR, 0xFFFFFFFFUL)

Definition at line 2253 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_AHB2_RELEASE_RESET ( )    WRITE_REG(RCC->AHB2RSTR, 0x00000000UL)

Definition at line 2320 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_GPIOA_FORCE_RESET ( )    SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOARST)

Definition at line 2255 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_GPIOA_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOARST)

Definition at line 2322 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_GPIOB_FORCE_RESET ( )    SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOBRST)

Definition at line 2257 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_GPIOB_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOBRST)

Definition at line 2324 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_GPIOC_FORCE_RESET ( )    SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOCRST)

Definition at line 2259 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_GPIOC_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOCRST)

Definition at line 2326 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_GPIOD_FORCE_RESET ( )    SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIODRST)

Definition at line 2262 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_GPIOD_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIODRST)

Definition at line 2329 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_GPIOE_FORCE_RESET ( )    SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOERST)

Definition at line 2266 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_GPIOE_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOERST)

Definition at line 2333 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_GPIOH_FORCE_RESET ( )    SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOHRST)

Definition at line 2277 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_GPIOH_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_GPIOHRST)

Definition at line 2344 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_RNG_FORCE_RESET ( )    SET_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_RNGRST)

Definition at line 2305 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_RNG_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB2RSTR, RCC_AHB2RSTR_RNGRST)

Definition at line 2372 of file stm32l4xx_hal_rcc.h.