STM32F479xx HAL User Manual
Defines
AHB2 Peripheral Low Power Enable Disable
RCCEx Exported Macros

Enable or disable the AHB2 peripheral clock during Low Power (Sleep) mode. More...

Defines

#define __HAL_RCC_USB_OTG_FS_CLK_SLEEP_ENABLE()   (RCC->AHB2LPENR |= (RCC_AHB2LPENR_OTGFSLPEN))
#define __HAL_RCC_USB_OTG_FS_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~(RCC_AHB2LPENR_OTGFSLPEN))
#define __HAL_RCC_RNG_CLK_SLEEP_ENABLE()   (RCC->AHB2LPENR |= (RCC_AHB2LPENR_RNGLPEN))
#define __HAL_RCC_RNG_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~(RCC_AHB2LPENR_RNGLPEN))
#define __HAL_RCC_DCMI_CLK_SLEEP_ENABLE()   (RCC->AHB2LPENR |= (RCC_AHB2LPENR_DCMILPEN))
#define __HAL_RCC_DCMI_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~(RCC_AHB2LPENR_DCMILPEN))
#define __HAL_RCC_CRYP_CLK_SLEEP_ENABLE()   (RCC->AHB2LPENR |= (RCC_AHB2LPENR_CRYPLPEN))
#define __HAL_RCC_HASH_CLK_SLEEP_ENABLE()   (RCC->AHB2LPENR |= (RCC_AHB2LPENR_HASHLPEN))
#define __HAL_RCC_CRYP_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~(RCC_AHB2LPENR_CRYPLPEN))
#define __HAL_RCC_HASH_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~(RCC_AHB2LPENR_HASHLPEN))

Detailed Description

Enable or disable the AHB2 peripheral clock during Low Power (Sleep) mode.

Note:
Peripheral clock gating in SLEEP mode can be used to further reduce power consumption.
After wake-up from SLEEP mode, the peripheral clock is enabled again.
By default, all peripheral clocks are enabled during SLEEP mode.

Define Documentation

#define __HAL_RCC_CRYP_CLK_SLEEP_DISABLE ( )    (RCC->AHB2LPENR &= ~(RCC_AHB2LPENR_CRYPLPEN))

Definition at line 1890 of file stm32f4xx_hal_rcc_ex.h.

#define __HAL_RCC_CRYP_CLK_SLEEP_ENABLE ( )    (RCC->AHB2LPENR |= (RCC_AHB2LPENR_CRYPLPEN))

Definition at line 1887 of file stm32f4xx_hal_rcc_ex.h.

#define __HAL_RCC_DCMI_CLK_SLEEP_DISABLE ( )    (RCC->AHB2LPENR &= ~(RCC_AHB2LPENR_DCMILPEN))

Definition at line 1884 of file stm32f4xx_hal_rcc_ex.h.

#define __HAL_RCC_DCMI_CLK_SLEEP_ENABLE ( )    (RCC->AHB2LPENR |= (RCC_AHB2LPENR_DCMILPEN))

Definition at line 1883 of file stm32f4xx_hal_rcc_ex.h.

#define __HAL_RCC_HASH_CLK_SLEEP_DISABLE ( )    (RCC->AHB2LPENR &= ~(RCC_AHB2LPENR_HASHLPEN))

Definition at line 1891 of file stm32f4xx_hal_rcc_ex.h.

#define __HAL_RCC_HASH_CLK_SLEEP_ENABLE ( )    (RCC->AHB2LPENR |= (RCC_AHB2LPENR_HASHLPEN))

Definition at line 1888 of file stm32f4xx_hal_rcc_ex.h.

#define __HAL_RCC_RNG_CLK_SLEEP_DISABLE ( )    (RCC->AHB2LPENR &= ~(RCC_AHB2LPENR_RNGLPEN))

Definition at line 1881 of file stm32f4xx_hal_rcc_ex.h.

#define __HAL_RCC_RNG_CLK_SLEEP_ENABLE ( )    (RCC->AHB2LPENR |= (RCC_AHB2LPENR_RNGLPEN))

Definition at line 1880 of file stm32f4xx_hal_rcc_ex.h.

#define __HAL_RCC_USB_OTG_FS_CLK_SLEEP_DISABLE ( )    (RCC->AHB2LPENR &= ~(RCC_AHB2LPENR_OTGFSLPEN))

Definition at line 1878 of file stm32f4xx_hal_rcc_ex.h.

#define __HAL_RCC_USB_OTG_FS_CLK_SLEEP_ENABLE ( )    (RCC->AHB2LPENR |= (RCC_AHB2LPENR_OTGFSLPEN))

Definition at line 1877 of file stm32f4xx_hal_rcc_ex.h.