STM32L486xx HAL User Manual
Defines
AHB1 Peripheral Force Release Reset
RCC Exported Macros

Force or release AHB1 peripheral reset. More...

Defines

#define __HAL_RCC_AHB1_FORCE_RESET()   WRITE_REG(RCC->AHB1RSTR, 0xFFFFFFFFU)
#define __HAL_RCC_DMA1_FORCE_RESET()   SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA1RST)
#define __HAL_RCC_DMA2_FORCE_RESET()   SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA2RST)
#define __HAL_RCC_FLASH_FORCE_RESET()   SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_FLASHRST)
#define __HAL_RCC_CRC_FORCE_RESET()   SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_CRCRST)
#define __HAL_RCC_TSC_FORCE_RESET()   SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_TSCRST)
#define __HAL_RCC_AHB1_RELEASE_RESET()   WRITE_REG(RCC->AHB1RSTR, 0x00000000U)
#define __HAL_RCC_DMA1_RELEASE_RESET()   CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA1RST)
#define __HAL_RCC_DMA2_RELEASE_RESET()   CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA2RST)
#define __HAL_RCC_FLASH_RELEASE_RESET()   CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_FLASHRST)
#define __HAL_RCC_CRC_RELEASE_RESET()   CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_CRCRST)
#define __HAL_RCC_TSC_RELEASE_RESET()   CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_TSCRST)

Detailed Description

Force or release AHB1 peripheral reset.


Define Documentation

#define __HAL_RCC_AHB1_FORCE_RESET ( )    WRITE_REG(RCC->AHB1RSTR, 0xFFFFFFFFU)

Definition at line 2068 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_AHB1_RELEASE_RESET ( )    WRITE_REG(RCC->AHB1RSTR, 0x00000000U)

Definition at line 2093 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_CRC_FORCE_RESET ( )    SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_CRCRST)

Definition at line 2080 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_CRC_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_CRCRST)

Definition at line 2105 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_DMA1_FORCE_RESET ( )    SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA1RST)

Definition at line 2070 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_DMA1_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA1RST)

Definition at line 2095 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_DMA2_FORCE_RESET ( )    SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA2RST)

Definition at line 2072 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_DMA2_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA2RST)

Definition at line 2097 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_FLASH_FORCE_RESET ( )    SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_FLASHRST)

Definition at line 2078 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_FLASH_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_FLASHRST)

Definition at line 2103 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_TSC_FORCE_RESET ( )    SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_TSCRST)

Definition at line 2082 of file stm32l4xx_hal_rcc.h.

#define __HAL_RCC_TSC_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_TSCRST)

Definition at line 2107 of file stm32l4xx_hal_rcc.h.