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

Force or release APB2 peripheral reset. More...

Defines

#define __HAL_RCC_APB2_FORCE_RESET()   WRITE_REG(RCC->APB2RSTR, 0xFFFFFFFFUL)
#define __HAL_RCC_SYSCFG_FORCE_RESET()   SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SYSCFGRST)
#define __HAL_RCC_SDMMC1_FORCE_RESET()   SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SDMMC1RST)
#define __HAL_RCC_TIM1_FORCE_RESET()   SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_TIM1RST)
#define __HAL_RCC_SPI1_FORCE_RESET()   SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SPI1RST)
#define __HAL_RCC_USART1_FORCE_RESET()   SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_USART1RST)
#define __HAL_RCC_TIM15_FORCE_RESET()   SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_TIM15RST)
#define __HAL_RCC_TIM16_FORCE_RESET()   SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_TIM16RST)
#define __HAL_RCC_SAI1_FORCE_RESET()   SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SAI1RST)
#define __HAL_RCC_APB2_RELEASE_RESET()   WRITE_REG(RCC->APB2RSTR, 0x00000000UL)
#define __HAL_RCC_SYSCFG_RELEASE_RESET()   CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SYSCFGRST)
#define __HAL_RCC_SDMMC1_RELEASE_RESET()   CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SDMMC1RST)
#define __HAL_RCC_TIM1_RELEASE_RESET()   CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_TIM1RST)
#define __HAL_RCC_SPI1_RELEASE_RESET()   CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SPI1RST)
#define __HAL_RCC_USART1_RELEASE_RESET()   CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_USART1RST)
#define __HAL_RCC_TIM15_RELEASE_RESET()   CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_TIM15RST)
#define __HAL_RCC_TIM16_RELEASE_RESET()   CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_TIM16RST)
#define __HAL_RCC_SAI1_RELEASE_RESET()   CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SAI1RST)

Detailed Description

Force or release APB2 peripheral reset.


Define Documentation

#define __HAL_RCC_APB2_FORCE_RESET ( )    WRITE_REG(RCC->APB2RSTR, 0xFFFFFFFFUL)

Definition at line 2641 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_APB2_RELEASE_RESET ( )    WRITE_REG(RCC->APB2RSTR, 0x00000000UL)

Definition at line 2688 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_SAI1_FORCE_RESET ( )    SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SAI1RST)

Definition at line 2668 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_SAI1_RELEASE_RESET ( )    CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SAI1RST)

Definition at line 2715 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_SDMMC1_FORCE_RESET ( )    SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SDMMC1RST)

Definition at line 2646 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_SDMMC1_RELEASE_RESET ( )    CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SDMMC1RST)

Definition at line 2693 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_SPI1_FORCE_RESET ( )    SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SPI1RST)

Definition at line 2651 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_SPI1_RELEASE_RESET ( )    CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SPI1RST)

Definition at line 2698 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_SYSCFG_FORCE_RESET ( )    SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SYSCFGRST)

Definition at line 2643 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_SYSCFG_RELEASE_RESET ( )    CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_SYSCFGRST)

Definition at line 2690 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_TIM15_FORCE_RESET ( )    SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_TIM15RST)

Definition at line 2659 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_TIM15_RELEASE_RESET ( )    CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_TIM15RST)

Definition at line 2706 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_TIM16_FORCE_RESET ( )    SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_TIM16RST)

Definition at line 2661 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_TIM16_RELEASE_RESET ( )    CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_TIM16RST)

Definition at line 2708 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_TIM1_FORCE_RESET ( )    SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_TIM1RST)

Definition at line 2649 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_TIM1_RELEASE_RESET ( )    CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_TIM1RST)

Definition at line 2696 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_USART1_FORCE_RESET ( )    SET_BIT(RCC->APB2RSTR, RCC_APB2RSTR_USART1RST)

Definition at line 2657 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_USART1_RELEASE_RESET ( )    CLEAR_BIT(RCC->APB2RSTR, RCC_APB2RSTR_USART1RST)

Definition at line 2704 of file stm32l4xx_hal_rcc.h.