STM32L443xx 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, 0xFFFFFFFFUL)
#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, 0x00000000UL)
#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, 0xFFFFFFFFUL)

Definition at line 2196 of file stm32l4xx_hal_rcc.h.

Referenced by HAL_DeInit().

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

Definition at line 2221 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 2208 of file stm32l4xx_hal_rcc.h.

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

Definition at line 2233 of file stm32l4xx_hal_rcc.h.

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

Definition at line 2198 of file stm32l4xx_hal_rcc.h.

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

Definition at line 2223 of file stm32l4xx_hal_rcc.h.

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

Definition at line 2200 of file stm32l4xx_hal_rcc.h.

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

Definition at line 2225 of file stm32l4xx_hal_rcc.h.

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

Definition at line 2206 of file stm32l4xx_hal_rcc.h.

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

Definition at line 2231 of file stm32l4xx_hal_rcc.h.

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

Definition at line 2210 of file stm32l4xx_hal_rcc.h.

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

Definition at line 2235 of file stm32l4xx_hal_rcc.h.