STM32H735xx HAL User Manual
Modules | Defines
RCC Exported Macros
RCC

Modules

 LSE Configuration
 RCC Extended MCOx Clock Config
 Flags Interrupts Management
 

macros to manage the specified RCC Flags and interrupts.


Defines

#define __HAL_RCC_MDMA_CLK_ENABLE()
 Enable or disable the AHB3 peripheral clock.
#define __HAL_RCC_DMA2D_CLK_ENABLE()
#define __HAL_RCC_FMC_CLK_ENABLE()
#define __HAL_RCC_OSPI1_CLK_ENABLE()
#define __HAL_RCC_OSPI2_CLK_ENABLE()
#define __HAL_RCC_OCTOSPIM_CLK_ENABLE()
#define __HAL_RCC_OTFDEC1_CLK_ENABLE()
#define __HAL_RCC_OTFDEC2_CLK_ENABLE()
#define __HAL_RCC_SDMMC1_CLK_ENABLE()
#define __HAL_RCC_MDMA_CLK_DISABLE()   (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_MDMAEN))
#define __HAL_RCC_DMA2D_CLK_DISABLE()   (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_DMA2DEN))
#define __HAL_RCC_FMC_CLK_DISABLE()   (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_FMCEN))
#define __HAL_RCC_OSPI1_CLK_DISABLE()   (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_OSPI1EN))
#define __HAL_RCC_OSPI2_CLK_DISABLE()   (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_OSPI2EN))
#define __HAL_RCC_SDMMC1_CLK_DISABLE()   (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_SDMMC1EN))
#define __HAL_RCC_OCTOSPIM_CLK_DISABLE()   (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_IOMNGREN))
#define __HAL_RCC_OTFDEC1_CLK_DISABLE()   (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_OTFDEC1EN))
#define __HAL_RCC_OTFDEC2_CLK_DISABLE()   (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_OTFDEC2EN))
#define __HAL_RCC_MDMA_IS_CLK_ENABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_MDMAEN) != 0U)
 Get the enable or disable status of the AHB3 peripheral clock.
#define __HAL_RCC_DMA2D_IS_CLK_ENABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_DMA2DEN) != 0U)
#define __HAL_RCC_FMC_IS_CLK_ENABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_FMCEN) != 0U)
#define __HAL_RCC_OSPI1_IS_CLK_ENABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_OSPI1EN) != 0U)
#define __HAL_RCC_OSPI2_IS_CLK_ENABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_OSPI2EN) != 0U)
#define __HAL_RCC_SDMMC1_IS_CLK_ENABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_SDMMC1EN) != 0U)
#define __HAL_RCC_OCTOSPIM_IS_CLK_ENABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_IOMNGREN) != 0U)
#define __HAL_RCC_OTFDEC1_IS_CLK_ENABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_OTFDEC1EN) != 0U)
#define __HAL_RCC_OTFDEC2_IS_CLK_ENABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_OTFDEC2EN) != 0U)
#define __HAL_RCC_MDMA_IS_CLK_DISABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_MDMAEN) == 0U)
#define __HAL_RCC_DMA2D_IS_CLK_DISABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_DMA2DEN) == 0U)
#define __HAL_RCC_FMC_IS_CLK_DISABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_FMCEN) == 0U)
#define __HAL_RCC_SDMMC1_IS_CLK_DISABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_SDMMC1EN) == 0U)
#define __HAL_RCC_OSPI1_IS_CLK_DISABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_OSPI1EN) == 0U)
#define __HAL_RCC_OSPI2_IS_CLK_DISABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_OSPI2EN) == 0U)
#define __HAL_RCC_OCTOSPIM_IS_CLK_DISABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_IOMNGREN) == 0U)
#define __HAL_RCC_OTFDEC1_IS_CLK_DISABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_OTFDEC1EN) == 0U)
#define __HAL_RCC_OTFDEC2_IS_CLK_DISABLED()   ((RCC->AHB3ENR & RCC_AHB3ENR_OTFDEC2EN) == 0U)
#define __HAL_RCC_DMA1_CLK_ENABLE()
 Enable or disable the AHB1 peripheral clock.
#define __HAL_RCC_DMA2_CLK_ENABLE()
#define __HAL_RCC_ADC12_CLK_ENABLE()
#define __HAL_RCC_ETH1MAC_CLK_ENABLE()
#define __HAL_RCC_ETH1TX_CLK_ENABLE()
#define __HAL_RCC_ETH1RX_CLK_ENABLE()
#define __HAL_RCC_USB1_OTG_HS_CLK_ENABLE()
#define __HAL_RCC_USB1_OTG_HS_ULPI_CLK_ENABLE()
#define __HAL_RCC_DMA1_CLK_DISABLE()   (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_DMA1EN))
#define __HAL_RCC_DMA2_CLK_DISABLE()   (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_DMA2EN))
#define __HAL_RCC_ADC12_CLK_DISABLE()   (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_ADC12EN))
#define __HAL_RCC_ETH1MAC_CLK_DISABLE()   (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_ETH1MACEN))
#define __HAL_RCC_ETH1TX_CLK_DISABLE()   (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_ETH1TXEN))
#define __HAL_RCC_ETH1RX_CLK_DISABLE()   (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_ETH1RXEN))
#define __HAL_RCC_USB1_OTG_HS_CLK_DISABLE()   (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_USB1OTGHSEN))
#define __HAL_RCC_USB1_OTG_HS_ULPI_CLK_DISABLE()   (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_USB1OTGHSULPIEN))
#define __HAL_RCC_DMA1_IS_CLK_ENABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_DMA1EN) != 0U)
 Get the enable or disable status of the AHB1 peripheral clock.
#define __HAL_RCC_DMA2_IS_CLK_ENABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_DMA2EN) != 0U)
#define __HAL_RCC_ADC12_IS_CLK_ENABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_ADC12EN) != 0U)
#define __HAL_RCC_ETH1MAC_IS_CLK_ENABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_ETH1MACEN) != 0U)
#define __HAL_RCC_ETH1TX_IS_CLK_ENABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_ETH1TXEN) != 0U)
#define __HAL_RCC_ETH1RX_IS_CLK_ENABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_ETH1RXEN) != 0U)
#define __HAL_RCC_USB1_OTG_HS_IS_CLK_ENABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_USB1OTGHSEN) != 0U)
#define __HAL_RCC_USB1_OTG_HS_ULPI_IS_CLK_ENABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_USB1OTGHSULPIEN) != 0U)
#define __HAL_RCC_DMA1_IS_CLK_DISABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_DMA1EN) == 0U)
#define __HAL_RCC_DMA2_IS_CLK_DISABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_DMA2EN) == 0U)
#define __HAL_RCC_ADC12_IS_CLK_DISABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_ADC12EN) == 0U)
#define __HAL_RCC_ETH1MAC_IS_CLK_DISABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_ETH1MACEN) == 0U)
#define __HAL_RCC_ETH1TX_IS_CLK_DISABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_ETH1TXEN) == 0U)
#define __HAL_RCC_ETH1RX_IS_CLK_DISABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_ETH1RXEN) == 0U)
#define __HAL_RCC_USB1_OTG_HS_IS_CLK_DISABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_USB1OTGHSEN) == 0U)
#define __HAL_RCC_USB1_OTG_HS_ULPI_IS_CLK_DISABLED()   ((RCC->AHB1ENR & RCC_AHB1ENR_USB1OTGHSULPIEN) == 0U)
#define __HAL_RCC_DCMI_PSSI_CLK_ENABLE()
 Enable or disable the AHB2 peripheral clock.
#define __HAL_RCC_DCMI_CLK_ENABLE()   __HAL_RCC_DCMI_PSSI_CLK_ENABLE() /* for API backward compatibility*/
#define __HAL_RCC_CRYP_CLK_ENABLE()
#define __HAL_RCC_HASH_CLK_ENABLE()
#define __HAL_RCC_RNG_CLK_ENABLE()
#define __HAL_RCC_SDMMC2_CLK_ENABLE()
#define __HAL_RCC_FMAC_CLK_ENABLE()
#define __HAL_RCC_CORDIC_CLK_ENABLE()
#define __HAL_RCC_D2SRAM1_CLK_ENABLE()
#define __HAL_RCC_D2SRAM2_CLK_ENABLE()
#define __HAL_RCC_DCMI_PSSI_CLK_DISABLE()   (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_DCMI_PSSIEN))
#define __HAL_RCC_DCMI_CLK_DISABLE()   __HAL_RCC_DCMI_PSSI_CLK_DISABLE() /* for API backward compatibility*/
#define __HAL_RCC_CRYP_CLK_DISABLE()   (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_CRYPEN))
#define __HAL_RCC_HASH_CLK_DISABLE()   (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_HASHEN))
#define __HAL_RCC_RNG_CLK_DISABLE()   (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_RNGEN))
#define __HAL_RCC_SDMMC2_CLK_DISABLE()   (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_SDMMC2EN))
#define __HAL_RCC_FMAC_CLK_DISABLE()   (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_FMACEN))
#define __HAL_RCC_CORDIC_CLK_DISABLE()   (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_CORDICEN))
#define __HAL_RCC_D2SRAM1_CLK_DISABLE()   (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_D2SRAM1EN))
#define __HAL_RCC_D2SRAM2_CLK_DISABLE()   (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_D2SRAM2EN))
#define __HAL_RCC_DCMI_PSSI_IS_CLK_ENABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_DCMI_PSSIEN) != 0U)
 Get the enable or disable status of the AHB2 peripheral clock.
#define __HAL_RCC_DCMI_IS_CLK_ENABLED()   __HAL_RCC_DCMI_PSSI_IS_CLK_ENABLED() /* for API backward compatibility*/
#define __HAL_RCC_CRYP_IS_CLK_ENABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_CRYPEN) != 0U)
#define __HAL_RCC_HASH_IS_CLK_ENABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_HASHEN) != 0U)
#define __HAL_RCC_RNG_IS_CLK_ENABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_RNGEN) != 0U)
#define __HAL_RCC_SDMMC2_IS_CLK_ENABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_SDMMC2EN) != 0U)
#define __HAL_RCC_FMAC_IS_CLK_ENABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_FMACEN) != 0U)
#define __HAL_RCC_CORDIC_IS_CLK_ENABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_CORDICEN) != 0U)
#define __HAL_RCC_D2SRAM1_IS_CLK_ENABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_D2SRAM1EN) != 0U)
#define __HAL_RCC_D2SRAM2_IS_CLK_ENABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_D2SRAM2EN) != 0U)
#define __HAL_RCC_DCMI_PSSI_IS_CLK_DISABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_DCMI_PSSIEN) == 0U)
#define __HAL_RCC_DCMI_IS_CLK_DISABLED()   __HAL_RCC_DCMI_PSSI_IS_CLK_DISABLED() /* for API backward compatibility*/
#define __HAL_RCC_CRYP_IS_CLK_DISABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_CRYPEN) == 0U)
#define __HAL_RCC_HASH_IS_CLK_DISABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_HASHEN) == 0U)
#define __HAL_RCC_RNG_IS_CLK_DISABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_RNGEN) == 0U)
#define __HAL_RCC_SDMMC2_IS_CLK_DISABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_SDMMC2EN) == 0U)
#define __HAL_RCC_FMAC_IS_CLK_DISABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_FMACEN) == 0U)
#define __HAL_RCC_CORDIC_IS_CLK_DISABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_CORDICEN) == 0U)
#define __HAL_RCC_D2SRAM1_IS_CLK_DISABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_D2SRAM1EN) == 0U)
#define __HAL_RCC_D2SRAM2_IS_CLK_DISABLED()   ((RCC->AHB2ENR & RCC_AHB2ENR_D2SRAM2EN) == 0U)
#define __HAL_RCC_GPIOA_CLK_ENABLE()
 Enable or disable the AHB4 peripheral clock.
#define __HAL_RCC_GPIOB_CLK_ENABLE()
#define __HAL_RCC_GPIOC_CLK_ENABLE()
#define __HAL_RCC_GPIOD_CLK_ENABLE()
#define __HAL_RCC_GPIOE_CLK_ENABLE()
#define __HAL_RCC_GPIOF_CLK_ENABLE()
#define __HAL_RCC_GPIOG_CLK_ENABLE()
#define __HAL_RCC_GPIOH_CLK_ENABLE()
#define __HAL_RCC_GPIOJ_CLK_ENABLE()
#define __HAL_RCC_GPIOK_CLK_ENABLE()
#define __HAL_RCC_CRC_CLK_ENABLE()
#define __HAL_RCC_BDMA_CLK_ENABLE()
#define __HAL_RCC_ADC3_CLK_ENABLE()
#define __HAL_RCC_HSEM_CLK_ENABLE()
#define __HAL_RCC_BKPRAM_CLK_ENABLE()
#define __HAL_RCC_GPIOA_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOAEN)
#define __HAL_RCC_GPIOB_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOBEN)
#define __HAL_RCC_GPIOC_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOCEN)
#define __HAL_RCC_GPIOD_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIODEN)
#define __HAL_RCC_GPIOE_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOEEN)
#define __HAL_RCC_GPIOF_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOFEN)
#define __HAL_RCC_GPIOG_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOGEN)
#define __HAL_RCC_GPIOH_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOHEN)
#define __HAL_RCC_GPIOJ_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOJEN)
#define __HAL_RCC_GPIOK_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOKEN)
#define __HAL_RCC_CRC_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_CRCEN)
#define __HAL_RCC_BDMA_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_BDMAEN)
#define __HAL_RCC_ADC3_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_ADC3EN)
#define __HAL_RCC_HSEM_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_HSEMEN)
#define __HAL_RCC_BKPRAM_CLK_DISABLE()   (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_BKPRAMEN)
#define __HAL_RCC_GPIOA_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOAEN) != 0U)
 Get the enable or disable status of the AHB4 peripheral clock.
#define __HAL_RCC_GPIOB_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOBEN) != 0U)
#define __HAL_RCC_GPIOC_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOCEN) != 0U)
#define __HAL_RCC_GPIOD_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIODEN) != 0U)
#define __HAL_RCC_GPIOE_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOEEN) != 0U)
#define __HAL_RCC_GPIOF_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOFEN) != 0U)
#define __HAL_RCC_GPIOG_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOGEN) != 0U)
#define __HAL_RCC_GPIOH_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOHEN) != 0U)
#define __HAL_RCC_GPIOJ_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOJEN) != 0U)
#define __HAL_RCC_GPIOK_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOKEN) != 0U)
#define __HAL_RCC_CRC_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_CRCEN) != 0U)
#define __HAL_RCC_BDMA_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_BDMAEN) != 0U)
#define __HAL_RCC_ADC3_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_ADC3EN) != 0U)
#define __HAL_RCC_HSEM_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_HSEMEN) != 0U)
#define __HAL_RCC_BKPRAM_IS_CLK_ENABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_BKPRAMEN) != 0U)
#define __HAL_RCC_GPIOA_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOAEN) == 0U)
#define __HAL_RCC_GPIOB_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOBEN) == 0U)
#define __HAL_RCC_GPIOC_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOCEN) == 0U)
#define __HAL_RCC_GPIOD_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIODEN) == 0U)
#define __HAL_RCC_GPIOE_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOEEN) == 0U)
#define __HAL_RCC_GPIOF_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOFEN) == 0U)
#define __HAL_RCC_GPIOG_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOGEN) == 0U)
#define __HAL_RCC_GPIOH_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOHEN) == 0U)
#define __HAL_RCC_GPIOJ_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOJEN) == 0U)
#define __HAL_RCC_GPIOK_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOKEN) == 0U)
#define __HAL_RCC_CRC_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_CRCEN) == 0U)
#define __HAL_RCC_BDMA_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_BDMAEN) == 0U)
#define __HAL_RCC_ADC3_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_ADC3EN) == 0U)
#define __HAL_RCC_HSEM_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_HSEMEN) == 0U)
#define __HAL_RCC_BKPRAM_IS_CLK_DISABLED()   ((RCC->AHB4ENR & RCC_AHB4ENR_BKPRAMEN) == 0U)
#define __HAL_RCC_LTDC_CLK_ENABLE()
 Enable or disable the APB3 peripheral clock.
#define __HAL_RCC_WWDG1_CLK_ENABLE()
#define __HAL_RCC_LTDC_CLK_DISABLE()   (RCC->APB3ENR) &= ~ (RCC_APB3ENR_LTDCEN)
#define __HAL_RCC_WWDG1_CLK_DISABLE()   (RCC->APB3ENR) &= ~ (RCC_APB3ENR_WWDG1EN)
#define __HAL_RCC_LTDC_IS_CLK_ENABLED()   ((RCC->APB3ENR & RCC_APB3ENR_LTDCEN) != 0U)
 Get the enable or disable status of the APB3 peripheral clock.
#define __HAL_RCC_WWDG1_IS_CLK_ENABLED()   ((RCC->APB3ENR & RCC_APB3ENR_WWDG1EN) != 0U)
#define __HAL_RCC_LTDC_IS_CLK_DISABLED()   ((RCC->APB3ENR & RCC_APB3ENR_LTDCEN) == 0U)
#define __HAL_RCC_WWDG1_IS_CLK_DISABLED()   ((RCC->APB3ENR & RCC_APB3ENR_WWDG1EN) == 0U)
#define __HAL_RCC_TIM2_CLK_ENABLE()
 Enable or disable the APB1 peripheral clock.
#define __HAL_RCC_TIM3_CLK_ENABLE()
#define __HAL_RCC_TIM4_CLK_ENABLE()
#define __HAL_RCC_TIM5_CLK_ENABLE()
#define __HAL_RCC_TIM6_CLK_ENABLE()
#define __HAL_RCC_TIM7_CLK_ENABLE()
#define __HAL_RCC_TIM12_CLK_ENABLE()
#define __HAL_RCC_TIM13_CLK_ENABLE()
#define __HAL_RCC_TIM14_CLK_ENABLE()
#define __HAL_RCC_LPTIM1_CLK_ENABLE()
#define __HAL_RCC_SPI2_CLK_ENABLE()
#define __HAL_RCC_SPI3_CLK_ENABLE()
#define __HAL_RCC_SPDIFRX_CLK_ENABLE()
#define __HAL_RCC_USART2_CLK_ENABLE()
#define __HAL_RCC_USART3_CLK_ENABLE()
#define __HAL_RCC_UART4_CLK_ENABLE()
#define __HAL_RCC_UART5_CLK_ENABLE()
#define __HAL_RCC_I2C1_CLK_ENABLE()
#define __HAL_RCC_I2C2_CLK_ENABLE()
#define __HAL_RCC_I2C3_CLK_ENABLE()
#define __HAL_RCC_I2C5_CLK_ENABLE()
#define __HAL_RCC_CEC_CLK_ENABLE()
#define __HAL_RCC_DAC12_CLK_ENABLE()
#define __HAL_RCC_UART7_CLK_ENABLE()
#define __HAL_RCC_UART8_CLK_ENABLE()
#define __HAL_RCC_CRS_CLK_ENABLE()
#define __HAL_RCC_SWPMI1_CLK_ENABLE()
#define __HAL_RCC_OPAMP_CLK_ENABLE()
#define __HAL_RCC_MDIOS_CLK_ENABLE()
#define __HAL_RCC_FDCAN_CLK_ENABLE()
#define __HAL_RCC_TIM23_CLK_ENABLE()
#define __HAL_RCC_TIM24_CLK_ENABLE()
#define __HAL_RCC_TIM2_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM2EN)
#define __HAL_RCC_TIM3_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM3EN)
#define __HAL_RCC_TIM4_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM4EN)
#define __HAL_RCC_TIM5_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM5EN)
#define __HAL_RCC_TIM6_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM6EN)
#define __HAL_RCC_TIM7_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM7EN)
#define __HAL_RCC_TIM12_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM12EN)
#define __HAL_RCC_TIM13_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM13EN)
#define __HAL_RCC_TIM14_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM14EN)
#define __HAL_RCC_LPTIM1_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_LPTIM1EN)
#define __HAL_RCC_SPI2_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_SPI2EN)
#define __HAL_RCC_SPI3_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_SPI3EN)
#define __HAL_RCC_SPDIFRX_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_SPDIFRXEN)
#define __HAL_RCC_USART2_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_USART2EN)
#define __HAL_RCC_USART3_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_USART3EN)
#define __HAL_RCC_UART4_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_UART4EN)
#define __HAL_RCC_UART5_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_UART5EN)
#define __HAL_RCC_I2C1_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_I2C1EN)
#define __HAL_RCC_I2C2_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_I2C2EN)
#define __HAL_RCC_I2C3_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_I2C3EN)
#define __HAL_RCC_I2C5_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_I2C5EN)
#define __HAL_RCC_CEC_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_CECEN)
#define __HAL_RCC_DAC12_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_DAC12EN)
#define __HAL_RCC_UART7_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_UART7EN)
#define __HAL_RCC_UART8_CLK_DISABLE()   (RCC->APB1LENR) &= ~ (RCC_APB1LENR_UART8EN)
#define __HAL_RCC_CRS_CLK_DISABLE()   (RCC->APB1HENR) &= ~ (RCC_APB1HENR_CRSEN)
#define __HAL_RCC_SWPMI1_CLK_DISABLE()   (RCC->APB1HENR) &= ~ (RCC_APB1HENR_SWPMIEN)
#define __HAL_RCC_OPAMP_CLK_DISABLE()   (RCC->APB1HENR) &= ~ (RCC_APB1HENR_OPAMPEN)
#define __HAL_RCC_MDIOS_CLK_DISABLE()   (RCC->APB1HENR) &= ~ (RCC_APB1HENR_MDIOSEN)
#define __HAL_RCC_FDCAN_CLK_DISABLE()   (RCC->APB1HENR) &= ~ (RCC_APB1HENR_FDCANEN)
#define __HAL_RCC_TIM23_CLK_DISABLE()   (RCC->APB1HENR) &= ~ (RCC_APB1HENR_TIM23EN)
#define __HAL_RCC_TIM24_CLK_DISABLE()   (RCC->APB1HENR) &= ~ (RCC_APB1HENR_TIM24EN)
#define __HAL_RCC_TIM2_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM2EN) != 0U)
 Get the enable or disable status of the APB1 peripheral clock.
#define __HAL_RCC_TIM3_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM3EN) != 0U)
#define __HAL_RCC_TIM4_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM4EN) != 0U)
#define __HAL_RCC_TIM5_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM5EN) != 0U)
#define __HAL_RCC_TIM6_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM6EN) != 0U)
#define __HAL_RCC_TIM7_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM7EN) != 0U)
#define __HAL_RCC_TIM12_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM12EN) != 0U)
#define __HAL_RCC_TIM13_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM13EN) != 0U)
#define __HAL_RCC_TIM14_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM14EN) != 0U)
#define __HAL_RCC_LPTIM1_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_LPTIM1EN) != 0U)
#define __HAL_RCC_SPI2_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_SPI2EN) != 0U)
#define __HAL_RCC_SPI3_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_SPI3EN) != 0U)
#define __HAL_RCC_SPDIFRX_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_SPDIFRXEN) != 0U)
#define __HAL_RCC_USART2_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_USART2EN) != 0U)
#define __HAL_RCC_USART3_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_USART3EN) != 0U)
#define __HAL_RCC_UART4_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_UART4EN) != 0U)
#define __HAL_RCC_UART5_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_UART5EN) != 0U)
#define __HAL_RCC_I2C1_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_I2C1EN) != 0U)
#define __HAL_RCC_I2C2_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_I2C2EN) != 0U)
#define __HAL_RCC_I2C3_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_I2C3EN) != 0U)
#define __HAL_RCC_I2C5_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_I2C5EN) != 0U)
#define __HAL_RCC_CEC_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_CECEN) != 0U)
#define __HAL_RCC_DAC12_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_DAC12EN) != 0U)
#define __HAL_RCC_UART7_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_UART7EN) != 0U)
#define __HAL_RCC_UART8_IS_CLK_ENABLED()   ((RCC->APB1LENR & RCC_APB1LENR_UART8EN) != 0U)
#define __HAL_RCC_CRS_IS_CLK_ENABLED()   ((RCC->APB1HENR & RCC_APB1HENR_CRSEN) != 0U)
#define __HAL_RCC_SWPMI1_IS_CLK_ENABLED()   ((RCC->APB1HENR & RCC_APB1HENR_SWPMIEN) != 0U)
#define __HAL_RCC_OPAMP_IS_CLK_ENABLED()   ((RCC->APB1HENR & RCC_APB1HENR_OPAMPEN) != 0U)
#define __HAL_RCC_MDIOS_IS_CLK_ENABLED()   ((RCC->APB1HENR & RCC_APB1HENR_MDIOSEN) != 0U)
#define __HAL_RCC_FDCAN_IS_CLK_ENABLED()   ((RCC->APB1HENR & RCC_APB1HENR_FDCANEN) != 0U)
#define __HAL_RCC_TIM23_IS_CLK_ENABLED()   ((RCC->APB1HENR & RCC_APB1HENR_TIM23EN) != 0U)
#define __HAL_RCC_TIM24_IS_CLK_ENABLED()   ((RCC->APB1HENR & RCC_APB1HENR_TIM24EN) != 0U)
#define __HAL_RCC_TIM2_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM2EN) == 0U)
#define __HAL_RCC_TIM3_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM3EN) == 0U)
#define __HAL_RCC_TIM4_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM4EN) == 0U)
#define __HAL_RCC_TIM5_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM5EN) == 0U)
#define __HAL_RCC_TIM6_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM6EN) == 0U)
#define __HAL_RCC_TIM7_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM7EN) == 0U)
#define __HAL_RCC_TIM12_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM12EN) == 0U)
#define __HAL_RCC_TIM13_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM13EN) == 0U)
#define __HAL_RCC_TIM14_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_TIM14EN) == 0U)
#define __HAL_RCC_LPTIM1_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_LPTIM1EN) == 0U)
#define __HAL_RCC_SPI2_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_SPI2EN) == 0U)
#define __HAL_RCC_SPI3_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_SPI3EN) == 0U)
#define __HAL_RCC_SPDIFRX_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_SPDIFRXEN) == 0U)
#define __HAL_RCC_USART2_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_USART2EN) == 0U)
#define __HAL_RCC_USART3_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_USART3EN) == 0U)
#define __HAL_RCC_UART4_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_UART4EN) == 0U)
#define __HAL_RCC_UART5_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_UART5EN) == 0U)
#define __HAL_RCC_I2C1_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_I2C1EN) == 0U)
#define __HAL_RCC_I2C2_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_I2C2EN) == 0U)
#define __HAL_RCC_I2C3_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_I2C3EN) == 0U)
#define __HAL_RCC_I2C5_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_I2C5EN) == 0U)
#define __HAL_RCC_CEC_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_CECEN) == 0U)
#define __HAL_RCC_DAC12_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_DAC12EN) == 0U)
#define __HAL_RCC_UART7_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_UART7EN) == 0U)
#define __HAL_RCC_UART8_IS_CLK_DISABLED()   ((RCC->APB1LENR & RCC_APB1LENR_UART8EN) == 0U)
#define __HAL_RCC_CRS_IS_CLK_DISABLED()   ((RCC->APB1HENR & RCC_APB1HENR_CRSEN) == 0U)
#define __HAL_RCC_SWPMI1_IS_CLK_DISABLED()   ((RCC->APB1HENR & RCC_APB1HENR_SWPMIEN) == 0U)
#define __HAL_RCC_OPAMP_IS_CLK_DISABLED()   ((RCC->APB1HENR & RCC_APB1HENR_OPAMPEN) == 0U)
#define __HAL_RCC_MDIOS_IS_CLK_DISABLED()   ((RCC->APB1HENR & RCC_APB1HENR_MDIOSEN) == 0U)
#define __HAL_RCC_FDCAN_IS_CLK_DISABLED()   ((RCC->APB1HENR & RCC_APB1HENR_FDCANEN) == 0U)
#define __HAL_RCC_TIM23_IS_CLK_DISABLED()   ((RCC->APB1HENR & RCC_APB1HENR_TIM23EN) == 0U)
#define __HAL_RCC_TIM24_IS_CLK_DISABLED()   ((RCC->APB1HENR & RCC_APB1HENR_TIM24EN) == 0U)
#define __HAL_RCC_TIM1_CLK_ENABLE()
 Enable or disable the APB2 peripheral clock.
#define __HAL_RCC_TIM8_CLK_ENABLE()
#define __HAL_RCC_USART1_CLK_ENABLE()
#define __HAL_RCC_USART6_CLK_ENABLE()
#define __HAL_RCC_UART9_CLK_ENABLE()
#define __HAL_RCC_USART10_CLK_ENABLE()
#define __HAL_RCC_SPI1_CLK_ENABLE()
#define __HAL_RCC_SPI4_CLK_ENABLE()
#define __HAL_RCC_TIM15_CLK_ENABLE()
#define __HAL_RCC_TIM16_CLK_ENABLE()
#define __HAL_RCC_TIM17_CLK_ENABLE()
#define __HAL_RCC_SPI5_CLK_ENABLE()
#define __HAL_RCC_SAI1_CLK_ENABLE()
#define __HAL_RCC_DFSDM1_CLK_ENABLE()
#define __HAL_RCC_TIM1_CLK_DISABLE()   (RCC->APB2ENR) &= ~ (RCC_APB2ENR_TIM1EN)
#define __HAL_RCC_TIM8_CLK_DISABLE()   (RCC->APB2ENR) &= ~ (RCC_APB2ENR_TIM8EN)
#define __HAL_RCC_USART1_CLK_DISABLE()   (RCC->APB2ENR) &= ~ (RCC_APB2ENR_USART1EN)
#define __HAL_RCC_USART6_CLK_DISABLE()   (RCC->APB2ENR) &= ~ (RCC_APB2ENR_USART6EN)
#define __HAL_RCC_UART9_CLK_DISABLE()   (RCC->APB2ENR) &= ~ (RCC_APB2ENR_UART9EN)
#define __HAL_RCC_USART10_CLK_DISABLE()   (RCC->APB2ENR) &= ~ (RCC_APB2ENR_USART10EN)
#define __HAL_RCC_SPI1_CLK_DISABLE()   (RCC->APB2ENR) &= ~ (RCC_APB2ENR_SPI1EN)
#define __HAL_RCC_SPI4_CLK_DISABLE()   (RCC->APB2ENR) &= ~ (RCC_APB2ENR_SPI4EN)
#define __HAL_RCC_TIM15_CLK_DISABLE()   (RCC->APB2ENR) &= ~ (RCC_APB2ENR_TIM15EN)
#define __HAL_RCC_TIM16_CLK_DISABLE()   (RCC->APB2ENR) &= ~ (RCC_APB2ENR_TIM16EN)
#define __HAL_RCC_TIM17_CLK_DISABLE()   (RCC->APB2ENR) &= ~ (RCC_APB2ENR_TIM17EN)
#define __HAL_RCC_SPI5_CLK_DISABLE()   (RCC->APB2ENR) &= ~ (RCC_APB2ENR_SPI5EN)
#define __HAL_RCC_SAI1_CLK_DISABLE()   (RCC->APB2ENR) &= ~ (RCC_APB2ENR_SAI1EN)
#define __HAL_RCC_DFSDM1_CLK_DISABLE()   (RCC->APB2ENR) &= ~ (RCC_APB2ENR_DFSDM1EN)
#define __HAL_RCC_TIM1_IS_CLK_ENABLED()   ((RCC->APB2ENR & RCC_APB2ENR_TIM1EN) != 0U)
 Get the enable or disable status of the APB2 peripheral clock.
#define __HAL_RCC_TIM8_IS_CLK_ENABLED()   ((RCC->APB2ENR & RCC_APB2ENR_TIM8EN) != 0U)
#define __HAL_RCC_USART1_IS_CLK_ENABLED()   ((RCC->APB2ENR & RCC_APB2ENR_USART1EN) != 0U)
#define __HAL_RCC_USART6_IS_CLK_ENABLED()   ((RCC->APB2ENR & RCC_APB2ENR_USART6EN) != 0U)
#define __HAL_RCC_UART9_IS_CLK_ENABLED()   ((RCC->APB2ENR & RCC_APB2ENR_UART9EN) != 0U)
#define __HAL_RCC_USART10_IS_CLK_ENABLED()   ((RCC->APB2ENR & RCC_APB2ENR_USART10EN) != 0U)
#define __HAL_RCC_SPI1_IS_CLK_ENABLED()   ((RCC->APB2ENR & RCC_APB2ENR_SPI1EN) != 0U)
#define __HAL_RCC_SPI4_IS_CLK_ENABLED()   ((RCC->APB2ENR & RCC_APB2ENR_SPI4EN) != 0U)
#define __HAL_RCC_TIM15_IS_CLK_ENABLED()   ((RCC->APB2ENR & RCC_APB2ENR_TIM15EN) != 0U)
#define __HAL_RCC_TIM16_IS_CLK_ENABLED()   ((RCC->APB2ENR & RCC_APB2ENR_TIM16EN) != 0U)
#define __HAL_RCC_TIM17_IS_CLK_ENABLED()   ((RCC->APB2ENR & RCC_APB2ENR_TIM17EN) != 0U)
#define __HAL_RCC_SPI5_IS_CLK_ENABLED()   ((RCC->APB2ENR & RCC_APB2ENR_SPI5EN) != 0U)
#define __HAL_RCC_SAI1_IS_CLK_ENABLED()   ((RCC->APB2ENR & RCC_APB2ENR_SAI1EN) != 0U)
#define __HAL_RCC_DFSDM1_IS_CLK_ENABLED()   ((RCC->APB2ENR & RCC_APB2ENR_DFSDM1EN) != 0U)
#define __HAL_RCC_TIM1_IS_CLK_DISABLED()   ((RCC->APB2ENR & RCC_APB2ENR_TIM1EN) == 0U)
#define __HAL_RCC_TIM8_IS_CLK_DISABLED()   ((RCC->APB2ENR & RCC_APB2ENR_TIM8EN) == 0U)
#define __HAL_RCC_USART1_IS_CLK_DISABLED()   ((RCC->APB2ENR & RCC_APB2ENR_USART1EN) == 0U)
#define __HAL_RCC_USART6_IS_CLK_DISABLED()   ((RCC->APB2ENR & RCC_APB2ENR_USART6EN) == 0U)
#define __HAL_RCC_UART9_IS_CLK_DISABLED()   ((RCC->APB2ENR & RCC_APB2ENR_UART9EN) == 0U)
#define __HAL_RCC_USART10_IS_CLK_DISABLED()   ((RCC->APB2ENR & RCC_APB2ENR_USART10EN) == 0U)
#define __HAL_RCC_SPI1_IS_CLK_DISABLED()   ((RCC->APB2ENR & RCC_APB2ENR_SPI1EN) == 0U)
#define __HAL_RCC_SPI4_IS_CLK_DISABLED()   ((RCC->APB2ENR & RCC_APB2ENR_SPI4EN) == 0U)
#define __HAL_RCC_TIM15_IS_CLK_DISABLED()   ((RCC->APB2ENR & RCC_APB2ENR_TIM15EN) == 0U)
#define __HAL_RCC_TIM16_IS_CLK_DISABLED()   ((RCC->APB2ENR & RCC_APB2ENR_TIM16EN) == 0U)
#define __HAL_RCC_TIM17_IS_CLK_DISABLED()   ((RCC->APB2ENR & RCC_APB2ENR_TIM17EN) == 0U)
#define __HAL_RCC_SPI5_IS_CLK_DISABLED()   ((RCC->APB2ENR & RCC_APB2ENR_SPI5EN) == 0U)
#define __HAL_RCC_SAI1_IS_CLK_DISABLED()   ((RCC->APB2ENR & RCC_APB2ENR_SAI1EN) == 0U)
#define __HAL_RCC_DFSDM1_IS_CLK_DISABLED()   ((RCC->APB2ENR & RCC_APB2ENR_DFSDM1EN) == 0U)
#define __HAL_RCC_SYSCFG_CLK_ENABLE()
 Enable or disable the APB4 peripheral clock.
#define __HAL_RCC_LPUART1_CLK_ENABLE()
#define __HAL_RCC_SPI6_CLK_ENABLE()
#define __HAL_RCC_I2C4_CLK_ENABLE()
#define __HAL_RCC_LPTIM2_CLK_ENABLE()
#define __HAL_RCC_LPTIM3_CLK_ENABLE()
#define __HAL_RCC_LPTIM4_CLK_ENABLE()
#define __HAL_RCC_LPTIM5_CLK_ENABLE()
#define __HAL_RCC_COMP12_CLK_ENABLE()
#define __HAL_RCC_VREF_CLK_ENABLE()
#define __HAL_RCC_SAI4_CLK_ENABLE()
#define __HAL_RCC_RTC_CLK_ENABLE()
#define __HAL_RCC_DTS_CLK_ENABLE()
#define __HAL_RCC_SYSCFG_CLK_DISABLE()   (RCC->APB4ENR) &= ~ (RCC_APB4ENR_SYSCFGEN)
#define __HAL_RCC_LPUART1_CLK_DISABLE()   (RCC->APB4ENR) &= ~ (RCC_APB4ENR_LPUART1EN)
#define __HAL_RCC_SPI6_CLK_DISABLE()   (RCC->APB4ENR) &= ~ (RCC_APB4ENR_SPI6EN)
#define __HAL_RCC_I2C4_CLK_DISABLE()   (RCC->APB4ENR) &= ~ (RCC_APB4ENR_I2C4EN)
#define __HAL_RCC_LPTIM2_CLK_DISABLE()   (RCC->APB4ENR) &= ~ (RCC_APB4ENR_LPTIM2EN)
#define __HAL_RCC_LPTIM3_CLK_DISABLE()   (RCC->APB4ENR) &= ~ (RCC_APB4ENR_LPTIM3EN)
#define __HAL_RCC_LPTIM4_CLK_DISABLE()   (RCC->APB4ENR) &= ~ (RCC_APB4ENR_LPTIM4EN)
#define __HAL_RCC_LPTIM5_CLK_DISABLE()   (RCC->APB4ENR) &= ~ (RCC_APB4ENR_LPTIM5EN)
#define __HAL_RCC_COMP12_CLK_DISABLE()   (RCC->APB4ENR) &= ~ (RCC_APB4ENR_COMP12EN)
#define __HAL_RCC_VREF_CLK_DISABLE()   (RCC->APB4ENR) &= ~ (RCC_APB4ENR_VREFEN)
#define __HAL_RCC_RTC_CLK_DISABLE()   (RCC->APB4ENR) &= ~ (RCC_APB4ENR_RTCAPBEN)
#define __HAL_RCC_SAI4_CLK_DISABLE()   (RCC->APB4ENR) &= ~ (RCC_APB4ENR_SAI4EN)
#define __HAL_RCC_DTS_CLK_DISABLE()   (RCC->APB4ENR) &= ~ (RCC_APB4ENR_DTSEN)
#define __HAL_RCC_SYSCFG_IS_CLK_ENABLED()   ((RCC->APB4ENR & RCC_APB4ENR_SYSCFGEN) != 0U)
 Get the enable or disable status of the APB4 peripheral clock.
#define __HAL_RCC_LPUART1_IS_CLK_ENABLED()   ((RCC->APB4ENR & RCC_APB4ENR_LPUART1EN) != 0U)
#define __HAL_RCC_SPI6_IS_CLK_ENABLED()   ((RCC->APB4ENR & RCC_APB4ENR_SPI6EN) != 0U)
#define __HAL_RCC_I2C4_IS_CLK_ENABLED()   ((RCC->APB4ENR & RCC_APB4ENR_I2C4EN) != 0U)
#define __HAL_RCC_LPTIM2_IS_CLK_ENABLED()   ((RCC->APB4ENR & RCC_APB4ENR_LPTIM2EN) != 0U)
#define __HAL_RCC_LPTIM3_IS_CLK_ENABLED()   ((RCC->APB4ENR & RCC_APB4ENR_LPTIM3EN) != 0U)
#define __HAL_RCC_LPTIM4_IS_CLK_ENABLED()   ((RCC->APB4ENR & RCC_APB4ENR_LPTIM4EN) != 0U)
#define __HAL_RCC_LPTIM5_IS_CLK_ENABLED()   ((RCC->APB4ENR & RCC_APB4ENR_LPTIM5EN) != 0U)
#define __HAL_RCC_COMP12_IS_CLK_ENABLED()   ((RCC->APB4ENR & RCC_APB4ENR_COMP12EN) != 0U)
#define __HAL_RCC_VREF_IS_CLK_ENABLED()   ((RCC->APB4ENR & RCC_APB4ENR_VREFEN) != 0U)
#define __HAL_RCC_RTC_IS_CLK_ENABLED()   ((RCC->APB4ENR & RCC_APB4ENR_RTCAPBEN) != 0U)
#define __HAL_RCC_SAI4_IS_CLK_ENABLED()   ((RCC->APB4ENR & RCC_APB4ENR_SAI4EN) != 0U)
#define __HAL_RCC_DTS_IS_CLK_ENABLED()   ((RCC->APB4ENR & RCC_APB4ENR_DTSEN) != 0U)
#define __HAL_RCC_SYSCFG_IS_CLK_DISABLED()   ((RCC->APB4ENR & RCC_APB4ENR_SYSCFGEN) == 0U)
#define __HAL_RCC_LPUART1_IS_CLK_DISABLED()   ((RCC->APB4ENR & RCC_APB4ENR_LPUART1EN) == 0U)
#define __HAL_RCC_SPI6_IS_CLK_DISABLED()   ((RCC->APB4ENR & RCC_APB4ENR_SPI6EN) == 0U)
#define __HAL_RCC_I2C4_IS_CLK_DISABLED()   ((RCC->APB4ENR & RCC_APB4ENR_I2C4EN) == 0U)
#define __HAL_RCC_LPTIM2_IS_CLK_DISABLED()   ((RCC->APB4ENR & RCC_APB4ENR_LPTIM2EN) == 0U)
#define __HAL_RCC_LPTIM3_IS_CLK_DISABLED()   ((RCC->APB4ENR & RCC_APB4ENR_LPTIM3EN) == 0U)
#define __HAL_RCC_LPTIM4_IS_CLK_DISABLED()   ((RCC->APB4ENR & RCC_APB4ENR_LPTIM4EN) == 0U)
#define __HAL_RCC_LPTIM5_IS_CLK_DISABLED()   ((RCC->APB4ENR & RCC_APB4ENR_LPTIM5EN) == 0U)
#define __HAL_RCC_COMP12_IS_CLK_DISABLED()   ((RCC->APB4ENR & RCC_APB4ENR_COMP12EN) == 0U)
#define __HAL_RCC_VREF_IS_CLK_DISABLED()   ((RCC->APB4ENR & RCC_APB4ENR_VREFEN) == 0U)
#define __HAL_RCC_RTC_IS_CLK_DISABLED()   ((RCC->APB4ENR & RCC_APB4ENR_RTCAPBEN) == 0U)
#define __HAL_RCC_SAI4_IS_CLK_DISABLED()   ((RCC->APB4ENR & RCC_APB4ENR_SAI4EN) == 0U)
#define __HAL_RCC_DTS_IS_CLK_DISABLED()   ((RCC->APB4ENR & RCC_APB4ENR_DTSEN) == 0U)
#define __HAL_RCC_AHB3_FORCE_RESET()   (RCC->AHB3RSTR = 0x00E95011U) /* Resets MDMA, DMA2D, FMC, OSPI1, SDMMC1, OSPI2, IOMNGR, OTFD1, OTFD2 */
 Enable or disable the AHB3 peripheral reset.
#define __HAL_RCC_MDMA_FORCE_RESET()   (RCC->AHB3RSTR |= (RCC_AHB3RSTR_MDMARST))
#define __HAL_RCC_DMA2D_FORCE_RESET()   (RCC->AHB3RSTR |= (RCC_AHB3RSTR_DMA2DRST))
#define __HAL_RCC_FMC_FORCE_RESET()   (RCC->AHB3RSTR |= (RCC_AHB3RSTR_FMCRST))
#define __HAL_RCC_OSPI1_FORCE_RESET()   (RCC->AHB3RSTR |= (RCC_AHB3RSTR_OSPI1RST))
#define __HAL_RCC_SDMMC1_FORCE_RESET()   (RCC->AHB3RSTR |= (RCC_AHB3RSTR_SDMMC1RST))
#define __HAL_RCC_OSPI2_FORCE_RESET()   (RCC->AHB3RSTR |= (RCC_AHB3RSTR_OSPI2RST))
#define __HAL_RCC_IOMNGR_FORCE_RESET()   (RCC->AHB3RSTR |= (RCC_AHB3RSTR_IOMNGRRST))
#define __HAL_RCC_OTFDEC1_FORCE_RESET()   (RCC->AHB3RSTR |= (RCC_AHB3RSTR_OTFDEC1RST))
#define __HAL_RCC_OTFDEC2_FORCE_RESET()   (RCC->AHB3RSTR |= (RCC_AHB3RSTR_OTFDEC2RST))
#define __HAL_RCC_AHB3_RELEASE_RESET()   (RCC->AHB3RSTR = 0x00)
#define __HAL_RCC_MDMA_RELEASE_RESET()   (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_MDMARST))
#define __HAL_RCC_DMA2D_RELEASE_RESET()   (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_DMA2DRST))
#define __HAL_RCC_FMC_RELEASE_RESET()   (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_FMCRST))
#define __HAL_RCC_OSPI1_RELEASE_RESET()   (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_OSPI1RST))
#define __HAL_RCC_SDMMC1_RELEASE_RESET()   (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_SDMMC1RST))
#define __HAL_RCC_OSPI2_RELEASE_RESET()   (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_OSPI2RST))
#define __HAL_RCC_IOMNGR_RELEASE_RESET()   (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_IOMNGRRST))
#define __HAL_RCC_OTFDEC1_RELEASE_RESET()   (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_OTFDEC1RST))
#define __HAL_RCC_OTFDEC2_RELEASE_RESET()   (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_OTFDEC2RST))
#define __HAL_RCC_AHB1_FORCE_RESET()   (RCC->AHB1RSTR = 0x02008023U) /* Resets DMA1, DMA2, ADC12, ETHMAC and USB1OTG */
 Force or release the AHB1 peripheral reset.
#define __HAL_RCC_DMA1_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_DMA1RST))
#define __HAL_RCC_DMA2_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_DMA2RST))
#define __HAL_RCC_ADC12_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_ADC12RST))
#define __HAL_RCC_ETH1MAC_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_ETH1MACRST))
#define __HAL_RCC_USB1_OTG_HS_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_USB1OTGHSRST))
#define __HAL_RCC_AHB1_RELEASE_RESET()   (RCC->AHB1RSTR = 0x00U)
#define __HAL_RCC_DMA1_RELEASE_RESET()   (RCC->AHB1RSTR &= ~ (RCC_AHB1RSTR_DMA1RST))
#define __HAL_RCC_DMA2_RELEASE_RESET()   (RCC->AHB1RSTR &= ~ (RCC_AHB1RSTR_DMA2RST))
#define __HAL_RCC_ADC12_RELEASE_RESET()   (RCC->AHB1RSTR &= ~ (RCC_AHB1RSTR_ADC12RST))
#define __HAL_RCC_ETH1MAC_RELEASE_RESET()   (RCC->AHB1RSTR &= ~ (RCC_AHB1RSTR_ETH1MACRST))
#define __HAL_RCC_USB1_OTG_HS_RELEASE_RESET()   (RCC->AHB1RSTR &= ~ (RCC_AHB1RSTR_USB1OTGHSRST))
#define __HAL_RCC_AHB2_FORCE_RESET()   (RCC->AHB2RSTR = 0x00030271U) /* Resets DCMI_PSSI, CRYPT, HASH, RNG, SDMMC2, FMAC and CORDIC */
 Force or release the AHB2 peripheral reset.
#define __HAL_RCC_DCMI_PSSI_FORCE_RESET()   (RCC->AHB2RSTR |= (RCC_AHB2RSTR_DCMI_PSSIRST))
#define __HAL_RCC_DCMI_FORCE_RESET()   __HAL_RCC_DCMI_PSSI_FORCE_RESET() /* for API backward compatibility*/
#define __HAL_RCC_CRYP_FORCE_RESET()   (RCC->AHB2RSTR |= (RCC_AHB2RSTR_CRYPRST))
#define __HAL_RCC_HASH_FORCE_RESET()   (RCC->AHB2RSTR |= (RCC_AHB2RSTR_HASHRST))
#define __HAL_RCC_RNG_FORCE_RESET()   (RCC->AHB2RSTR |= (RCC_AHB2RSTR_RNGRST))
#define __HAL_RCC_SDMMC2_FORCE_RESET()   (RCC->AHB2RSTR |= (RCC_AHB2RSTR_SDMMC2RST))
#define __HAL_RCC_FMAC_FORCE_RESET()   (RCC->AHB2RSTR |= (RCC_AHB2RSTR_FMACRST))
#define __HAL_RCC_CORDIC_FORCE_RESET()   (RCC->AHB2RSTR |= (RCC_AHB2RSTR_CORDICRST))
#define __HAL_RCC_AHB2_RELEASE_RESET()   (RCC->AHB2RSTR = 0x00U)
#define __HAL_RCC_DCMI_PSSI_RELEASE_RESET()   (RCC->AHB2RSTR &= ~ (RCC_AHB2RSTR_DCMI_PSSIRST))
#define __HAL_RCC_DCMI_RELEASE_RESET()   __HAL_RCC_DCMI_PSSI_RELEASE_RESET() /* for API backward compatibility*/
#define __HAL_RCC_CRYP_RELEASE_RESET()   (RCC->AHB2RSTR &= ~ (RCC_AHB2RSTR_CRYPRST))
#define __HAL_RCC_HASH_RELEASE_RESET()   (RCC->AHB2RSTR &= ~ (RCC_AHB2RSTR_HASHRST))
#define __HAL_RCC_RNG_RELEASE_RESET()   (RCC->AHB2RSTR &= ~ (RCC_AHB2RSTR_RNGRST))
#define __HAL_RCC_SDMMC2_RELEASE_RESET()   (RCC->AHB2RSTR &= ~ (RCC_AHB2RSTR_SDMMC2RST))
#define __HAL_RCC_FMAC_RELEASE_RESET()   (RCC->AHB2RSTR &= ~ (RCC_AHB2RSTR_FMACRST))
#define __HAL_RCC_CORDIC_RELEASE_RESET()   (RCC->AHB2RSTR &= ~ (RCC_AHB2RSTR_CORDICRST))
#define __HAL_RCC_AHB4_FORCE_RESET()   (RCC->AHB4RSTR = 0x032806FFU) /* Resets GPIOA..GPIOH, GPIOJ, GPIOK, CRC, BDMA, ADC3 and HSEM */
 Force or release the AHB4 peripheral reset.
#define __HAL_RCC_GPIOA_FORCE_RESET()   (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOARST)
#define __HAL_RCC_GPIOB_FORCE_RESET()   (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOBRST)
#define __HAL_RCC_GPIOC_FORCE_RESET()   (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOCRST)
#define __HAL_RCC_GPIOD_FORCE_RESET()   (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIODRST)
#define __HAL_RCC_GPIOE_FORCE_RESET()   (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOERST)
#define __HAL_RCC_GPIOF_FORCE_RESET()   (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOFRST)
#define __HAL_RCC_GPIOG_FORCE_RESET()   (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOGRST)
#define __HAL_RCC_GPIOH_FORCE_RESET()   (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOHRST)
#define __HAL_RCC_GPIOJ_FORCE_RESET()   (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOJRST)
#define __HAL_RCC_GPIOK_FORCE_RESET()   (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOKRST)
#define __HAL_RCC_CRC_FORCE_RESET()   (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_CRCRST)
#define __HAL_RCC_BDMA_FORCE_RESET()   (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_BDMARST)
#define __HAL_RCC_ADC3_FORCE_RESET()   (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_ADC3RST)
#define __HAL_RCC_HSEM_FORCE_RESET()   (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_HSEMRST)
#define __HAL_RCC_AHB4_RELEASE_RESET()   (RCC->AHB4RSTR = 0x00U)
#define __HAL_RCC_GPIOA_RELEASE_RESET()   (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOARST)
#define __HAL_RCC_GPIOB_RELEASE_RESET()   (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOBRST)
#define __HAL_RCC_GPIOC_RELEASE_RESET()   (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOCRST)
#define __HAL_RCC_GPIOD_RELEASE_RESET()   (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIODRST)
#define __HAL_RCC_GPIOE_RELEASE_RESET()   (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOERST)
#define __HAL_RCC_GPIOF_RELEASE_RESET()   (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOFRST)
#define __HAL_RCC_GPIOG_RELEASE_RESET()   (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOGRST)
#define __HAL_RCC_GPIOH_RELEASE_RESET()   (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOHRST)
#define __HAL_RCC_GPIOJ_RELEASE_RESET()   (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOJRST)
#define __HAL_RCC_GPIOK_RELEASE_RESET()   (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOKRST)
#define __HAL_RCC_CRC_RELEASE_RESET()   (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_CRCRST)
#define __HAL_RCC_BDMA_RELEASE_RESET()   (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_BDMARST)
#define __HAL_RCC_ADC3_RELEASE_RESET()   (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_ADC3RST)
#define __HAL_RCC_HSEM_RELEASE_RESET()   (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_HSEMRST)
#define __HAL_RCC_APB3_FORCE_RESET()   (RCC->APB3RSTR = 0x00000008U) /* Rests LTDC */
 Force or release the APB3 peripheral reset.
#define __HAL_RCC_LTDC_FORCE_RESET()   (RCC->APB3RSTR) |= (RCC_APB3RSTR_LTDCRST)
#define __HAL_RCC_APB3_RELEASE_RESET()   (RCC->APB3RSTR = 0x00U)
#define __HAL_RCC_LTDC_RELEASE_RESET()   (RCC->APB3RSTR) &= ~ (RCC_APB3RSTR_LTDCRST)
#define __HAL_RCC_APB1L_FORCE_RESET()   (RCC->APB1LRSTR = 0xEAFFC3FFU) /* Resets TIM2..TIM7, TIM12..TIM14, LPTIM1, SPI2, SPI3, SPDIFRX, USART2, USART3, UART4, UART5, I2C1..I2C3, I2C5, CEC, DAC12, UART7 and UART8 */
 Force or release the APB1 peripheral reset.
#define __HAL_RCC_APB1H_FORCE_RESET()   (RCC->APB1HRSTR = 0x03000136U) /* Resets CRS, SWP, OPAMP, MDIOS, FDCAN, TIM23 and TIM24 */
#define __HAL_RCC_TIM2_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM2RST)
#define __HAL_RCC_TIM3_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM3RST)
#define __HAL_RCC_TIM4_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM4RST)
#define __HAL_RCC_TIM5_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM5RST)
#define __HAL_RCC_TIM6_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM6RST)
#define __HAL_RCC_TIM7_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM7RST)
#define __HAL_RCC_TIM12_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM12RST)
#define __HAL_RCC_TIM13_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM13RST)
#define __HAL_RCC_TIM14_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM14RST)
#define __HAL_RCC_LPTIM1_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_LPTIM1RST)
#define __HAL_RCC_SPI2_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_SPI2RST)
#define __HAL_RCC_SPI3_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_SPI3RST)
#define __HAL_RCC_SPDIFRX_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_SPDIFRXRST)
#define __HAL_RCC_USART2_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_USART2RST)
#define __HAL_RCC_USART3_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_USART3RST)
#define __HAL_RCC_UART4_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_UART4RST)
#define __HAL_RCC_UART5_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_UART5RST)
#define __HAL_RCC_I2C1_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_I2C1RST)
#define __HAL_RCC_I2C2_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_I2C2RST)
#define __HAL_RCC_I2C3_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_I2C3RST)
#define __HAL_RCC_I2C5_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_I2C5RST)
#define __HAL_RCC_CEC_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_CECRST)
#define __HAL_RCC_DAC12_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_DAC12RST)
#define __HAL_RCC_UART7_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_UART7RST)
#define __HAL_RCC_UART8_FORCE_RESET()   (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_UART8RST)
#define __HAL_RCC_CRS_FORCE_RESET()   (RCC->APB1HRSTR) |= (RCC_APB1HRSTR_CRSRST)
#define __HAL_RCC_SWPMI1_FORCE_RESET()   (RCC->APB1HRSTR) |= (RCC_APB1HRSTR_SWPMIRST)
#define __HAL_RCC_OPAMP_FORCE_RESET()   (RCC->APB1HRSTR) |= (RCC_APB1HRSTR_OPAMPRST)
#define __HAL_RCC_MDIOS_FORCE_RESET()   (RCC->APB1HRSTR) |= (RCC_APB1HRSTR_MDIOSRST)
#define __HAL_RCC_FDCAN_FORCE_RESET()   (RCC->APB1HRSTR) |= (RCC_APB1HRSTR_FDCANRST)
#define __HAL_RCC_TIM23_FORCE_RESET()   (RCC->APB1HRSTR) |= (RCC_APB1HRSTR_TIM23RST)
#define __HAL_RCC_TIM24_FORCE_RESET()   (RCC->APB1HRSTR) |= (RCC_APB1HRSTR_TIM24RST)
#define __HAL_RCC_APB1L_RELEASE_RESET()   (RCC->APB1LRSTR = 0x00U)
#define __HAL_RCC_APB1H_RELEASE_RESET()   (RCC->APB1HRSTR = 0x00U)
#define __HAL_RCC_TIM2_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM2RST)
#define __HAL_RCC_TIM3_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM3RST)
#define __HAL_RCC_TIM4_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM4RST)
#define __HAL_RCC_TIM5_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM5RST)
#define __HAL_RCC_TIM6_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM6RST)
#define __HAL_RCC_TIM7_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM7RST)
#define __HAL_RCC_TIM12_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM12RST)
#define __HAL_RCC_TIM13_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM13RST)
#define __HAL_RCC_TIM14_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM14RST)
#define __HAL_RCC_LPTIM1_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_LPTIM1RST)
#define __HAL_RCC_SPI2_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_SPI2RST)
#define __HAL_RCC_SPI3_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_SPI3RST)
#define __HAL_RCC_SPDIFRX_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_SPDIFRXRST)
#define __HAL_RCC_USART2_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_USART2RST)
#define __HAL_RCC_USART3_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_USART3RST)
#define __HAL_RCC_UART4_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_UART4RST)
#define __HAL_RCC_UART5_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_UART5RST)
#define __HAL_RCC_I2C1_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_I2C1RST)
#define __HAL_RCC_I2C2_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_I2C2RST)
#define __HAL_RCC_I2C3_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_I2C3RST)
#define __HAL_RCC_I2C5_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_I2C5RST)
#define __HAL_RCC_CEC_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_CECRST)
#define __HAL_RCC_DAC12_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_DAC12RST)
#define __HAL_RCC_UART7_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_UART7RST)
#define __HAL_RCC_UART8_RELEASE_RESET()   (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_UART8RST)
#define __HAL_RCC_CRS_RELEASE_RESET()   (RCC->APB1HRSTR) &= ~ (RCC_APB1HRSTR_CRSRST)
#define __HAL_RCC_SWPMI1_RELEASE_RESET()   (RCC->APB1HRSTR) &= ~ (RCC_APB1HRSTR_SWPMIRST)
#define __HAL_RCC_OPAMP_RELEASE_RESET()   (RCC->APB1HRSTR) &= ~ (RCC_APB1HRSTR_OPAMPRST)
#define __HAL_RCC_MDIOS_RELEASE_RESET()   (RCC->APB1HRSTR) &= ~ (RCC_APB1HRSTR_MDIOSRST)
#define __HAL_RCC_FDCAN_RELEASE_RESET()   (RCC->APB1HRSTR) &= ~ (RCC_APB1HRSTR_FDCANRST)
#define __HAL_RCC_TIM23_RELEASE_RESET()   (RCC->APB1HRSTR) &= ~ (RCC_APB1HRSTR_TIM23RST)
#define __HAL_RCC_TIM24_RELEASE_RESET()   (RCC->APB1HRSTR) &= ~ (RCC_APB1HRSTR_TIM24RST)
#define __HAL_RCC_APB2_FORCE_RESET()   (RCC->APB2RSTR = 0x405730F3U) /* Resets TIM1, TIM8, USART1, USART6, UART9, USART10, SPI1, SPI4, TIM15..TIM17, SPI5, SAI1 and DFSDM1 */
 Force or release the APB2 peripheral reset.
#define __HAL_RCC_TIM1_FORCE_RESET()   (RCC->APB2RSTR) |= (RCC_APB2RSTR_TIM1RST)
#define __HAL_RCC_TIM8_FORCE_RESET()   (RCC->APB2RSTR) |= (RCC_APB2RSTR_TIM8RST)
#define __HAL_RCC_USART1_FORCE_RESET()   (RCC->APB2RSTR) |= (RCC_APB2RSTR_USART1RST)
#define __HAL_RCC_USART6_FORCE_RESET()   (RCC->APB2RSTR) |= (RCC_APB2RSTR_USART6RST)
#define __HAL_RCC_UART9_FORCE_RESET()   (RCC->APB2RSTR) |= (RCC_APB2RSTR_UART9RST)
#define __HAL_RCC_USART10_FORCE_RESET()   (RCC->APB2RSTR) |= (RCC_APB2RSTR_USART10RST)
#define __HAL_RCC_SPI1_FORCE_RESET()   (RCC->APB2RSTR) |= (RCC_APB2RSTR_SPI1RST)
#define __HAL_RCC_SPI4_FORCE_RESET()   (RCC->APB2RSTR) |= (RCC_APB2RSTR_SPI4RST)
#define __HAL_RCC_TIM15_FORCE_RESET()   (RCC->APB2RSTR) |= (RCC_APB2RSTR_TIM15RST)
#define __HAL_RCC_TIM16_FORCE_RESET()   (RCC->APB2RSTR) |= (RCC_APB2RSTR_TIM16RST)
#define __HAL_RCC_TIM17_FORCE_RESET()   (RCC->APB2RSTR) |= (RCC_APB2RSTR_TIM17RST)
#define __HAL_RCC_SPI5_FORCE_RESET()   (RCC->APB2RSTR) |= (RCC_APB2RSTR_SPI5RST)
#define __HAL_RCC_SAI1_FORCE_RESET()   (RCC->APB2RSTR) |= (RCC_APB2RSTR_SAI1RST)
#define __HAL_RCC_DFSDM1_FORCE_RESET()   (RCC->APB2RSTR) |= (RCC_APB2RSTR_DFSDM1RST)
#define __HAL_RCC_APB2_RELEASE_RESET()   (RCC->APB2RSTR = 0x00U)
#define __HAL_RCC_TIM1_RELEASE_RESET()   (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_TIM1RST)
#define __HAL_RCC_TIM8_RELEASE_RESET()   (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_TIM8RST)
#define __HAL_RCC_USART1_RELEASE_RESET()   (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_USART1RST)
#define __HAL_RCC_USART6_RELEASE_RESET()   (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_USART6RST)
#define __HAL_RCC_UART9_RELEASE_RESET()   (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_UART9RST)
#define __HAL_RCC_USART10_RELEASE_RESET()   (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_USART10RST)
#define __HAL_RCC_SPI1_RELEASE_RESET()   (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_SPI1RST)
#define __HAL_RCC_SPI4_RELEASE_RESET()   (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_SPI4RST)
#define __HAL_RCC_TIM15_RELEASE_RESET()   (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_TIM15RST)
#define __HAL_RCC_TIM16_RELEASE_RESET()   (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_TIM16RST)
#define __HAL_RCC_TIM17_RELEASE_RESET()   (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_TIM17RST)
#define __HAL_RCC_SPI5_RELEASE_RESET()   (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_SPI5RST)
#define __HAL_RCC_SAI1_RELEASE_RESET()   (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_SAI1RST)
#define __HAL_RCC_DFSDM1_RELEASE_RESET()   (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_DFSDM1RST)
#define __HAL_RCC_APB4_FORCE_RESET()   (RCC->APB4RSTR = 0x0420DEAAU) /* Resets SYSCFG, LPUART1, SPI6, I2C4, LPTIM2..LPTIM5, COMP12, VREF, SAI4 and DTS */
 Force or release the APB4 peripheral reset.
#define __HAL_RCC_SYSCFG_FORCE_RESET()   (RCC->APB4RSTR) |= (RCC_APB4RSTR_SYSCFGRST)
#define __HAL_RCC_LPUART1_FORCE_RESET()   (RCC->APB4RSTR) |= (RCC_APB4RSTR_LPUART1RST)
#define __HAL_RCC_SPI6_FORCE_RESET()   (RCC->APB4RSTR) |= (RCC_APB4RSTR_SPI6RST)
#define __HAL_RCC_I2C4_FORCE_RESET()   (RCC->APB4RSTR) |= (RCC_APB4RSTR_I2C4RST)
#define __HAL_RCC_LPTIM2_FORCE_RESET()   (RCC->APB4RSTR) |= (RCC_APB4RSTR_LPTIM2RST)
#define __HAL_RCC_LPTIM3_FORCE_RESET()   (RCC->APB4RSTR) |= (RCC_APB4RSTR_LPTIM3RST)
#define __HAL_RCC_LPTIM4_FORCE_RESET()   (RCC->APB4RSTR) |= (RCC_APB4RSTR_LPTIM4RST)
#define __HAL_RCC_LPTIM5_FORCE_RESET()   (RCC->APB4RSTR) |= (RCC_APB4RSTR_LPTIM5RST)
#define __HAL_RCC_COMP12_FORCE_RESET()   (RCC->APB4RSTR) |= (RCC_APB4RSTR_COMP12RST)
#define __HAL_RCC_VREF_FORCE_RESET()   (RCC->APB4RSTR) |= (RCC_APB4RSTR_VREFRST)
#define __HAL_RCC_SAI4_FORCE_RESET()   (RCC->APB4RSTR) |= (RCC_APB4RSTR_SAI4RST)
#define __HAL_RCC_DTS_FORCE_RESET()   (RCC->APB4RSTR) |= (RCC_APB4RSTR_DTSRST)
#define __HAL_RCC_APB4_RELEASE_RESET()   (RCC->APB4RSTR = 0x00U)
#define __HAL_RCC_SYSCFG_RELEASE_RESET()   (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_SYSCFGRST)
#define __HAL_RCC_LPUART1_RELEASE_RESET()   (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_LPUART1RST)
#define __HAL_RCC_SPI6_RELEASE_RESET()   (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_SPI6RST)
#define __HAL_RCC_I2C4_RELEASE_RESET()   (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_I2C4RST)
#define __HAL_RCC_LPTIM2_RELEASE_RESET()   (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_LPTIM2RST)
#define __HAL_RCC_LPTIM3_RELEASE_RESET()   (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_LPTIM3RST)
#define __HAL_RCC_LPTIM4_RELEASE_RESET()   (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_LPTIM4RST)
#define __HAL_RCC_LPTIM5_RELEASE_RESET()   (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_LPTIM5RST)
#define __HAL_RCC_COMP12_RELEASE_RESET()   (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_COMP12RST)
#define __HAL_RCC_VREF_RELEASE_RESET()   (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_VREFRST)
#define __HAL_RCC_SAI4_RELEASE_RESET()   (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_SAI4RST)
#define __HAL_RCC_DTS_RELEASE_RESET()   (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_DTSRST)
#define __HAL_RCC_MDMA_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_MDMALPEN))
 Enable or disable the AHB3 peripheral clock during Low Power (Sleep) mode.
#define __HAL_RCC_DMA2D_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_DMA2DLPEN))
#define __HAL_RCC_FLASH_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_FLASHLPEN))
#define __HAL_RCC_FMC_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_FMCLPEN))
#define __HAL_RCC_SDMMC1_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_SDMMC1LPEN))
#define __HAL_RCC_OSPI1_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_OSPI1LPEN))
#define __HAL_RCC_OSPI2_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_OSPI2LPEN))
#define __HAL_RCC_IOMNGR_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_IOMNGRLPEN))
#define __HAL_RCC_OTFDEC1_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_OTFDEC1LPEN))
#define __HAL_RCC_OTFDEC2_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_OTFDEC2LPEN))
#define __HAL_RCC_DTCM1_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_DTCM1LPEN))
#define __HAL_RCC_DTCM2_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_DTCM2LPEN))
#define __HAL_RCC_ITCM_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_ITCMLPEN))
#define __HAL_RCC_D1SRAM1_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_AXISRAMLPEN))
#define __HAL_RCC_AXISRAM_CLK_SLEEP_ENABLE   __HAL_RCC_D1SRAM1_CLK_SLEEP_ENABLE
#define __HAL_RCC_MDMA_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_MDMALPEN))
#define __HAL_RCC_DMA2D_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_DMA2DLPEN))
#define __HAL_RCC_FLASH_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_FLASHLPEN))
#define __HAL_RCC_FMC_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_FMCLPEN))
#define __HAL_RCC_SDMMC1_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_SDMMC1LPEN))
#define __HAL_RCC_OSPI1_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_OSPI1LPEN))
#define __HAL_RCC_OSPI2_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_OSPI2LPEN))
#define __HAL_RCC_IOMNGR_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_IOMNGRLPEN))
#define __HAL_RCC_OTFDEC1_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_OTFDEC1LPEN))
#define __HAL_RCC_OTFDEC2_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_OTFDEC2LPEN))
#define __HAL_RCC_DTCM1_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_DTCM1LPEN))
#define __HAL_RCC_DTCM2_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_DTCM2LPEN))
#define __HAL_RCC_ITCM_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_ITCMLPEN))
#define __HAL_RCC_D1SRAM1_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_AXISRAMLPEN))
#define __HAL_RCC_AXISRAM_CLK_SLEEP_DISABLE   __HAL_RCC_D1SRAM1_CLK_SLEEP_DISABLE
#define __HAL_RCC_MDMA_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_MDMALPEN) != 0U)
 Get the enable or disable status of the AHB3 peripheral clock during Low Poser (Sleep) mode.
#define __HAL_RCC_DMA2D_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_DMA2DLPEN) != 0U)
#define __HAL_RCC_FLASH_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_FLASHLPEN) != 0U)
#define __HAL_RCC_FMC_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_FMCLPEN) != 0U)
#define __HAL_RCC_SDMMC1_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_SDMMC1LPEN) != 0U)
#define __HAL_RCC_OSPI1_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_OSPI1LPEN) != 0U)
#define __HAL_RCC_OSPI2_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_OSPI2LPEN) != 0U)
#define __HAL_RCC_IOMNGR_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_IOMNGRLPEN) != 0U)
#define __HAL_RCC_OTFDEC1_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_OTFDEC1LPEN) != 0U)
#define __HAL_RCC_OTFDEC2_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_OTFDEC2LPEN) != 0U)
#define __HAL_RCC_DTCM1_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_DTCM1LPEN) != 0U)
#define __HAL_RCC_DTCM2_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_DTCM2LPEN) != 0U)
#define __HAL_RCC_ITCM_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_ITCMLPEN) != 0U)
#define __HAL_RCC_D1SRAM1_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_AXISRAMLPEN) != 0U)
#define __HAL_RCC_MDMA_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_MDMALPEN) == 0U)
#define __HAL_RCC_DMA2D_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_DMA2DLPEN) == 0U)
#define __HAL_RCC_FLASH_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_FLASHLPEN) == 0U)
#define __HAL_RCC_FMC_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_FMCLPEN) == 0U)
#define __HAL_RCC_SDMMC1_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_SDMMC1LPEN) == 0U)
#define __HAL_RCC_OSPI1_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_OSPI1LPEN) == 0U)
#define __HAL_RCC_OSPI2_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_OSPI2LPEN) == 0U)
#define __HAL_RCC_IOMNGR_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_IOMNGRLPEN) == 0U)
#define __HAL_RCC_OTFDEC1_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_OTFDEC1LPEN) == 0U)
#define __HAL_RCC_OTFDEC2_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_OTFDEC2LPEN) == 0U)
#define __HAL_RCC_DTCM1_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_DTCM1LPEN) == 0U)
#define __HAL_RCC_DTCM2_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_DTCM2LPEN) == 0U)
#define __HAL_RCC_ITCM_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_ITCMLPEN) == 0U)
#define __HAL_RCC_D1SRAM1_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & RCC_AHB3LPENR_AXISRAMLPEN) == 0U)
#define __HAL_RCC_DMA1_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_DMA1LPEN))
 ENABLE or disable the AHB1 peripheral clock during Low Power (Sleep) mode.
#define __HAL_RCC_DMA2_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_DMA2LPEN))
#define __HAL_RCC_ADC12_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_ADC12LPEN))
#define __HAL_RCC_ETH1MAC_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_ETH1MACLPEN))
#define __HAL_RCC_ETH1TX_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_ETH1TXLPEN))
#define __HAL_RCC_ETH1RX_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_ETH1RXLPEN))
#define __HAL_RCC_USB1_OTG_HS_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_USB1OTGHSLPEN))
#define __HAL_RCC_USB1_OTG_HS_ULPI_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_USB1OTGHSULPILPEN))
#define __HAL_RCC_DMA1_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_DMA1LPEN))
#define __HAL_RCC_DMA2_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_DMA2LPEN))
#define __HAL_RCC_ADC12_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_ADC12LPEN))
#define __HAL_RCC_ETH1MAC_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_ETH1MACLPEN))
#define __HAL_RCC_ETH1TX_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_ETH1TXLPEN))
#define __HAL_RCC_ETH1RX_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_ETH1RXLPEN))
#define __HAL_RCC_USB1_OTG_HS_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_USB1OTGHSLPEN))
#define __HAL_RCC_USB1_OTG_HS_ULPI_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_USB1OTGHSULPILPEN))
#define __HAL_RCC_DMA1_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_DMA1LPEN)) != 0U)
 Get the enable or disable status of the AHB1 peripheral clock during Low Poser (Sleep) mode.
#define __HAL_RCC_DMA2_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_DMA2LPEN)) != 0U)
#define __HAL_RCC_ADC12_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ADC12LPEN)) != 0U)
#define __HAL_RCC_ETH1MAC_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ETH1MACLPEN)) != 0U)
#define __HAL_RCC_ETH1TX_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ETH1TXLPEN)) != 0U)
#define __HAL_RCC_ETH1RX_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ETH1RXLPEN)) != 0U)
#define __HAL_RCC_USB1_OTG_HS_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_USB1OTGHSLPEN)) != 0U)
#define __HAL_RCC_USB1_OTG_HS_ULPI_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_USB1OTGHSULPILPEN)) != 0U)
#define __HAL_RCC_DMA1_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_DMA1LPEN)) == 0U)
#define __HAL_RCC_DMA2_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_DMA2LPEN)) == 0U)
#define __HAL_RCC_ADC12_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ADC12LPEN)) == 0U)
#define __HAL_RCC_ETH1MAC_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ETH1MACLPEN)) == 0U)
#define __HAL_RCC_ETH1TX_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ETH1TXLPEN)) == 0U)
#define __HAL_RCC_ETH1RX_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ETH1RXLPEN)) == 0U)
#define __HAL_RCC_USB1_OTG_HS_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_USB1OTGHSLPEN)) == 0U)
#define __HAL_RCC_USB1_OTG_HS_ULPI_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_USB1OTGHSULPILPEN)) == 0U)
#define __HAL_RCC_DCMI_PSSI_CLK_SLEEP_ENABLE()   (RCC->AHB2LPENR |= (RCC_AHB2LPENR_DCMI_PSSILPEN))
 ENABLE or disable the AHB2 peripheral clock during Low Power (Sleep) mode.
#define __HAL_RCC_DCMI_CLK_SLEEP_ENABLE()   __HAL_RCC_DCMI_PSSI_CLK_SLEEP_ENABLE() /* for API backward compatibility*/
#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_RNG_CLK_SLEEP_ENABLE()   (RCC->AHB2LPENR |= (RCC_AHB2LPENR_RNGLPEN))
#define __HAL_RCC_SDMMC2_CLK_SLEEP_ENABLE()   (RCC->AHB2LPENR |= (RCC_AHB2LPENR_SDMMC2LPEN))
#define __HAL_RCC_FMAC_CLK_SLEEP_ENABLE()   (RCC->AHB2LPENR |= (RCC_AHB2LPENR_FMACLPEN))
#define __HAL_RCC_CORDIC_CLK_SLEEP_ENABLE()   (RCC->AHB2LPENR |= (RCC_AHB2LPENR_CORDICLPEN))
#define __HAL_RCC_D2SRAM1_CLK_SLEEP_ENABLE()   (RCC->AHB2LPENR |= (RCC_AHB2LPENR_D2SRAM1LPEN))
#define __HAL_RCC_D2SRAM2_CLK_SLEEP_ENABLE()   (RCC->AHB2LPENR |= (RCC_AHB2LPENR_D2SRAM2LPEN))
#define __HAL_RCC_DCMI_PSSI_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_DCMI_PSSILPEN))
#define __HAL_RCC_DCMI_CLK_SLEEP_DISABLE()   __HAL_RCC_DCMI_PSSI_CLK_SLEEP_DISABLE() /* for API backward compatibility*/
#define __HAL_RCC_CRYP_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_CRYPLPEN))
#define __HAL_RCC_HASH_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_HASHLPEN))
#define __HAL_RCC_RNG_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_RNGLPEN))
#define __HAL_RCC_SDMMC2_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_SDMMC2LPEN))
#define __HAL_RCC_FMAC_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_FMACLPEN))
#define __HAL_RCC_CORDIC_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_CORDICLPEN))
#define __HAL_RCC_D2SRAM1_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_D2SRAM1LPEN))
#define __HAL_RCC_D2SRAM2_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_D2SRAM2LPEN))
#define __HAL_RCC_DCMI_PSSI_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_DCMI_PSSILPEN)) != 0U)
 Get the enable or disable status of the AHB2 peripheral clock during Low Poser (Sleep) mode.
#define __HAL_RCC_DCMI_IS_CLK_SLEEP_ENABLED()   __HAL_RCC_DCMI_PSSI_IS_CLK_SLEEP_ENABLED() /* for API backward compatibility*/
#define __HAL_RCC_CRYP_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_CRYPLPEN)) != 0U)
#define __HAL_RCC_HASH_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_HASHLPEN)) != 0U)
#define __HAL_RCC_RNG_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_RNGLPEN)) != 0U)
#define __HAL_RCC_SDMMC2_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_SDMMC2LPEN)) != 0U)
#define __HAL_RCC_FMAC_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_FMACLPEN)) != 0U)
#define __HAL_RCC_CORDIC_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_CORDICLPEN)) != 0U)
#define __HAL_RCC_D2SRAM1_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_D2SRAM1LPEN)) != 0U)
#define __HAL_RCC_D2SRAM2_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_D2SRAM2LPEN)) != 0U)
#define __HAL_RCC_DCMI_PSSI_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_DCMI_PSSILPEN)) == 0U)
#define __HAL_RCC_DCMI_IS_CLK_SLEEP_DISABLED()   __HAL_RCC_DCMI_PSSI_IS_CLK_SLEEP_DISABLED() /* for API backward compatibility*/
#define __HAL_RCC_CRYP_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_CRYPLPEN)) == 0U)
#define __HAL_RCC_HASH_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_HASHLPEN)) == 0U)
#define __HAL_RCC_RNG_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_RNGLPEN)) == 0U)
#define __HAL_RCC_SDMMC2_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_SDMMC2LPEN)) == 0U)
#define __HAL_RCC_FMAC_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_FMACLPEN)) == 0U)
#define __HAL_RCC_CORDIC_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_CORDICLPEN)) == 0U)
#define __HAL_RCC_D2SRAM1_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_D2SRAM1LPEN)) == 0U)
#define __HAL_RCC_D2SRAM2_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_D2SRAM2LPEN)) == 0U)
#define __HAL_RCC_GPIOA_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOALPEN)
 ENABLE or disable the AHB4 peripheral clock during Low Power (Sleep) mode.
#define __HAL_RCC_GPIOB_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOBLPEN)
#define __HAL_RCC_GPIOC_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOCLPEN)
#define __HAL_RCC_GPIOD_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIODLPEN)
#define __HAL_RCC_GPIOE_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOELPEN)
#define __HAL_RCC_GPIOF_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOFLPEN)
#define __HAL_RCC_GPIOG_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOGLPEN)
#define __HAL_RCC_GPIOH_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOHLPEN)
#define __HAL_RCC_GPIOJ_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOJLPEN)
#define __HAL_RCC_GPIOK_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOKLPEN)
#define __HAL_RCC_CRC_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_CRCLPEN)
#define __HAL_RCC_BDMA_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_BDMALPEN)
#define __HAL_RCC_ADC3_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_ADC3LPEN)
#define __HAL_RCC_BKPRAM_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_BKPRAMLPEN)
#define __HAL_RCC_D3SRAM1_CLK_SLEEP_ENABLE()   (RCC->AHB4LPENR |= (RCC_AHB4LPENR_D3SRAM1LPEN))
#define __HAL_RCC_GPIOA_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOALPEN)
#define __HAL_RCC_GPIOB_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOBLPEN)
#define __HAL_RCC_GPIOC_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOCLPEN)
#define __HAL_RCC_GPIOD_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIODLPEN)
#define __HAL_RCC_GPIOE_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOELPEN)
#define __HAL_RCC_GPIOF_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOFLPEN)
#define __HAL_RCC_GPIOG_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOGLPEN)
#define __HAL_RCC_GPIOH_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOHLPEN)
#define __HAL_RCC_GPIOJ_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOJLPEN)
#define __HAL_RCC_GPIOK_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOKLPEN)
#define __HAL_RCC_CRC_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_CRCLPEN)
#define __HAL_RCC_BDMA_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_BDMALPEN)
#define __HAL_RCC_ADC3_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_ADC3LPEN)
#define __HAL_RCC_BKPRAM_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_BKPRAMLPEN)
#define __HAL_RCC_D3SRAM1_CLK_SLEEP_DISABLE()   (RCC->AHB4LPENR &= ~ (RCC_AHB4LPENR_D3SRAM1LPEN))
#define __HAL_RCC_GPIOA_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOALPEN)) != 0U)
 Get the enable or disable status of the AHB4 peripheral clock during Low Poser (Sleep) mode.
#define __HAL_RCC_GPIOB_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOBLPEN)) != 0U)
#define __HAL_RCC_GPIOC_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOCLPEN)) != 0U)
#define __HAL_RCC_GPIOD_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIODLPEN)) != 0U)
#define __HAL_RCC_GPIOE_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOELPEN)) != 0U)
#define __HAL_RCC_GPIOF_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOFLPEN)) != 0U)
#define __HAL_RCC_GPIOG_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOGLPEN)) != 0U)
#define __HAL_RCC_GPIOH_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOHLPEN)) != 0U)
#define __HAL_RCC_GPIOJ_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOJLPEN)) != 0U)
#define __HAL_RCC_GPIOK_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOKLPEN)) != 0U)
#define __HAL_RCC_CRC_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_CRCLPEN)) != 0U)
#define __HAL_RCC_BDMA_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_BDMALPEN)) != 0U)
#define __HAL_RCC_ADC3_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_ADC3LPEN)) != 0U)
#define __HAL_RCC_BKPRAM_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_BKPRAMLPEN)) != 0U)
#define __HAL_RCC_D3SRAM1_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_D3SRAM1LPEN)) != 0U)
#define __HAL_RCC_GPIOA_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOALPEN)) == 0U)
#define __HAL_RCC_GPIOB_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOBLPEN)) == 0U)
#define __HAL_RCC_GPIOC_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOCLPEN)) == 0U)
#define __HAL_RCC_GPIOD_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIODLPEN)) == 0U)
#define __HAL_RCC_GPIOE_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOELPEN)) == 0U)
#define __HAL_RCC_GPIOF_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOFLPEN)) == 0U)
#define __HAL_RCC_GPIOG_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOGLPEN)) == 0U)
#define __HAL_RCC_GPIOH_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOHLPEN)) == 0U)
#define __HAL_RCC_GPIOJ_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOJLPEN)) == 0U)
#define __HAL_RCC_GPIOK_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOKLPEN)) == 0U)
#define __HAL_RCC_CRC_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_CRCLPEN)) == 0U)
#define __HAL_RCC_BDMA_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_BDMALPEN)) == 0U)
#define __HAL_RCC_ADC3_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_ADC3LPEN)) == 0U)
#define __HAL_RCC_BKPRAM_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_BKPRAMLPEN)) == 0U)
#define __HAL_RCC_D3SRAM1_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB4LPENR & (RCC_AHB4LPENR_D3SRAM1LPEN)) == 0U)
#define __HAL_RCC_LTDC_CLK_SLEEP_ENABLE()   (RCC->APB3LPENR) |= (RCC_APB3LPENR_LTDCLPEN)
 ENABLE or disable the APB3 peripheral clock during Low Power (Sleep) mode.
#define __HAL_RCC_WWDG1_CLK_SLEEP_ENABLE()   (RCC->APB3LPENR) |= (RCC_APB3LPENR_WWDG1LPEN)
#define __HAL_RCC_LTDC_CLK_SLEEP_DISABLE()   (RCC->APB3LPENR) &= ~ (RCC_APB3LPENR_LTDCLPEN)
#define __HAL_RCC_WWDG1_CLK_SLEEP_DISABLE()   (RCC->APB3LPENR) &= ~ (RCC_APB3LPENR_WWDG1LPEN)
#define __HAL_RCC_LTDC_IS_CLK_SLEEP_ENABLED()   ((RCC->APB3LPENR & (RCC_APB3LPENR_LTDCLPEN)) != 0U)
 Get the enable or disable status of the APB3 peripheral clock during Low Poser (Sleep) mode.
#define __HAL_RCC_WWDG1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB3LPENR & (RCC_APB3LPENR_WWDG1LPEN)) != 0U)
#define __HAL_RCC_LTDC_IS_CLK_SLEEP_DISABLED()   ((RCC->APB3LPENR & (RCC_APB3LPENR_LTDCLPEN)) == 0U)
#define __HAL_RCC_WWDG1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB3LPENR & (RCC_APB3LPENR_WWDG1LPEN)) == 0U)
#define __HAL_RCC_TIM2_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM2LPEN)
 ENABLE or disable the APB1 peripheral clock during Low Power (Sleep) mode.
#define __HAL_RCC_TIM3_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM3LPEN)
#define __HAL_RCC_TIM4_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM4LPEN)
#define __HAL_RCC_TIM5_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM5LPEN)
#define __HAL_RCC_TIM6_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM6LPEN)
#define __HAL_RCC_TIM7_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM7LPEN)
#define __HAL_RCC_TIM12_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM12LPEN)
#define __HAL_RCC_TIM13_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM13LPEN)
#define __HAL_RCC_TIM14_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM14LPEN)
#define __HAL_RCC_LPTIM1_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_LPTIM1LPEN)
#define __HAL_RCC_SPI2_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_SPI2LPEN)
#define __HAL_RCC_SPI3_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_SPI3LPEN)
#define __HAL_RCC_SPDIFRX_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_SPDIFRXLPEN)
#define __HAL_RCC_USART2_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_USART2LPEN)
#define __HAL_RCC_USART3_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_USART3LPEN)
#define __HAL_RCC_UART4_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_UART4LPEN)
#define __HAL_RCC_UART5_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_UART5LPEN)
#define __HAL_RCC_I2C1_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_I2C1LPEN)
#define __HAL_RCC_I2C2_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_I2C2LPEN)
#define __HAL_RCC_I2C3_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_I2C3LPEN)
#define __HAL_RCC_I2C5_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_I2C5LPEN)
#define __HAL_RCC_CEC_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_CECLPEN)
#define __HAL_RCC_DAC12_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_DAC12LPEN)
#define __HAL_RCC_UART7_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_UART7LPEN)
#define __HAL_RCC_UART8_CLK_SLEEP_ENABLE()   (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_UART8LPEN)
#define __HAL_RCC_CRS_CLK_SLEEP_ENABLE()   (RCC->APB1HLPENR) |= (RCC_APB1HLPENR_CRSLPEN)
#define __HAL_RCC_SWPMI1_CLK_SLEEP_ENABLE()   (RCC->APB1HLPENR) |= (RCC_APB1HLPENR_SWPMILPEN)
#define __HAL_RCC_OPAMP_CLK_SLEEP_ENABLE()   (RCC->APB1HLPENR) |= (RCC_APB1HLPENR_OPAMPLPEN)
#define __HAL_RCC_MDIOS_CLK_SLEEP_ENABLE()   (RCC->APB1HLPENR) |= (RCC_APB1HLPENR_MDIOSLPEN)
#define __HAL_RCC_FDCAN_CLK_SLEEP_ENABLE()   (RCC->APB1HLPENR) |= (RCC_APB1HLPENR_FDCANLPEN)
#define __HAL_RCC_TIM23_CLK_SLEEP_ENABLE()   (RCC->APB1HLPENR) |= (RCC_APB1HLPENR_TIM23LPEN)
#define __HAL_RCC_TIM24_CLK_SLEEP_ENABLE()   (RCC->APB1HLPENR) |= (RCC_APB1HLPENR_TIM24LPEN)
#define __HAL_RCC_TIM2_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM2LPEN)
#define __HAL_RCC_TIM3_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM3LPEN)
#define __HAL_RCC_TIM4_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM4LPEN)
#define __HAL_RCC_TIM5_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM5LPEN)
#define __HAL_RCC_TIM6_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM6LPEN)
#define __HAL_RCC_TIM7_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM7LPEN)
#define __HAL_RCC_TIM12_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM12LPEN)
#define __HAL_RCC_TIM13_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM13LPEN)
#define __HAL_RCC_TIM14_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM14LPEN)
#define __HAL_RCC_LPTIM1_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_LPTIM1LPEN)
#define __HAL_RCC_SPI2_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_SPI2LPEN)
#define __HAL_RCC_SPI3_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_SPI3LPEN)
#define __HAL_RCC_SPDIFRX_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_SPDIFRXLPEN)
#define __HAL_RCC_USART2_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_USART2LPEN)
#define __HAL_RCC_USART3_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_USART3LPEN)
#define __HAL_RCC_UART4_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_UART4LPEN)
#define __HAL_RCC_UART5_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_UART5LPEN)
#define __HAL_RCC_I2C1_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_I2C1LPEN)
#define __HAL_RCC_I2C2_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_I2C2LPEN)
#define __HAL_RCC_I2C3_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_I2C3LPEN)
#define __HAL_RCC_I2C5_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_I2C5LPEN)
#define __HAL_RCC_CEC_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_CECLPEN)
#define __HAL_RCC_DAC12_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_DAC12LPEN)
#define __HAL_RCC_UART7_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_UART7LPEN)
#define __HAL_RCC_UART8_CLK_SLEEP_DISABLE()   (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_UART8LPEN)
#define __HAL_RCC_CRS_CLK_SLEEP_DISABLE()   (RCC->APB1HLPENR) &= ~ (RCC_APB1HLPENR_CRSLPEN)
#define __HAL_RCC_SWPMI1_CLK_SLEEP_DISABLE()   (RCC->APB1HLPENR) &= ~ (RCC_APB1HLPENR_SWPMILPEN)
#define __HAL_RCC_OPAMP_CLK_SLEEP_DISABLE()   (RCC->APB1HLPENR) &= ~ (RCC_APB1HLPENR_OPAMPLPEN)
#define __HAL_RCC_MDIOS_CLK_SLEEP_DISABLE()   (RCC->APB1HLPENR) &= ~ (RCC_APB1HLPENR_MDIOSLPEN)
#define __HAL_RCC_FDCAN_CLK_SLEEP_DISABLE()   (RCC->APB1HLPENR) &= ~ (RCC_APB1HLPENR_FDCANLPEN)
#define __HAL_RCC_TIM23_CLK_SLEEP_DISABLE()   (RCC->APB1HLPENR) &= ~ (RCC_APB1HLPENR_TIM23LPEN)
#define __HAL_RCC_TIM24_CLK_SLEEP_DISABLE()   (RCC->APB1HLPENR) &= ~ (RCC_APB1HLPENR_TIM24LPEN)
#define __HAL_RCC_TIM2_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM2LPEN)) != 0U)
 Get the enable or disable status of the APB1 peripheral clock during Low Poser (Sleep) mode.
#define __HAL_RCC_TIM3_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM3LPEN)) != 0U)
#define __HAL_RCC_TIM4_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM4LPEN)) != 0U)
#define __HAL_RCC_TIM5_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM5LPEN)) != 0U)
#define __HAL_RCC_TIM6_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM6LPEN)) != 0U)
#define __HAL_RCC_TIM7_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM7LPEN)) != 0U)
#define __HAL_RCC_TIM12_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM12LPEN)) != 0U)
#define __HAL_RCC_TIM13_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM13LPEN)) != 0U)
#define __HAL_RCC_TIM14_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM14LPEN)) != 0U)
#define __HAL_RCC_LPTIM1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_LPTIM1LPEN)) != 0U)
#define __HAL_RCC_SPI2_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_SPI2LPEN)) != 0U)
#define __HAL_RCC_SPI3_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_SPI3LPEN)) != 0U)
#define __HAL_RCC_SPDIFRX_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_SPDIFRXLPEN)) != 0U)
#define __HAL_RCC_USART2_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_USART2LPEN)) != 0U)
#define __HAL_RCC_USART3_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_USART3LPEN)) != 0U)
#define __HAL_RCC_UART4_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART4LPEN)) != 0U)
#define __HAL_RCC_UART5_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART5LPEN)) != 0U)
#define __HAL_RCC_I2C1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C1LPEN)) != 0U)
#define __HAL_RCC_I2C2_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C2LPEN)) != 0U)
#define __HAL_RCC_I2C3_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C3LPEN)) != 0U)
#define __HAL_RCC_I2C5_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C5LPEN)) != 0U)
#define __HAL_RCC_CEC_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_CECLPEN)) != 0U)
#define __HAL_RCC_DAC12_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_DAC12LPEN)) != 0U)
#define __HAL_RCC_UART7_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART7LPEN)) != 0U)
#define __HAL_RCC_UART8_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART8LPEN)) != 0U)
#define __HAL_RCC_CRS_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1HLPENR & (RCC_APB1HLPENR_CRSLPEN)) != 0U)
#define __HAL_RCC_SWPMI1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1HLPENR & (RCC_APB1HLPENR_SWPMILPEN)) != 0U)
#define __HAL_RCC_OPAMP_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1HLPENR & (RCC_APB1HLPENR_OPAMPLPEN)) != 0U)
#define __HAL_RCC_MDIOS_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1HLPENR & (RCC_APB1HLPENR_MDIOSLPEN)) != 0U)
#define __HAL_RCC_FDCAN_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1HLPENR & (RCC_APB1HLPENR_FDCANLPEN)) != 0U)
#define __HAL_RCC_TIM23_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1HLPENR & (RCC_APB1HLPENR_TIM23LPEN)) != 0U)
#define __HAL_RCC_TIM24_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1HLPENR & (RCC_APB1HLPENR_TIM24LPEN)) != 0U)
#define __HAL_RCC_TIM2_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM2LPEN)) == 0U)
#define __HAL_RCC_TIM3_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM3LPEN)) == 0U)
#define __HAL_RCC_TIM4_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM4LPEN)) == 0U)
#define __HAL_RCC_TIM5_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM5LPEN)) == 0U)
#define __HAL_RCC_TIM6_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM6LPEN)) == 0U)
#define __HAL_RCC_TIM7_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM7LPEN)) == 0U)
#define __HAL_RCC_TIM12_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM12LPEN)) == 0U)
#define __HAL_RCC_TIM13_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM13LPEN)) == 0U)
#define __HAL_RCC_TIM14_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM14LPEN)) == 0U)
#define __HAL_RCC_LPTIM1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_LPTIM1LPEN)) == 0U)
#define __HAL_RCC_SPI2_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_SPI2LPEN)) == 0U)
#define __HAL_RCC_SPI3_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_SPI3LPEN)) == 0U)
#define __HAL_RCC_SPDIFRX_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_SPDIFRXLPEN)) == 0U)
#define __HAL_RCC_USART2_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_USART2LPEN)) == 0U)
#define __HAL_RCC_USART3_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_USART3LPEN)) == 0U)
#define __HAL_RCC_UART4_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART4LPEN)) == 0U)
#define __HAL_RCC_UART5_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART5LPEN)) == 0U)
#define __HAL_RCC_I2C1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C1LPEN)) == 0U)
#define __HAL_RCC_I2C2_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C2LPEN)) == 0U)
#define __HAL_RCC_I2C3_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C3LPEN)) == 0U)
#define __HAL_RCC_I2C5_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C5LPEN)) == 0U)
#define __HAL_RCC_CEC_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_CECLPEN)) == 0U)
#define __HAL_RCC_DAC12_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_DAC12LPEN)) == 0U)
#define __HAL_RCC_UART7_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART7LPEN)) == 0U)
#define __HAL_RCC_UART8_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART8LPEN)) == 0U)
#define __HAL_RCC_CRS_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1HLPENR & (RCC_APB1HLPENR_CRSLPEN)) == 0U)
#define __HAL_RCC_SWPMI1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1HLPENR & (RCC_APB1HLPENR_SWPMILPEN)) == 0U)
#define __HAL_RCC_OPAMP_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1HLPENR & (RCC_APB1HLPENR_OPAMPLPEN)) == 0U)
#define __HAL_RCC_MDIOS_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1HLPENR & (RCC_APB1HLPENR_MDIOSLPEN)) == 0U)
#define __HAL_RCC_FDCAN_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1HLPENR & (RCC_APB1HLPENR_FDCANLPEN)) == 0U)
#define __HAL_RCC_TIM23_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1HLPENR & (RCC_APB1HLPENR_TIM23LPEN)) == 0U)
#define __HAL_RCC_TIM24_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1HLPENR & (RCC_APB1HLPENR_TIM24LPEN)) == 0U)
#define __HAL_RCC_TIM1_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR) |= (RCC_APB2LPENR_TIM1LPEN)
 ENABLE or disable the APB2 peripheral clock during Low Power (Sleep) mode.
#define __HAL_RCC_TIM8_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR) |= (RCC_APB2LPENR_TIM8LPEN)
#define __HAL_RCC_USART1_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR) |= (RCC_APB2LPENR_USART1LPEN)
#define __HAL_RCC_USART6_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR) |= (RCC_APB2LPENR_USART6LPEN)
#define __HAL_RCC_UART9_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR) |= (RCC_APB2LPENR_UART9LPEN)
#define __HAL_RCC_USART10_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR) |= (RCC_APB2LPENR_USART10LPEN)
#define __HAL_RCC_SPI1_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR) |= (RCC_APB2LPENR_SPI1LPEN)
#define __HAL_RCC_SPI4_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR) |= (RCC_APB2LPENR_SPI4LPEN)
#define __HAL_RCC_TIM15_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR) |= (RCC_APB2LPENR_TIM15LPEN)
#define __HAL_RCC_TIM16_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR) |= (RCC_APB2LPENR_TIM16LPEN)
#define __HAL_RCC_TIM17_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR) |= (RCC_APB2LPENR_TIM17LPEN)
#define __HAL_RCC_SPI5_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR) |= (RCC_APB2LPENR_SPI5LPEN)
#define __HAL_RCC_SAI1_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR) |= (RCC_APB2LPENR_SAI1LPEN)
#define __HAL_RCC_DFSDM1_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR) |= (RCC_APB2LPENR_DFSDM1LPEN)
#define __HAL_RCC_TIM1_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_TIM1LPEN)
#define __HAL_RCC_TIM8_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_TIM8LPEN)
#define __HAL_RCC_USART1_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_USART1LPEN)
#define __HAL_RCC_USART6_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_USART6LPEN)
#define __HAL_RCC_UART9_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_UART9LPEN)
#define __HAL_RCC_USART10_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_USART10LPEN)
#define __HAL_RCC_SPI1_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_SPI1LPEN)
#define __HAL_RCC_SPI4_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_SPI4LPEN)
#define __HAL_RCC_TIM15_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_TIM15LPEN)
#define __HAL_RCC_TIM16_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_TIM16LPEN)
#define __HAL_RCC_TIM17_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_TIM17LPEN)
#define __HAL_RCC_SPI5_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_SPI5LPEN)
#define __HAL_RCC_SAI1_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_SAI1LPEN)
#define __HAL_RCC_DFSDM1_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_DFSDM1LPEN)
#define __HAL_RCC_TIM1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM1LPEN)) != 0U)
 Get the enable or disable status of the APB2 peripheral clock during Low Poser (Sleep) mode.
#define __HAL_RCC_TIM8_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM8LPEN)) != 0U)
#define __HAL_RCC_USART1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_USART1LPEN)) != 0U)
#define __HAL_RCC_USART6_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_USART6LPEN)) != 0U)
#define __HAL_RCC_UART9_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_UART9LPEN)) != 0U)
#define __HAL_RCC_USART10_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_USART10LPEN)) != 0U)
#define __HAL_RCC_SPI1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI1LPEN)) != 0U)
#define __HAL_RCC_SPI4_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI4LPEN)) != 0U)
#define __HAL_RCC_TIM15_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM15LPEN)) != 0U)
#define __HAL_RCC_TIM16_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM16LPEN)) != 0U)
#define __HAL_RCC_TIM17_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM17LPEN)) != 0U)
#define __HAL_RCC_SPI5_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI5LPEN)) != 0U)
#define __HAL_RCC_SAI1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SAI1LPEN)) != 0U)
#define __HAL_RCC_DFSDM1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_DFSDM1LPEN)) != 0U)
#define __HAL_RCC_TIM1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM1LPEN)) == 0U)
#define __HAL_RCC_TIM8_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM8LPEN)) == 0U)
#define __HAL_RCC_USART1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_USART1LPEN)) == 0U)
#define __HAL_RCC_USART6_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_USART6LPEN)) == 0U)
#define __HAL_RCC_USART9_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_USART9LPEN)) == 0U)
#define __HAL_RCC_USART10_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_USART10LPEN)) == 0U)
#define __HAL_RCC_SPI1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI1LPEN)) == 0U)
#define __HAL_RCC_SPI4_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI4LPEN)) == 0U)
#define __HAL_RCC_TIM15_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM15LPEN)) == 0U)
#define __HAL_RCC_TIM16_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM16LPEN)) == 0U)
#define __HAL_RCC_TIM17_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM17LPEN)) == 0U)
#define __HAL_RCC_SPI5_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI5LPEN)) == 0U)
#define __HAL_RCC_SAI1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SAI1LPEN)) == 0U)
#define __HAL_RCC_DFSDM1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_DFSDM1LPEN)) == 0U)
#define __HAL_RCC_SYSCFG_CLK_SLEEP_ENABLE()   (RCC->APB4LPENR) |= (RCC_APB4LPENR_SYSCFGLPEN)
 ENABLE or disable the APB4 peripheral clock during Low Power (Sleep) mode.
#define __HAL_RCC_LPUART1_CLK_SLEEP_ENABLE()   (RCC->APB4LPENR) |= (RCC_APB4LPENR_LPUART1LPEN)
#define __HAL_RCC_SPI6_CLK_SLEEP_ENABLE()   (RCC->APB4LPENR) |= (RCC_APB4LPENR_SPI6LPEN)
#define __HAL_RCC_I2C4_CLK_SLEEP_ENABLE()   (RCC->APB4LPENR) |= (RCC_APB4LPENR_I2C4LPEN)
#define __HAL_RCC_LPTIM2_CLK_SLEEP_ENABLE()   (RCC->APB4LPENR) |= (RCC_APB4LPENR_LPTIM2LPEN)
#define __HAL_RCC_LPTIM3_CLK_SLEEP_ENABLE()   (RCC->APB4LPENR) |= (RCC_APB4LPENR_LPTIM3LPEN)
#define __HAL_RCC_LPTIM4_CLK_SLEEP_ENABLE()   (RCC->APB4LPENR) |= (RCC_APB4LPENR_LPTIM4LPEN)
#define __HAL_RCC_LPTIM5_CLK_SLEEP_ENABLE()   (RCC->APB4LPENR) |= (RCC_APB4LPENR_LPTIM5LPEN)
#define __HAL_RCC_COMP12_CLK_SLEEP_ENABLE()   (RCC->APB4LPENR) |= (RCC_APB4LPENR_COMP12LPEN)
#define __HAL_RCC_VREF_CLK_SLEEP_ENABLE()   (RCC->APB4LPENR) |= (RCC_APB4LPENR_VREFLPEN)
#define __HAL_RCC_RTC_CLK_SLEEP_ENABLE()   (RCC->APB4LPENR) |= (RCC_APB4LPENR_RTCAPBLPEN)
#define __HAL_RCC_SAI4_CLK_SLEEP_ENABLE()   (RCC->APB4LPENR) |= (RCC_APB4LPENR_SAI4LPEN)
#define __HAL_RCC_DTS_CLK_SLEEP_ENABLE()   (RCC->APB4LPENR) |= (RCC_APB4LPENR_DTSLPEN)
#define __HAL_RCC_SYSCFG_CLK_SLEEP_DISABLE()   (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_SYSCFGLPEN)
#define __HAL_RCC_LPUART1_CLK_SLEEP_DISABLE()   (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_LPUART1LPEN)
#define __HAL_RCC_SPI6_CLK_SLEEP_DISABLE()   (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_SPI6LPEN)
#define __HAL_RCC_I2C4_CLK_SLEEP_DISABLE()   (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_I2C4LPEN)
#define __HAL_RCC_LPTIM2_CLK_SLEEP_DISABLE()   (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_LPTIM2LPEN)
#define __HAL_RCC_LPTIM3_CLK_SLEEP_DISABLE()   (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_LPTIM3LPEN)
#define __HAL_RCC_LPTIM4_CLK_SLEEP_DISABLE()   (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_LPTIM4LPEN)
#define __HAL_RCC_LPTIM5_CLK_SLEEP_DISABLE()   (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_LPTIM5LPEN)
#define __HAL_RCC_COMP12_CLK_SLEEP_DISABLE()   (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_COMP12LPEN)
#define __HAL_RCC_VREF_CLK_SLEEP_DISABLE()   (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_VREFLPEN)
#define __HAL_RCC_RTC_CLK_SLEEP_DISABLE()   (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_RTCAPBLPEN)
#define __HAL_RCC_SAI4_CLK_SLEEP_DISABLE()   (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_SAI4LPEN)
#define __HAL_RCC_DTS_CLK_SLEEP_DISABLE()   (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_DTSLPEN)
#define __HAL_RCC_SYSCFG_IS_CLK_SLEEP_ENABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_SYSCFGLPEN)) != 0U)
 Get the enable or disable status of the APB4 peripheral clock during Low Poser (Sleep) mode.
#define __HAL_RCC_LPUART1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_LPUART1LPEN)) != 0U)
#define __HAL_RCC_SPI6_IS_CLK_SLEEP_ENABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_SPI6LPEN)) != 0U)
#define __HAL_RCC_I2C4_IS_CLK_SLEEP_ENABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_I2C4LPEN)) != 0U)
#define __HAL_RCC_LPTIM2_IS_CLK_SLEEP_ENABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM2LPEN)) != 0U)
#define __HAL_RCC_LPTIM3_IS_CLK_SLEEP_ENABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM3LPEN)) != 0U)
#define __HAL_RCC_LPTIM4_IS_CLK_SLEEP_ENABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM4LPEN)) != 0U)
#define __HAL_RCC_LPTIM5_IS_CLK_SLEEP_ENABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM5LPEN)) != 0U)
#define __HAL_RCC_COMP12_IS_CLK_SLEEP_ENABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_COMP12LPEN)) != 0U)
#define __HAL_RCC_VREF_IS_CLK_SLEEP_ENABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_VREFLPEN)) != 0U)
#define __HAL_RCC_RTC_IS_CLK_SLEEP_ENABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_RTCAPBLPEN)) != 0U)
#define __HAL_RCC_SAI4_IS_CLK_SLEEP_ENABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_SAI4LPEN)) != 0U)
#define __HAL_RCC_DTS_IS_CLK_SLEEP_ENABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_DTSLPEN)) != 0U)
#define __HAL_RCC_SYSCFG_IS_CLK_SLEEP_DISABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_SYSCFGLPEN)) == 0U)
#define __HAL_RCC_LPUART1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_LPUART1LPEN)) == 0U)
#define __HAL_RCC_SPI6_IS_CLK_SLEEP_DISABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_SPI6LPEN)) == 0U)
#define __HAL_RCC_I2C4_IS_CLK_SLEEP_DISABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_I2C4LPEN)) == 0U)
#define __HAL_RCC_LPTIM2_IS_CLK_SLEEP_DISABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM2LPEN)) == 0U)
#define __HAL_RCC_LPTIM3_IS_CLK_SLEEP_DISABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM3LPEN)) == 0U)
#define __HAL_RCC_LPTIM4_IS_CLK_SLEEP_DISABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM4LPEN)) == 0U)
#define __HAL_RCC_LPTIM5_IS_CLK_SLEEP_DISABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM5LPEN)) == 0U)
#define __HAL_RCC_COMP12_IS_CLK_SLEEP_DISABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_COMP12LPEN)) == 0U)
#define __HAL_RCC_VREF_IS_CLK_SLEEP_DISABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_VREFLPEN)) == 0U)
#define __HAL_RCC_RTC_IS_CLK_SLEEP_DISABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_RTCAPBLPEN)) == 0U)
#define __HAL_RCC_SAI4_IS_CLK_SLEEP_DISABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_SAI4LPEN)) == 0U)
#define __HAL_RCC_DTS_IS_CLK_SLEEP_DISABLED()   ((RCC->APB4LPENR & (RCC_APB4LPENR_DTSLPEN)) == 0U)
#define __HAL_RCC_BDMA_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_BDMAAMEN)
 Enable or disable peripheral bus clock when D3 domain is in DRUN.
#define __HAL_RCC_LPUART1_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_LPUART1AMEN)
#define __HAL_RCC_SPI6_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_SPI6AMEN)
#define __HAL_RCC_I2C4_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_I2C4AMEN)
#define __HAL_RCC_LPTIM2_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_LPTIM2AMEN)
#define __HAL_RCC_LPTIM3_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_LPTIM3AMEN)
#define __HAL_RCC_LPTIM4_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_LPTIM4AMEN)
#define __HAL_RCC_LPTIM5_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_LPTIM5AMEN)
#define __HAL_RCC_COMP12_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_COMP12AMEN)
#define __HAL_RCC_VREF_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_VREFAMEN)
#define __HAL_RCC_RTC_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_RTCAMEN)
#define __HAL_RCC_CRC_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_CRCAMEN)
#define __HAL_RCC_SAI4_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_SAI4AMEN)
#define __HAL_RCC_ADC3_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_ADC3AMEN)
#define __HAL_RCC_DTS_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_DTSAMEN)
#define __HAL_RCC_BKPRAM_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_BKPRAMAMEN)
#define __HAL_RCC_D3SRAM1_CLKAM_ENABLE()   (RCC->D3AMR) |= (RCC_D3AMR_SRAM4AMEN)
#define __HAL_RCC_BDMA_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_BDMAAMEN)
#define __HAL_RCC_LPUART1_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_LPUART1AMEN)
#define __HAL_RCC_SPI6_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_SPI6AMEN)
#define __HAL_RCC_I2C4_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_I2C4AMEN)
#define __HAL_RCC_LPTIM2_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_LPTIM2AMEN)
#define __HAL_RCC_LPTIM3_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_LPTIM3AMEN)
#define __HAL_RCC_LPTIM4_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_LPTIM4AMEN)
#define __HAL_RCC_LPTIM5_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_LPTIM5AMEN)
#define __HAL_RCC_COMP12_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_COMP12AMEN)
#define __HAL_RCC_VREF_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_VREFAMEN)
#define __HAL_RCC_RTC_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_RTCAMEN)
#define __HAL_RCC_CRC_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_CRCAMEN)
#define __HAL_RCC_SAI4_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_SAI4AMEN)
#define __HAL_RCC_ADC3_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_ADC3AMEN)
#define __HAL_RCC_DTS_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_DTSAMEN)
#define __HAL_RCC_BKPRAM_CLKAM_DISABLE()   (RCC->D3AMR) &= ~ (RCC_D3AMR_BKPRAMAMEN)
#define __HAL_RCC_D3SRAM1_CLKAM_DISABLE()   (RCC->D3AMR)&= ~ (RCC_D3AMR_SRAM4AMEN)
#define __HAL_RCC_HSI_CONFIG(__STATE__)   MODIFY_REG(RCC->CR, RCC_CR_HSION | RCC_CR_HSIDIV , (uint32_t)(__STATE__))
 Macro to enable or disable the Internal High Speed oscillator (HSI).
#define __HAL_RCC_GET_HSI_DIVIDER()   ((uint32_t)(READ_BIT(RCC->CR, RCC_CR_HSIDIV)))
 Macro to get the HSI divider.
#define __HAL_RCC_HSI_ENABLE()   SET_BIT(RCC->CR, RCC_CR_HSION)
 Macros to enable or disable the Internal High Speed oscillator (HSI).
#define __HAL_RCC_HSI_DISABLE()   CLEAR_BIT(RCC->CR, RCC_CR_HSION)
#define __HAL_RCC_HSI_CALIBRATIONVALUE_ADJUST(__HSICalibrationValue__)   MODIFY_REG(RCC->HSICFGR, RCC_HSICFGR_HSITRIM, (uint32_t)(__HSICalibrationValue__) << RCC_HSICFGR_HSITRIM_Pos);
 Macro to adjust the Internal High Speed oscillator (HSI) calibration value.
#define __HAL_RCC_HSISTOP_ENABLE()   SET_BIT(RCC->CR, RCC_CR_HSIKERON)
 Macros to enable or disable the force of the Internal High Speed oscillator (HSI) in STOP mode to be quickly available as kernel clock for some peripherals.
#define __HAL_RCC_HSISTOP_DISABLE()   CLEAR_BIT(RCC->CR, RCC_CR_HSIKERON)
#define __HAL_RCC_HSI48_ENABLE()   SET_BIT(RCC->CR, RCC_CR_HSI48ON);
 Macro to enable or disable the Internal High Speed oscillator for USB (HSI48).
#define __HAL_RCC_HSI48_DISABLE()   CLEAR_BIT(RCC->CR, RCC_CR_HSI48ON);
#define __HAL_RCC_CSI_ENABLE()   SET_BIT(RCC->CR, RCC_CR_CSION)
 Macros to enable or disable the Internal oscillator (CSI).
#define __HAL_RCC_CSI_DISABLE()   CLEAR_BIT(RCC->CR, RCC_CR_CSION)
#define __HAL_RCC_CSI_CALIBRATIONVALUE_ADJUST(__CSICalibrationValue__)
 Macro Adjusts the Internal oscillator (CSI) calibration value.
#define __HAL_RCC_CSISTOP_ENABLE()   SET_BIT(RCC->CR, RCC_CR_CSIKERON)
 Macros to enable or disable the force of the Low-power Internal oscillator (CSI) in STOP mode to be quickly available as kernel clock for USARTs and I2Cs.
#define __HAL_RCC_CSISTOP_DISABLE()   CLEAR_BIT(RCC->CR, RCC_CR_CSIKERON)
#define __HAL_RCC_LSI_ENABLE()   SET_BIT(RCC->CSR, RCC_CSR_LSION)
 Macros to enable or disable the Internal Low Speed oscillator (LSI).
#define __HAL_RCC_LSI_DISABLE()   CLEAR_BIT(RCC->CSR, RCC_CSR_LSION)
#define __HAL_RCC_HSE_CONFIG(__STATE__)
 Macro to configure the External High Speed oscillator (__HSE__).
#define __HAL_RCC_RTC_ENABLE()   SET_BIT(RCC->BDCR, RCC_BDCR_RTCEN)
 Macros to enable or disable the the RTC clock.
#define __HAL_RCC_RTC_DISABLE()   CLEAR_BIT(RCC->BDCR, RCC_BDCR_RTCEN)
#define __HAL_RCC_RTC_CLKPRESCALER(__RTCCLKSource__)
 Macros to configure the RTC clock (RTCCLK).
#define __HAL_RCC_RTC_CONFIG(__RTCCLKSource__)
#define __HAL_RCC_GET_RTC_SOURCE()   ((uint32_t)(READ_BIT(RCC->BDCR, RCC_BDCR_RTCSEL)))
#define __HAL_RCC_BACKUPRESET_FORCE()   SET_BIT(RCC->BDCR, RCC_BDCR_BDRST)
 Macros to force or release the Backup domain reset.
#define __HAL_RCC_BACKUPRESET_RELEASE()   CLEAR_BIT(RCC->BDCR, RCC_BDCR_BDRST)
#define __HAL_RCC_PLL_ENABLE()   SET_BIT(RCC->CR, RCC_CR_PLL1ON)
 Macros to enable or disable the main PLL.
#define __HAL_RCC_PLL_DISABLE()   CLEAR_BIT(RCC->CR, RCC_CR_PLL1ON)
#define __HAL_RCC_PLLCLKOUT_ENABLE(__RCC_PLL1ClockOut__)   SET_BIT(RCC->PLLCFGR, (__RCC_PLL1ClockOut__))
 Enables or disables each clock output (PLL_P_CLK, PLL_Q_CLK, PLL_R_CLK)
#define __HAL_RCC_PLLCLKOUT_DISABLE(__RCC_PLL1ClockOut__)   CLEAR_BIT(RCC->PLLCFGR, (__RCC_PLL1ClockOut__))
#define __HAL_RCC_PLLFRACN_ENABLE()   SET_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL1FRACEN)
 Enables or disables Fractional Part Of The Multiplication Factor of PLL1 VCO.
#define __HAL_RCC_PLLFRACN_DISABLE()   CLEAR_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL1FRACEN)
#define __HAL_RCC_PLL_CONFIG(__RCC_PLLSOURCE__, __PLLM1__, __PLLN1__, __PLLP1__, __PLLQ1__, __PLLR1__)
 Macro to configures the main PLL clock source, multiplication and division factors.
#define __HAL_RCC_PLL_PLLSOURCE_CONFIG(__PLLSOURCE__)   MODIFY_REG(RCC->PLLCKSELR, RCC_PLLCKSELR_PLLSRC, (__PLLSOURCE__))
 Macro to configure the PLLs clock source.
#define __HAL_RCC_PLLFRACN_CONFIG(__RCC_PLL1FRACN__)   MODIFY_REG(RCC->PLL1FRACR, RCC_PLL1FRACR_FRACN1, (uint32_t)(__RCC_PLL1FRACN__) << RCC_PLL1FRACR_FRACN1_Pos)
 Macro to configures the main PLL clock Fractional Part Of The Multiplication Factor.
#define __HAL_RCC_PLL_VCIRANGE(__RCC_PLL1VCIRange__)   MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL1RGE, (__RCC_PLL1VCIRange__))
 Macro to select the PLL1 reference frequency range.
#define __HAL_RCC_PLL_VCORANGE(__RCC_PLL1VCORange__)   MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL1VCOSEL, (__RCC_PLL1VCORange__))
 Macro to select the PLL1 reference frequency range.
#define __HAL_RCC_GET_SYSCLK_SOURCE()   ((uint32_t)(RCC->CFGR & RCC_CFGR_SWS))
 Macro to get the clock source used as system clock.
#define __HAL_RCC_SYSCLK_CONFIG(__RCC_SYSCLKSOURCE__)   MODIFY_REG(RCC->CFGR, RCC_CFGR_SW, (__RCC_SYSCLKSOURCE__))
 Macro to configure the system clock source.
#define __HAL_RCC_GET_PLL_OSCSOURCE()   ((uint32_t)(RCC->PLLCKSELR & RCC_PLLCKSELR_PLLSRC))
 Macro to get the oscillator used as PLL clock source.
#define __HAL_RCC_LSEDRIVE_CONFIG(__LSEDRIVE__)   MODIFY_REG(RCC->BDCR, RCC_BDCR_LSEDRV, (uint32_t)(__LSEDRIVE__));
 Macro to configure the External Low Speed oscillator (LSE) drive capability.
#define __HAL_RCC_WAKEUPSTOP_CLK_CONFIG(__RCC_STOPWUCLK__)   MODIFY_REG(RCC->CFGR, RCC_CFGR_STOPWUCK, (__RCC_STOPWUCLK__))
 Macro to configure the wake up from stop clock.
#define __HAL_RCC_KERWAKEUPSTOP_CLK_CONFIG(__RCC_STOPKERWUCLK__)   MODIFY_REG(RCC->CFGR, RCC_CFGR_STOPKERWUCK, (__RCC_STOPKERWUCLK__))
 Macro to configure the Kernel wake up from stop clock.
#define RCC_GET_PLL_OSCSOURCE()   ((RCC->PLLCKSELR & RCC_PLLCKSELR_PLLSRC) >> RCC_PLLCKSELR_PLLSRC_Pos)

Define Documentation

#define __HAL_RCC_ADC12_CLK_DISABLE ( )    (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_ADC12EN))

Definition at line 1076 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB1ENR, RCC_AHB1ENR_ADC12EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_ADC12EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 986 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC12_CLK_SLEEP_DISABLE ( )    (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_ADC12LPEN))

Definition at line 5380 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC12_CLK_SLEEP_ENABLE ( )    (RCC->AHB1LPENR |= (RCC_AHB1LPENR_ADC12LPEN))

Definition at line 5357 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC12_FORCE_RESET ( )    (RCC->AHB1RSTR |= (RCC_AHB1RSTR_ADC12RST))

Definition at line 4741 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC12_IS_CLK_DISABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_ADC12EN) == 0U)

Definition at line 1124 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC12_IS_CLK_ENABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_ADC12EN) != 0U)

Definition at line 1103 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC12_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ADC12LPEN)) == 0U)

Definition at line 5433 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC12_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ADC12LPEN)) != 0U)

Definition at line 5410 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC12_RELEASE_RESET ( )    (RCC->AHB1RSTR &= ~ (RCC_AHB1RSTR_ADC12RST))

Definition at line 4759 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC3_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_ADC3EN)

Definition at line 1605 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_ADC3EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_ADC3EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1544 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC3_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_ADC3LPEN)

Definition at line 5681 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC3_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_ADC3LPEN)

Definition at line 5648 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC3_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_ADC3AMEN)

Definition at line 6999 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC3_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_ADC3AMEN)

Definition at line 6901 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC3_FORCE_RESET ( )    (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_ADC3RST)

Definition at line 4872 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC3_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_ADC3EN) == 0U)

Definition at line 1679 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC3_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_ADC3EN) != 0U)

Definition at line 1645 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC3_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_ADC3LPEN)) == 0U)

Definition at line 5755 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC3_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_ADC3LPEN)) != 0U)

Definition at line 5722 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ADC3_RELEASE_RESET ( )    (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_ADC3RST)

Definition at line 4902 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_AHB1_FORCE_RESET ( )    (RCC->AHB1RSTR = 0x02008023U) /* Resets DMA1, DMA2, ADC12, ETHMAC and USB1OTG */

Force or release the AHB1 peripheral reset.

Definition at line 4737 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_AHB1_RELEASE_RESET ( )    (RCC->AHB1RSTR = 0x00U)

Definition at line 4756 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_AHB2_FORCE_RESET ( )    (RCC->AHB2RSTR = 0x00030271U) /* Resets DCMI_PSSI, CRYPT, HASH, RNG, SDMMC2, FMAC and CORDIC */

Force or release the AHB2 peripheral reset.

Definition at line 4781 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_AHB2_RELEASE_RESET ( )    (RCC->AHB2RSTR = 0x00U)

Definition at line 4810 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_AHB3_FORCE_RESET ( )    (RCC->AHB3RSTR = 0x00E95011U) /* Resets MDMA, DMA2D, FMC, OSPI1, SDMMC1, OSPI2, IOMNGR, OTFD1, OTFD2 */

Enable or disable the AHB3 peripheral reset.

Definition at line 4667 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_AHB3_RELEASE_RESET ( )    (RCC->AHB3RSTR = 0x00)

Definition at line 4698 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_AHB4_FORCE_RESET ( )    (RCC->AHB4RSTR = 0x032806FFU) /* Resets GPIOA..GPIOH, GPIOJ, GPIOK, CRC, BDMA, ADC3 and HSEM */

Force or release the AHB4 peripheral reset.

Definition at line 4847 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_AHB4_RELEASE_RESET ( )    (RCC->AHB4RSTR = 0x00U)

Definition at line 4878 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_APB1H_FORCE_RESET ( )    (RCC->APB1HRSTR = 0x03000136U) /* Resets CRS, SWP, OPAMP, MDIOS, FDCAN, TIM23 and TIM24 */

Definition at line 4940 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_APB1H_RELEASE_RESET ( )    (RCC->APB1HRSTR = 0x00U)

Definition at line 4982 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_APB1L_FORCE_RESET ( )    (RCC->APB1LRSTR = 0xEAFFC3FFU) /* Resets TIM2..TIM7, TIM12..TIM14, LPTIM1, SPI2, SPI3, SPDIFRX, USART2, USART3, UART4, UART5, I2C1..I2C3, I2C5, CEC, DAC12, UART7 and UART8 */

Force or release the APB1 peripheral reset.

Definition at line 4935 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_APB1L_RELEASE_RESET ( )    (RCC->APB1LRSTR = 0x00U)

Definition at line 4981 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_APB2_FORCE_RESET ( )    (RCC->APB2RSTR = 0x405730F3U) /* Resets TIM1, TIM8, USART1, USART6, UART9, USART10, SPI1, SPI4, TIM15..TIM17, SPI5, SAI1 and DFSDM1 */

Force or release the APB2 peripheral reset.

Definition at line 5029 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_APB2_RELEASE_RESET ( )    (RCC->APB2RSTR = 0x00U)

Definition at line 5059 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_APB3_FORCE_RESET ( )    (RCC->APB3RSTR = 0x00000008U) /* Rests LTDC */

Force or release the APB3 peripheral reset.

Definition at line 4913 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_APB3_RELEASE_RESET ( )    (RCC->APB3RSTR = 0x00U)

Definition at line 4922 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_APB4_FORCE_RESET ( )    (RCC->APB4RSTR = 0x0420DEAAU) /* Resets SYSCFG, LPUART1, SPI6, I2C4, LPTIM2..LPTIM5, COMP12, VREF, SAI4 and DTS */

Force or release the APB4 peripheral reset.

Definition at line 5096 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

#define __HAL_RCC_APB4_RELEASE_RESET ( )    (RCC->APB4RSTR = 0x00U)

Definition at line 5125 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DeInit().

Definition at line 5247 of file stm32h7xx_hal_rcc.h.

Definition at line 5201 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BACKUPRESET_FORCE ( )    SET_BIT(RCC->BDCR, RCC_BDCR_BDRST)

Macros to force or release the Backup domain reset.

Note:
This function resets the RTC peripheral (including the backup registers) and the RTC clock source selection in RCC_BDCR register.
The BKPSRAM is not affected by this reset.

Definition at line 7505 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCCEx_PeriphCLKConfig().

#define __HAL_RCC_BACKUPRESET_RELEASE ( )    CLEAR_BIT(RCC->BDCR, RCC_BDCR_BDRST)

Definition at line 7506 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCCEx_PeriphCLKConfig().

#define __HAL_RCC_BDMA_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_BDMAEN)

Definition at line 1602 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_BDMAEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_BDMAEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1534 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BDMA_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_BDMALPEN)

Definition at line 5678 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BDMA_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_BDMALPEN)

Definition at line 5645 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BDMA_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_BDMAAMEN)

Definition at line 6960 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BDMA_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_BDMAAMEN)

Enable or disable peripheral bus clock when D3 domain is in DRUN.

Note:
After reset (default config), peripheral clock is disabled when CPU is in CSTOP

Definition at line 6862 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BDMA_FORCE_RESET ( )    (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_BDMARST)

Definition at line 4869 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BDMA_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_BDMAEN) == 0U)

Definition at line 1676 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BDMA_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_BDMAEN) != 0U)

Definition at line 1642 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BDMA_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_BDMALPEN)) == 0U)

Definition at line 5752 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BDMA_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_BDMALPEN)) != 0U)

Definition at line 5719 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BDMA_RELEASE_RESET ( )    (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_BDMARST)

Definition at line 4899 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BKPRAM_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_BKPRAMEN)

Definition at line 1613 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_BKPRAMEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_BKPRAMEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1573 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BKPRAM_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_BKPRAMLPEN)

Definition at line 5683 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BKPRAM_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_BKPRAMLPEN)

Definition at line 5650 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BKPRAM_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_BKPRAMAMEN)

Definition at line 7005 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BKPRAM_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_BKPRAMAMEN)

Definition at line 6907 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BKPRAM_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_BKPRAMEN) == 0U)

Definition at line 1687 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BKPRAM_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_BKPRAMEN) != 0U)

Definition at line 1653 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BKPRAM_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_BKPRAMLPEN)) == 0U)

Definition at line 5757 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_BKPRAM_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_BKPRAMLPEN)) != 0U)

Definition at line 5724 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CEC_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_CECEN)

Definition at line 2060 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_CECEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_CECEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1940 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CEC_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_CECLPEN)

Definition at line 5894 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CEC_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_CECLPEN)

Definition at line 5849 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CEC_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_CECRST)

Definition at line 4965 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CEC_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_CECEN) == 0U)

Definition at line 2151 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CEC_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_CECEN) != 0U)

Definition at line 2109 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CEC_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_CECLPEN)) == 0U)

Definition at line 5986 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CEC_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_CECLPEN)) != 0U)

Definition at line 5944 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CEC_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_CECRST)

Definition at line 5006 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_COMP12_CLK_DISABLE ( )    (RCC->APB4ENR) &= ~ (RCC_APB4ENR_COMP12EN)

Definition at line 2563 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB4ENR, RCC_APB4ENR_COMP12EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB4ENR, RCC_APB4ENR_COMP12EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2494 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_COMP12_CLK_SLEEP_DISABLE ( )    (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_COMP12LPEN)

Definition at line 6180 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_COMP12_CLK_SLEEP_ENABLE ( )    (RCC->APB4LPENR) |= (RCC_APB4LPENR_COMP12LPEN)

Definition at line 6152 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_COMP12_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_COMP12AMEN)

Definition at line 6984 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_COMP12_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_COMP12AMEN)

Definition at line 6886 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_COMP12_FORCE_RESET ( )    (RCC->APB4RSTR) |= (RCC_APB4RSTR_COMP12RST)

Definition at line 5113 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_COMP12_IS_CLK_DISABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_COMP12EN) == 0U)

Definition at line 2625 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_COMP12_IS_CLK_ENABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_COMP12EN) != 0U)

Definition at line 2597 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_COMP12_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_COMP12LPEN)) == 0U)

Definition at line 6244 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_COMP12_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_COMP12LPEN)) != 0U)

Definition at line 6216 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_COMP12_RELEASE_RESET ( )    (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_COMP12RST)

Definition at line 5141 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CORDIC_CLK_DISABLE ( )    (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_CORDICEN))

Definition at line 1309 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB2ENR, RCC_AHB2ENR_CORDICEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB2ENR, RCC_AHB2ENR_CORDICEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1216 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CORDIC_CLK_SLEEP_DISABLE ( )    (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_CORDICLPEN))

Definition at line 5520 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CORDIC_CLK_SLEEP_ENABLE ( )    (RCC->AHB2LPENR |= (RCC_AHB2LPENR_CORDICLPEN))

Definition at line 5483 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CORDIC_FORCE_RESET ( )    (RCC->AHB2RSTR |= (RCC_AHB2RSTR_CORDICRST))

Definition at line 4801 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CORDIC_IS_CLK_DISABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_CORDICEN) == 0U)

Definition at line 1395 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CORDIC_IS_CLK_ENABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_CORDICEN) != 0U)

Definition at line 1355 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CORDIC_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_CORDICLPEN)) == 0U)

Definition at line 5601 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CORDIC_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_CORDICLPEN)) != 0U)

Definition at line 5564 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CORDIC_RELEASE_RESET ( )    (RCC->AHB2RSTR &= ~ (RCC_AHB2RSTR_CORDICRST))

Definition at line 4829 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRC_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_CRCEN)

Definition at line 1596 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_CRCEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_CRCEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1514 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRC_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_CRCLPEN)

Definition at line 5672 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRC_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_CRCLPEN)

Definition at line 5639 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRC_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_CRCAMEN)

Definition at line 6993 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRC_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_CRCAMEN)

Definition at line 6895 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRC_FORCE_RESET ( )    (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_CRCRST)

Definition at line 4863 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRC_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_CRCEN) == 0U)

Definition at line 1670 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRC_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_CRCEN) != 0U)

Definition at line 1636 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRC_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_CRCLPEN)) == 0U)

Definition at line 5746 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRC_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_CRCLPEN)) != 0U)

Definition at line 5713 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRC_RELEASE_RESET ( )    (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_CRCRST)

Definition at line 4893 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRS_CLK_DISABLE ( )    (RCC->APB1HENR) &= ~ (RCC_APB1HENR_CRSEN)

Definition at line 2064 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1HENR, RCC_APB1HENR_CRSEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1HENR, RCC_APB1HENR_CRSEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1972 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRS_CLK_SLEEP_DISABLE ( )    (RCC->APB1HLPENR) &= ~ (RCC_APB1HLPENR_CRSLPEN)

Definition at line 5898 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRS_CLK_SLEEP_ENABLE ( )    (RCC->APB1HLPENR) |= (RCC_APB1HLPENR_CRSLPEN)

Definition at line 5853 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRS_FORCE_RESET ( )    (RCC->APB1HRSTR) |= (RCC_APB1HRSTR_CRSRST)

Definition at line 4969 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCCEx_CRSConfig().

#define __HAL_RCC_CRS_IS_CLK_DISABLED ( )    ((RCC->APB1HENR & RCC_APB1HENR_CRSEN) == 0U)

Definition at line 2155 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRS_IS_CLK_ENABLED ( )    ((RCC->APB1HENR & RCC_APB1HENR_CRSEN) != 0U)

Definition at line 2113 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRS_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1HLPENR & (RCC_APB1HLPENR_CRSLPEN)) == 0U)

Definition at line 5990 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRS_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1HLPENR & (RCC_APB1HLPENR_CRSLPEN)) != 0U)

Definition at line 5948 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRS_RELEASE_RESET ( )    (RCC->APB1HRSTR) &= ~ (RCC_APB1HRSTR_CRSRST)

Definition at line 5010 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCCEx_CRSConfig().

#define __HAL_RCC_CRYP_CLK_DISABLE ( )    (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_CRYPEN))

Definition at line 1298 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB2ENR, RCC_AHB2ENR_CRYPEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB2ENR, RCC_AHB2ENR_CRYPEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1170 of file stm32h7xx_hal_rcc.h.

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

Definition at line 5506 of file stm32h7xx_hal_rcc.h.

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

Definition at line 5469 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRYP_FORCE_RESET ( )    (RCC->AHB2RSTR |= (RCC_AHB2RSTR_CRYPRST))

Definition at line 4790 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRYP_IS_CLK_DISABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_CRYPEN) == 0U)

Definition at line 1384 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRYP_IS_CLK_ENABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_CRYPEN) != 0U)

Definition at line 1344 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRYP_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_CRYPLPEN)) == 0U)

Definition at line 5587 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRYP_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_CRYPLPEN)) != 0U)

Definition at line 5550 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CRYP_RELEASE_RESET ( )    (RCC->AHB2RSTR &= ~ (RCC_AHB2RSTR_CRYPRST))

Definition at line 4818 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CSI_CALIBRATIONVALUE_ADJUST (   __CSICalibrationValue__)
Value:
do {                                                                                                                          \
               MODIFY_REG(RCC->CSICFGR, RCC_CSICFGR_CSITRIM, (uint32_t)(__CSICalibrationValue__) << RCC_CSICFGR_CSITRIM_Pos);            \
               } while(0)

Macro Adjusts the Internal oscillator (CSI) calibration value.

Note:
The calibration is used to compensate for the variations in voltage and temperature that influence the frequency of the internal CSI RC.
Parameters:
__CSICalibrationValue__,:specifies the calibration trimming value. This parameter must be a number between 0 and 0x1F.

Definition at line 7264 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_CSI_DISABLE ( )    CLEAR_BIT(RCC->CR, RCC_CR_CSION)

Definition at line 7235 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_CSI_ENABLE ( )    SET_BIT(RCC->CR, RCC_CR_CSION)

Macros to enable or disable the Internal oscillator (CSI).

Note:
The CSI is stopped by hardware when entering STOP and STANDBY modes. It is used (enabled by hardware) as system clock source after start-up from Reset, wakeup from STOP and STANDBY mode, or in case of failure of the HSE used directly or indirectly as system clock (if the Clock Security System CSS is enabled).
CSI can not be stopped if it is used as system clock source. In this case, you have to select another source of the system clock then stop the CSI.
After enabling the CSI, the application software should wait on CSIRDY flag to be set indicating that CSI clock is stable and can be used as system clock source.
When the CSI is stopped, CSIRDY flag goes low after 6 CSI oscillator clock cycles.

Definition at line 7234 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_CSISTOP_DISABLE ( )    CLEAR_BIT(RCC->CR, RCC_CR_CSIKERON)

Definition at line 7280 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_CSISTOP_ENABLE ( )    SET_BIT(RCC->CR, RCC_CR_CSIKERON)

Macros to enable or disable the force of the Low-power Internal oscillator (CSI) in STOP mode to be quickly available as kernel clock for USARTs and I2Cs.

Note:
Keeping the CSI ON in STOP mode allows to avoid slowing down the communication speed because of the CSI start-up time.
The enable of this function has not effect on the CSION bit. This parameter can be: ENABLE or DISABLE.
Return values:
None

Definition at line 7279 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D1SRAM1_CLK_SLEEP_DISABLE ( )    (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_AXISRAMLPEN))

Definition at line 5246 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D1SRAM1_CLK_SLEEP_ENABLE ( )    (RCC->AHB3LPENR |= (RCC_AHB3LPENR_AXISRAMLPEN))

Definition at line 5200 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D1SRAM1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_AXISRAMLPEN) == 0U)

Definition at line 5343 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D1SRAM1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_AXISRAMLPEN) != 0U)

Definition at line 5299 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D2SRAM1_CLK_DISABLE ( )    (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_D2SRAM1EN))

Definition at line 1312 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB2ENR, RCC_AHB2ENR_D2SRAM1EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB2ENR, RCC_AHB2ENR_D2SRAM1EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1226 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D2SRAM1_CLK_SLEEP_DISABLE ( )    (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_D2SRAM1LPEN))

Definition at line 5523 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D2SRAM1_CLK_SLEEP_ENABLE ( )    (RCC->AHB2LPENR |= (RCC_AHB2LPENR_D2SRAM1LPEN))

Definition at line 5486 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D2SRAM1_IS_CLK_DISABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_D2SRAM1EN) == 0U)

Definition at line 1398 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D2SRAM1_IS_CLK_ENABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_D2SRAM1EN) != 0U)

Definition at line 1358 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D2SRAM1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_D2SRAM1LPEN)) == 0U)

Definition at line 5604 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D2SRAM1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_D2SRAM1LPEN)) != 0U)

Definition at line 5567 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D2SRAM2_CLK_DISABLE ( )    (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_D2SRAM2EN))

Definition at line 1317 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB2ENR, RCC_AHB2ENR_D2SRAM2EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB2ENR, RCC_AHB2ENR_D2SRAM2EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1244 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D2SRAM2_CLK_SLEEP_DISABLE ( )    (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_D2SRAM2LPEN))

Definition at line 5528 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D2SRAM2_CLK_SLEEP_ENABLE ( )    (RCC->AHB2LPENR |= (RCC_AHB2LPENR_D2SRAM2LPEN))

Definition at line 5491 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D2SRAM2_IS_CLK_DISABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_D2SRAM2EN) == 0U)

Definition at line 1403 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D2SRAM2_IS_CLK_ENABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_D2SRAM2EN) != 0U)

Definition at line 1363 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D2SRAM2_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_D2SRAM2LPEN)) == 0U)

Definition at line 5609 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D2SRAM2_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_D2SRAM2LPEN)) != 0U)

Definition at line 5572 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D3SRAM1_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR &= ~ (RCC_AHB4LPENR_D3SRAM1LPEN))

Definition at line 5688 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D3SRAM1_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR |= (RCC_AHB4LPENR_D3SRAM1LPEN))

Definition at line 5655 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D3SRAM1_CLKAM_DISABLE ( )    (RCC->D3AMR)&= ~ (RCC_D3AMR_SRAM4AMEN)

Definition at line 7008 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D3SRAM1_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_SRAM4AMEN)

Definition at line 6910 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D3SRAM1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_D3SRAM1LPEN)) == 0U)

Definition at line 5762 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_D3SRAM1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_D3SRAM1LPEN)) != 0U)

Definition at line 5729 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DAC12_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_DAC12EN)

Definition at line 2061 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_DAC12EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_DAC12EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1948 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DAC12_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_DAC12LPEN)

Definition at line 5895 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DAC12_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_DAC12LPEN)

Definition at line 5850 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DAC12_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_DAC12RST)

Definition at line 4966 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DAC12_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_DAC12EN) == 0U)

Definition at line 2152 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DAC12_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_DAC12EN) != 0U)

Definition at line 2110 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DAC12_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_DAC12LPEN)) == 0U)

Definition at line 5987 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DAC12_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_DAC12LPEN)) != 0U)

Definition at line 5945 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DAC12_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_DAC12RST)

Definition at line 5007 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_CLK_DISABLE ( )    __HAL_RCC_DCMI_PSSI_CLK_DISABLE() /* for API backward compatibility*/

Definition at line 1293 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_CLK_ENABLE ( )    __HAL_RCC_DCMI_PSSI_CLK_ENABLE() /* for API backward compatibility*/

Definition at line 1158 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_CLK_SLEEP_DISABLE ( )    __HAL_RCC_DCMI_PSSI_CLK_SLEEP_DISABLE() /* for API backward compatibility*/

Definition at line 5501 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_CLK_SLEEP_ENABLE ( )    __HAL_RCC_DCMI_PSSI_CLK_SLEEP_ENABLE() /* for API backward compatibility*/

Definition at line 5464 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_FORCE_RESET ( )    __HAL_RCC_DCMI_PSSI_FORCE_RESET() /* for API backward compatibility*/

Definition at line 4785 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_IS_CLK_DISABLED ( )    __HAL_RCC_DCMI_PSSI_IS_CLK_DISABLED() /* for API backward compatibility*/

Definition at line 1379 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_IS_CLK_ENABLED ( )    __HAL_RCC_DCMI_PSSI_IS_CLK_ENABLED() /* for API backward compatibility*/

Definition at line 1339 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_IS_CLK_SLEEP_DISABLED ( )    __HAL_RCC_DCMI_PSSI_IS_CLK_SLEEP_DISABLED() /* for API backward compatibility*/

Definition at line 5582 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_IS_CLK_SLEEP_ENABLED ( )    __HAL_RCC_DCMI_PSSI_IS_CLK_SLEEP_ENABLED() /* for API backward compatibility*/

Definition at line 5545 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_PSSI_CLK_DISABLE ( )    (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_DCMI_PSSIEN))

Definition at line 1292 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DCMI_PSSIEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DCMI_PSSIEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Enable or disable the AHB2 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 1150 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_PSSI_CLK_SLEEP_DISABLE ( )    (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_DCMI_PSSILPEN))

Definition at line 5500 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_PSSI_CLK_SLEEP_ENABLE ( )    (RCC->AHB2LPENR |= (RCC_AHB2LPENR_DCMI_PSSILPEN))

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 wakeup from SLEEP mode, the peripheral clock is ENABLEd again.
By default, all peripheral clocks are ENABLEd during SLEEP mode.

Definition at line 5463 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_PSSI_FORCE_RESET ( )    (RCC->AHB2RSTR |= (RCC_AHB2RSTR_DCMI_PSSIRST))

Definition at line 4784 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_PSSI_IS_CLK_DISABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_DCMI_PSSIEN) == 0U)

Definition at line 1378 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_PSSI_IS_CLK_ENABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_DCMI_PSSIEN) != 0U)

Get the enable or disable status of the AHB2 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 1338 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_PSSI_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_DCMI_PSSILPEN)) == 0U)

Definition at line 5581 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_PSSI_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_DCMI_PSSILPEN)) != 0U)

Get the enable or disable status of the AHB2 peripheral clock during Low Poser (Sleep) mode.

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

Definition at line 5544 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_PSSI_RELEASE_RESET ( )    (RCC->AHB2RSTR &= ~ (RCC_AHB2RSTR_DCMI_PSSIRST))

Definition at line 4812 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DCMI_RELEASE_RESET ( )    __HAL_RCC_DCMI_PSSI_RELEASE_RESET() /* for API backward compatibility*/

Definition at line 4813 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DFSDM1_CLK_DISABLE ( )    (RCC->APB2ENR) &= ~ (RCC_APB2ENR_DFSDM1EN)

Definition at line 2343 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB2ENR, RCC_APB2ENR_DFSDM1EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB2ENR, RCC_APB2ENR_DFSDM1EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2302 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DFSDM1_CLK_SLEEP_DISABLE ( )    (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_DFSDM1LPEN)

Definition at line 6061 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DFSDM1_CLK_SLEEP_ENABLE ( )    (RCC->APB2LPENR) |= (RCC_APB2LPENR_DFSDM1LPEN)

Definition at line 6033 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DFSDM1_FORCE_RESET ( )    (RCC->APB2RSTR) |= (RCC_APB2RSTR_DFSDM1RST)

Definition at line 5054 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DFSDM1_IS_CLK_DISABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_DFSDM1EN) == 0U)

Definition at line 2405 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DFSDM1_IS_CLK_ENABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_DFSDM1EN) != 0U)

Definition at line 2377 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DFSDM1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_DFSDM1LPEN)) == 0U)

Definition at line 6125 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DFSDM1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_DFSDM1LPEN)) != 0U)

Definition at line 6097 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DFSDM1_RELEASE_RESET ( )    (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_DFSDM1RST)

Definition at line 5083 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA1_CLK_DISABLE ( )    (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_DMA1EN))

Definition at line 1074 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMA1EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMA1EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Enable or disable the AHB1 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 970 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA1_CLK_SLEEP_DISABLE ( )    (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_DMA1LPEN))

Definition at line 5378 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA1_CLK_SLEEP_ENABLE ( )    (RCC->AHB1LPENR |= (RCC_AHB1LPENR_DMA1LPEN))

ENABLE or disable the AHB1 peripheral clock during Low Power (Sleep) mode.

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

Definition at line 5355 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA1_FORCE_RESET ( )    (RCC->AHB1RSTR |= (RCC_AHB1RSTR_DMA1RST))

Definition at line 4739 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA1_IS_CLK_DISABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_DMA1EN) == 0U)

Definition at line 1122 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA1_IS_CLK_ENABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_DMA1EN) != 0U)

Get the enable or disable status of the AHB1 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 1101 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_DMA1LPEN)) == 0U)

Definition at line 5431 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_DMA1LPEN)) != 0U)

Get the enable or disable status of the AHB1 peripheral clock during Low Poser (Sleep) mode.

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

Definition at line 5408 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA1_RELEASE_RESET ( )    (RCC->AHB1RSTR &= ~ (RCC_AHB1RSTR_DMA1RST))

Definition at line 4757 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2_CLK_DISABLE ( )    (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_DMA2EN))

Definition at line 1075 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMA2EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMA2EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 978 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2_CLK_SLEEP_DISABLE ( )    (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_DMA2LPEN))

Definition at line 5379 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2_CLK_SLEEP_ENABLE ( )    (RCC->AHB1LPENR |= (RCC_AHB1LPENR_DMA2LPEN))

Definition at line 5356 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2_FORCE_RESET ( )    (RCC->AHB1RSTR |= (RCC_AHB1RSTR_DMA2RST))

Definition at line 4740 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2_IS_CLK_DISABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_DMA2EN) == 0U)

Definition at line 1123 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2_IS_CLK_ENABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_DMA2EN) != 0U)

Definition at line 1102 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_DMA2LPEN)) == 0U)

Definition at line 5432 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_DMA2LPEN)) != 0U)

Definition at line 5409 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2_RELEASE_RESET ( )    (RCC->AHB1RSTR &= ~ (RCC_AHB1RSTR_DMA2RST))

Definition at line 4758 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2D_CLK_DISABLE ( )    (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_DMA2DEN))

Definition at line 872 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB3ENR, RCC_AHB3ENR_DMA2DEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB3ENR, RCC_AHB3ENR_DMA2DEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 773 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2D_CLK_SLEEP_DISABLE ( )    (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_DMA2DLPEN))

Definition at line 5208 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2D_CLK_SLEEP_ENABLE ( )    (RCC->AHB3LPENR |= (RCC_AHB3LPENR_DMA2DLPEN))

Definition at line 5162 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2D_FORCE_RESET ( )    (RCC->AHB3RSTR |= (RCC_AHB3RSTR_DMA2DRST))

Definition at line 4670 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2D_IS_CLK_DISABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_DMA2DEN) == 0U)

Definition at line 937 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2D_IS_CLK_ENABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_DMA2DEN) != 0U)

Definition at line 908 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_DMA2D_DeInit().

#define __HAL_RCC_DMA2D_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_DMA2DLPEN) == 0U)

Definition at line 5305 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2D_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_DMA2DLPEN) != 0U)

Definition at line 5261 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DMA2D_RELEASE_RESET ( )    (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_DMA2DRST))

Definition at line 4700 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTCM1_CLK_SLEEP_DISABLE ( )    (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_DTCM1LPEN))

Definition at line 5242 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTCM1_CLK_SLEEP_ENABLE ( )    (RCC->AHB3LPENR |= (RCC_AHB3LPENR_DTCM1LPEN))

Definition at line 5196 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTCM1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_DTCM1LPEN) == 0U)

Definition at line 5339 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTCM1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_DTCM1LPEN) != 0U)

Definition at line 5295 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTCM2_CLK_SLEEP_DISABLE ( )    (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_DTCM2LPEN))

Definition at line 5243 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTCM2_CLK_SLEEP_ENABLE ( )    (RCC->AHB3LPENR |= (RCC_AHB3LPENR_DTCM2LPEN))

Definition at line 5197 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTCM2_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_DTCM2LPEN) == 0U)

Definition at line 5340 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTCM2_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_DTCM2LPEN) != 0U)

Definition at line 5296 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTS_CLK_DISABLE ( )    (RCC->APB4ENR) &= ~ (RCC_APB4ENR_DTSEN)

Definition at line 2570 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB4ENR, RCC_APB4ENR_DTSEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB4ENR, RCC_APB4ENR_DTSEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2529 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTS_CLK_SLEEP_DISABLE ( )    (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_DTSLPEN)

Definition at line 6187 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTS_CLK_SLEEP_ENABLE ( )    (RCC->APB4LPENR) |= (RCC_APB4LPENR_DTSLPEN)

Definition at line 6159 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTS_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_DTSAMEN)

Definition at line 7002 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTS_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_DTSAMEN)

Definition at line 6904 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTS_FORCE_RESET ( )    (RCC->APB4RSTR) |= (RCC_APB4RSTR_DTSRST)

Definition at line 5119 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTS_IS_CLK_DISABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_DTSEN) == 0U)

Definition at line 2632 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTS_IS_CLK_ENABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_DTSEN) != 0U)

Definition at line 2604 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTS_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_DTSLPEN)) == 0U)

Definition at line 6251 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTS_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_DTSLPEN)) != 0U)

Definition at line 6223 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_DTS_RELEASE_RESET ( )    (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_DTSRST)

Definition at line 5147 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1MAC_CLK_DISABLE ( )    (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_ETH1MACEN))

Definition at line 1084 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB1ENR, RCC_AHB1ENR_ETH1MACEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_ETH1MACEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1015 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1MAC_CLK_SLEEP_DISABLE ( )    (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_ETH1MACLPEN))

Definition at line 5385 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1MAC_CLK_SLEEP_ENABLE ( )    (RCC->AHB1LPENR |= (RCC_AHB1LPENR_ETH1MACLPEN))

Definition at line 5362 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1MAC_FORCE_RESET ( )    (RCC->AHB1RSTR |= (RCC_AHB1RSTR_ETH1MACRST))

Definition at line 4749 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1MAC_IS_CLK_DISABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_ETH1MACEN) == 0U)

Definition at line 1132 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1MAC_IS_CLK_ENABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_ETH1MACEN) != 0U)

Definition at line 1111 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1MAC_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ETH1MACLPEN)) == 0U)

Definition at line 5438 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1MAC_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ETH1MACLPEN)) != 0U)

Definition at line 5415 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1MAC_RELEASE_RESET ( )    (RCC->AHB1RSTR &= ~ (RCC_AHB1RSTR_ETH1MACRST))

Definition at line 4767 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1RX_CLK_DISABLE ( )    (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_ETH1RXEN))

Definition at line 1086 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB1ENR, RCC_AHB1ENR_ETH1RXEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_ETH1RXEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1031 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1RX_CLK_SLEEP_DISABLE ( )    (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_ETH1RXLPEN))

Definition at line 5392 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1RX_CLK_SLEEP_ENABLE ( )    (RCC->AHB1LPENR |= (RCC_AHB1LPENR_ETH1RXLPEN))

Definition at line 5369 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1RX_IS_CLK_DISABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_ETH1RXEN) == 0U)

Definition at line 1134 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1RX_IS_CLK_ENABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_ETH1RXEN) != 0U)

Definition at line 1113 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1RX_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ETH1RXLPEN)) == 0U)

Definition at line 5445 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1RX_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ETH1RXLPEN)) != 0U)

Definition at line 5422 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1TX_CLK_DISABLE ( )    (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_ETH1TXEN))

Definition at line 1085 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB1ENR, RCC_AHB1ENR_ETH1TXEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_ETH1TXEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1023 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1TX_CLK_SLEEP_DISABLE ( )    (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_ETH1TXLPEN))

Definition at line 5391 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1TX_CLK_SLEEP_ENABLE ( )    (RCC->AHB1LPENR |= (RCC_AHB1LPENR_ETH1TXLPEN))

Definition at line 5368 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1TX_IS_CLK_DISABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_ETH1TXEN) == 0U)

Definition at line 1133 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1TX_IS_CLK_ENABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_ETH1TXEN) != 0U)

Definition at line 1112 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1TX_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ETH1TXLPEN)) == 0U)

Definition at line 5444 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ETH1TX_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_ETH1TXLPEN)) != 0U)

Definition at line 5421 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FDCAN_CLK_DISABLE ( )    (RCC->APB1HENR) &= ~ (RCC_APB1HENR_FDCANEN)

Definition at line 2068 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1HENR, RCC_APB1HENR_FDCANEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1HENR, RCC_APB1HENR_FDCANEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2004 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FDCAN_CLK_SLEEP_DISABLE ( )    (RCC->APB1HLPENR) &= ~ (RCC_APB1HLPENR_FDCANLPEN)

Definition at line 5902 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FDCAN_CLK_SLEEP_ENABLE ( )    (RCC->APB1HLPENR) |= (RCC_APB1HLPENR_FDCANLPEN)

Definition at line 5857 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FDCAN_FORCE_RESET ( )    (RCC->APB1HRSTR) |= (RCC_APB1HRSTR_FDCANRST)

Definition at line 4973 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FDCAN_IS_CLK_DISABLED ( )    ((RCC->APB1HENR & RCC_APB1HENR_FDCANEN) == 0U)

Definition at line 2159 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FDCAN_IS_CLK_ENABLED ( )    ((RCC->APB1HENR & RCC_APB1HENR_FDCANEN) != 0U)

Definition at line 2117 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FDCAN_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1HLPENR & (RCC_APB1HLPENR_FDCANLPEN)) == 0U)

Definition at line 5994 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FDCAN_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1HLPENR & (RCC_APB1HLPENR_FDCANLPEN)) != 0U)

Definition at line 5952 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FDCAN_RELEASE_RESET ( )    (RCC->APB1HRSTR) &= ~ (RCC_APB1HRSTR_FDCANRST)

Definition at line 5014 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FLASH_CLK_SLEEP_DISABLE ( )    (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_FLASHLPEN))

Definition at line 5212 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FLASH_CLK_SLEEP_ENABLE ( )    (RCC->AHB3LPENR |= (RCC_AHB3LPENR_FLASHLPEN))

Definition at line 5166 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FLASH_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_FLASHLPEN) == 0U)

Definition at line 5309 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FLASH_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_FLASHLPEN) != 0U)

Definition at line 5265 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMAC_CLK_DISABLE ( )    (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_FMACEN))

Definition at line 1306 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB2ENR, RCC_AHB2ENR_FMACEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB2ENR, RCC_AHB2ENR_FMACEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1206 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMAC_CLK_SLEEP_DISABLE ( )    (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_FMACLPEN))

Definition at line 5517 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMAC_CLK_SLEEP_ENABLE ( )    (RCC->AHB2LPENR |= (RCC_AHB2LPENR_FMACLPEN))

Definition at line 5480 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMAC_FORCE_RESET ( )    (RCC->AHB2RSTR |= (RCC_AHB2RSTR_FMACRST))

Definition at line 4798 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMAC_IS_CLK_DISABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_FMACEN) == 0U)

Definition at line 1392 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMAC_IS_CLK_ENABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_FMACEN) != 0U)

Definition at line 1352 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMAC_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_FMACLPEN)) == 0U)

Definition at line 5598 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMAC_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_FMACLPEN)) != 0U)

Definition at line 5561 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMAC_RELEASE_RESET ( )    (RCC->AHB2RSTR &= ~ (RCC_AHB2RSTR_FMACRST))

Definition at line 4826 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMC_CLK_DISABLE ( )    (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_FMCEN))

Definition at line 876 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB3ENR, RCC_AHB3ENR_FMCEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB3ENR, RCC_AHB3ENR_FMCEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 791 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMC_CLK_SLEEP_DISABLE ( )    (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_FMCLPEN))

Definition at line 5213 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMC_CLK_SLEEP_ENABLE ( )    (RCC->AHB3LPENR |= (RCC_AHB3LPENR_FMCLPEN))

Definition at line 5167 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMC_FORCE_RESET ( )    (RCC->AHB3RSTR |= (RCC_AHB3RSTR_FMCRST))

Definition at line 4674 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMC_IS_CLK_DISABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_FMCEN) == 0U)

Definition at line 941 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMC_IS_CLK_ENABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_FMCEN) != 0U)

Definition at line 912 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMC_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_FMCLPEN) == 0U)

Definition at line 5310 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMC_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_FMCLPEN) != 0U)

Definition at line 5266 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_FMC_RELEASE_RESET ( )    (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_FMCRST))

Definition at line 4704 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GET_HSI_DIVIDER ( )    ((uint32_t)(READ_BIT(RCC->CR, RCC_CR_HSIDIV)))

Macro to get the HSI divider.

Return values:
TheHSI divider. The returned value can be one of the following:
  • RCC_CR_HSIDIV_1 HSI oscillator divided by 1 (default after reset)
  • RCC_CR_HSIDIV_2 HSI oscillator divided by 2
  • RCC_CR_HSIDIV_4 HSI oscillator divided by 4
  • RCC_CR_HSIDIV_8 HSI oscillator divided by 8

Definition at line 7143 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_GetSysClockFreq(), HAL_RCCEx_GetPeriphCLKFreq(), HAL_RCCEx_GetPLL1ClockFreq(), HAL_RCCEx_GetPLL2ClockFreq(), HAL_RCCEx_GetPLL3ClockFreq(), SMARTCARD_SetConfig(), UART_SetConfig(), and USART_SetConfig().

#define __HAL_RCC_GET_PLL_OSCSOURCE ( )    ((uint32_t)(RCC->PLLCKSELR & RCC_PLLCKSELR_PLLSRC))

Macro to get the oscillator used as PLL clock source.

Return values:
Theoscillator used as PLL clock source. The returned value can be one of the following:
  • RCC_PLLSOURCE_NONE: No oscillator is used as PLL clock source.
  • RCC_PLLSOURCE_CSI: CSI oscillator is used as PLL clock source.
  • RCC_PLLSOURCE_HSI: HSI oscillator is used as PLL clock source.
  • RCC_PLLSOURCE_HSE: HSE oscillator is used as PLL clock source.

Definition at line 7687 of file stm32h7xx_hal_rcc.h.

Referenced by RCCEx_PLL2_Config(), and RCCEx_PLL3_Config().

#define __HAL_RCC_GET_RTC_SOURCE ( )    ((uint32_t)(READ_BIT(RCC->BDCR, RCC_BDCR_RTCSEL)))

Definition at line 7497 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig().

#define __HAL_RCC_GET_SYSCLK_SOURCE ( )    ((uint32_t)(RCC->CFGR & RCC_CFGR_SWS))

Macro to get the clock source used as system clock.

Return values:
Theclock source used as system clock. The returned value can be one of the following:
  • RCC_CFGR_SWS_CSI: CSI used as system clock.
  • RCC_CFGR_SWS_HSI: HSI used as system clock.
  • RCC_CFGR_SWS_HSE: HSE used as system clock.
  • RCC_CFGR_SWS_PLL: PLL used as system clock.

Definition at line 7665 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_ClockConfig(), and HAL_RCC_OscConfig().

#define __HAL_RCC_GPIOA_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOAEN)

Definition at line 1582 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOAEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOAEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Enable or disable the AHB4 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 1423 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOA_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOALPEN)

Definition at line 5658 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOA_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOALPEN)

ENABLE or disable the AHB4 peripheral clock during Low Power (Sleep) mode.

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

Definition at line 5625 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOA_FORCE_RESET ( )    (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOARST)

Definition at line 4849 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOA_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOAEN) == 0U)

Definition at line 1655 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOA_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOAEN) != 0U)

Get the enable or disable status of the AHB4 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 1622 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOA_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOALPEN)) == 0U)

Definition at line 5732 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOA_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOALPEN)) != 0U)

Get the enable or disable status of the AHB4 peripheral clock during Low Poser (Sleep) mode.

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

Definition at line 5699 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOA_RELEASE_RESET ( )    (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOARST)

Definition at line 4879 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOB_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOBEN)

Definition at line 1583 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOBEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOBEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1431 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOB_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOBLPEN)

Definition at line 5659 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOB_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOBLPEN)

Definition at line 5626 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOB_FORCE_RESET ( )    (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOBRST)

Definition at line 4850 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOB_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOBEN) == 0U)

Definition at line 1656 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOB_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOBEN) != 0U)

Definition at line 1623 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOB_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOBLPEN)) == 0U)

Definition at line 5733 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOB_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOBLPEN)) != 0U)

Definition at line 5700 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOB_RELEASE_RESET ( )    (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOBRST)

Definition at line 4880 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOC_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOCEN)

Definition at line 1584 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOCEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOCEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1439 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOC_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOCLPEN)

Definition at line 5660 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOC_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOCLPEN)

Definition at line 5627 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOC_FORCE_RESET ( )    (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOCRST)

Definition at line 4851 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOC_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOCEN) == 0U)

Definition at line 1657 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOC_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOCEN) != 0U)

Definition at line 1624 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOC_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOCLPEN)) == 0U)

Definition at line 5734 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOC_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOCLPEN)) != 0U)

Definition at line 5701 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOC_RELEASE_RESET ( )    (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOCRST)

Definition at line 4881 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOD_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIODEN)

Definition at line 1585 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIODEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIODEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1447 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOD_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIODLPEN)

Definition at line 5661 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOD_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIODLPEN)

Definition at line 5628 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOD_FORCE_RESET ( )    (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIODRST)

Definition at line 4852 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOD_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIODEN) == 0U)

Definition at line 1658 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOD_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIODEN) != 0U)

Definition at line 1625 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOD_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIODLPEN)) == 0U)

Definition at line 5735 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOD_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIODLPEN)) != 0U)

Definition at line 5702 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOD_RELEASE_RESET ( )    (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIODRST)

Definition at line 4882 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOE_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOEEN)

Definition at line 1586 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOEEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOEEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1455 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOE_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOELPEN)

Definition at line 5662 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOE_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOELPEN)

Definition at line 5629 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOE_FORCE_RESET ( )    (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOERST)

Definition at line 4853 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOE_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOEEN) == 0U)

Definition at line 1659 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOE_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOEEN) != 0U)

Definition at line 1626 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOE_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOELPEN)) == 0U)

Definition at line 5736 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOE_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOELPEN)) != 0U)

Definition at line 5703 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOE_RELEASE_RESET ( )    (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOERST)

Definition at line 4883 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOF_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOFEN)

Definition at line 1587 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOFEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOFEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1463 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOF_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOFLPEN)

Definition at line 5663 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOF_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOFLPEN)

Definition at line 5630 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOF_FORCE_RESET ( )    (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOFRST)

Definition at line 4854 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOF_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOFEN) == 0U)

Definition at line 1660 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOF_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOFEN) != 0U)

Definition at line 1627 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOF_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOFLPEN)) == 0U)

Definition at line 5737 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOF_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOFLPEN)) != 0U)

Definition at line 5704 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOF_RELEASE_RESET ( )    (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOFRST)

Definition at line 4884 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOG_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOGEN)

Definition at line 1588 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOGEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOGEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1471 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOG_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOGLPEN)

Definition at line 5664 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOG_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOGLPEN)

Definition at line 5631 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOG_FORCE_RESET ( )    (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOGRST)

Definition at line 4855 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOG_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOGEN) == 0U)

Definition at line 1661 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOG_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOGEN) != 0U)

Definition at line 1628 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOG_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOGLPEN)) == 0U)

Definition at line 5738 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOG_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOGLPEN)) != 0U)

Definition at line 5705 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOG_RELEASE_RESET ( )    (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOGRST)

Definition at line 4885 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOH_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOHEN)

Definition at line 1589 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOHEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOHEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1479 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOH_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOHLPEN)

Definition at line 5665 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOH_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOHLPEN)

Definition at line 5632 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOH_FORCE_RESET ( )    (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOHRST)

Definition at line 4856 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOH_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOHEN) == 0U)

Definition at line 1662 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOH_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOHEN) != 0U)

Definition at line 1629 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOH_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOHLPEN)) == 0U)

Definition at line 5739 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOH_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOHLPEN)) != 0U)

Definition at line 5706 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOH_RELEASE_RESET ( )    (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOHRST)

Definition at line 4886 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOJ_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOJEN)

Definition at line 1593 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOJEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOJEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1497 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOJ_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOJLPEN)

Definition at line 5669 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOJ_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOJLPEN)

Definition at line 5636 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOJ_FORCE_RESET ( )    (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOJRST)

Definition at line 4860 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOJ_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOJEN) == 0U)

Definition at line 1666 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOJ_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOJEN) != 0U)

Definition at line 1633 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOJ_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOJLPEN)) == 0U)

Definition at line 5743 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOJ_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOJLPEN)) != 0U)

Definition at line 5710 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOJ_RELEASE_RESET ( )    (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOJRST)

Definition at line 4890 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOK_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_GPIOKEN)

Definition at line 1594 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOKEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_GPIOKEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1505 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOK_CLK_SLEEP_DISABLE ( )    (RCC->AHB4LPENR) &= ~ (RCC_AHB4LPENR_GPIOKLPEN)

Definition at line 5670 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOK_CLK_SLEEP_ENABLE ( )    (RCC->AHB4LPENR) |= (RCC_AHB4LPENR_GPIOKLPEN)

Definition at line 5637 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOK_FORCE_RESET ( )    (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_GPIOKRST)

Definition at line 4861 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOK_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOKEN) == 0U)

Definition at line 1667 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOK_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_GPIOKEN) != 0U)

Definition at line 1634 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOK_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOKLPEN)) == 0U)

Definition at line 5744 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOK_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB4LPENR & (RCC_AHB4LPENR_GPIOKLPEN)) != 0U)

Definition at line 5711 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_GPIOK_RELEASE_RESET ( )    (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_GPIOKRST)

Definition at line 4891 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HASH_CLK_DISABLE ( )    (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_HASHEN))

Definition at line 1301 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB2ENR, RCC_AHB2ENR_HASHEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB2ENR, RCC_AHB2ENR_HASHEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1180 of file stm32h7xx_hal_rcc.h.

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

Definition at line 5509 of file stm32h7xx_hal_rcc.h.

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

Definition at line 5472 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HASH_FORCE_RESET ( )    (RCC->AHB2RSTR |= (RCC_AHB2RSTR_HASHRST))

Definition at line 4793 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HASH_IS_CLK_DISABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_HASHEN) == 0U)

Definition at line 1387 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HASH_IS_CLK_ENABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_HASHEN) != 0U)

Definition at line 1347 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HASH_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_HASHLPEN)) == 0U)

Definition at line 5590 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HASH_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_HASHLPEN)) != 0U)

Definition at line 5553 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HASH_RELEASE_RESET ( )    (RCC->AHB2RSTR &= ~ (RCC_AHB2RSTR_HASHRST))

Definition at line 4821 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HSE_CONFIG (   __STATE__)
Value:
do {                                        \
                      if ((__STATE__) == RCC_HSE_ON)            \
                      {                                         \
                        SET_BIT(RCC->CR, RCC_CR_HSEON);         \
                      }                                         \
                      else if ((__STATE__) == RCC_HSE_OFF)      \
                      {                                         \
                        CLEAR_BIT(RCC->CR, RCC_CR_HSEON);       \
                        CLEAR_BIT(RCC->CR, RCC_CR_HSEBYP);      \
                      }                                         \
                      else if ((__STATE__) == RCC_HSE_BYPASS)   \
                      {                                         \
                        SET_BIT(RCC->CR, RCC_CR_HSEBYP);        \
                        SET_BIT(RCC->CR, RCC_CR_HSEON);         \
                      }                                         \
                      else                                      \
                      {                                         \
                        CLEAR_BIT(RCC->CR, RCC_CR_HSEON);       \
                        CLEAR_BIT(RCC->CR, RCC_CR_HSEBYP);      \
                      }                                         \
                    } while(0)

Macro to configure the External High Speed oscillator (__HSE__).

Note:
After enabling the HSE (RCC_HSE_ON, RCC_HSE_BYPASS or RCC_HSE_BYPASS_DIGITAL), the application software should wait on HSERDY flag to be set indicating that HSE clock is stable and can be used to clock the PLL and/or system clock.
HSE state can not be changed if it is used directly or through the PLL as system clock. In this case, you have to select another source of the system clock then change the HSE state (ex. disable it).
The HSE is stopped by hardware when entering STOP and STANDBY modes.
This function reset the CSSON bit, so if the clock security system(CSS) was previously enabled you have to enable it again after calling this function.
Parameters:
__STATE__,:specifies the new state of the HSE. This parameter can be one of the following values:
  • RCC_HSE_OFF: turn OFF the HSE oscillator, HSERDY flag goes low after 6 HSE oscillator clock cycles.
  • RCC_HSE_ON: turn ON the HSE oscillator.
  • RCC_HSE_BYPASS: HSE oscillator bypassed with external clock.
  • RCC_HSE_BYPASS_DIGITAL: HSE oscillator bypassed with digital external clock. (*)
(*): Only available on stm32h7a3xx, stm32h7b3xx and stm32h7b0xx family lines.

Definition at line 7349 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_HSEM_CLK_DISABLE ( )    (RCC->AHB4ENR) &= ~ (RCC_AHB4ENR_HSEMEN)

Definition at line 1608 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB4ENR, RCC_AHB4ENR_HSEMEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB4ENR, RCC_AHB4ENR_HSEMEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1554 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HSEM_FORCE_RESET ( )    (RCC->AHB4RSTR) |= (RCC_AHB4RSTR_HSEMRST)

Definition at line 4875 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HSEM_IS_CLK_DISABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_HSEMEN) == 0U)

Definition at line 1682 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HSEM_IS_CLK_ENABLED ( )    ((RCC->AHB4ENR & RCC_AHB4ENR_HSEMEN) != 0U)

Definition at line 1648 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HSEM_RELEASE_RESET ( )    (RCC->AHB4RSTR) &= ~ (RCC_AHB4RSTR_HSEMRST)

Definition at line 4905 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HSI48_DISABLE ( )    CLEAR_BIT(RCC->CR, RCC_CR_HSI48ON);

Definition at line 7216 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_HSI48_ENABLE ( )    SET_BIT(RCC->CR, RCC_CR_HSI48ON);

Macro to enable or disable the Internal High Speed oscillator for USB (HSI48).

Note:
After enabling the HSI48, the application software should wait on HSI48RDY flag to be set indicating that HSI48 clock is stable and can be used to clock the USB.
The HSI48 is stopped by hardware when entering STOP and STANDBY modes.

Definition at line 7214 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_HSI_CALIBRATIONVALUE_ADJUST (   __HSICalibrationValue__)    MODIFY_REG(RCC->HSICFGR, RCC_HSICFGR_HSITRIM, (uint32_t)(__HSICalibrationValue__) << RCC_HSICFGR_HSITRIM_Pos);

Macro to adjust the Internal High Speed oscillator (HSI) calibration value.

Note:
The calibration is used to compensate for the variations in voltage and temperature that influence the frequency of the internal HSI RC.
Parameters:
__HSICalibrationValue__,:specifies the calibration trimming value. This parameter must be a number between 0 and 0x7F (3F for Rev Y device).

Definition at line 7191 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_HSI_CONFIG (   __STATE__)    MODIFY_REG(RCC->CR, RCC_CR_HSION | RCC_CR_HSIDIV , (uint32_t)(__STATE__))

Macro to enable or disable the Internal High Speed oscillator (HSI).

Note:
After enabling the HSI, the application software should wait on HSIRDY flag to be set indicating that HSI clock is stable and can be used to clock the PLL and/or system clock.
HSI can not be stopped if it is used directly or through the PLL as system clock. In this case, you have to select another source of the system clock then stop the HSI.
The HSI is stopped by hardware when entering STOP and STANDBY modes.
Parameters:
__STATE__specifies the new state of the HSI. This parameter can be one of the following values:
  • RCC_HSI_OFF turn OFF the HSI oscillator
  • RCC_HSI_ON turn ON the HSI oscillator
  • RCC_HSI_DIV1 turn ON the HSI oscillator and divide it by 1 (default after reset)
  • RCC_HSI_DIV2 turn ON the HSI oscillator and divide it by 2
  • RCC_HSI_DIV4 turn ON the HSI oscillator and divide it by 4
  • RCC_HSI_DIV8 turn ON the HSI oscillator and divide it by 8
Note:
When the HSI is stopped, HSIRDY flag goes low after 6 HSI oscillator clock cycles.

Definition at line 7131 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_HSI_DISABLE ( )    CLEAR_BIT(RCC->CR, RCC_CR_HSION)

Definition at line 7161 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_HSI_ENABLE ( )    SET_BIT(RCC->CR, RCC_CR_HSION)

Macros to enable or disable the Internal High Speed oscillator (HSI).

Note:
The HSI is stopped by hardware when entering STOP and STANDBY modes. It is used (enabled by hardware) as system clock source after start-up from Reset, wakeup from STOP and STANDBY mode, or in case of failure of the HSE used directly or indirectly as system clock (if the Clock Security System CSS is enabled).
HSI can not be stopped if it is used as system clock source. In this case, you have to select another source of the system clock then stop the HSI.
After enabling the HSI, the application software should wait on HSIRDY flag to be set indicating that HSI clock is stable and can be used as system clock source. This parameter can be: ENABLE or DISABLE.
When the HSI is stopped, HSIRDY flag goes low after 6 HSI oscillator clock cycles.

Definition at line 7160 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HSISTOP_DISABLE ( )    CLEAR_BIT(RCC->CR, RCC_CR_HSIKERON)

Definition at line 7204 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_HSISTOP_ENABLE ( )    SET_BIT(RCC->CR, RCC_CR_HSIKERON)

Macros to enable or disable the force of the Internal High Speed oscillator (HSI) in STOP mode to be quickly available as kernel clock for some peripherals.

Note:
Keeping the HSI ON in STOP mode allows to avoid slowing down the communication speed because of the HSI start-up time.
The enable of this function has not effect on the HSION bit. This parameter can be: ENABLE or DISABLE.
Return values:
None

Definition at line 7203 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C1_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_I2C1EN)

Definition at line 2054 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_I2C1EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_I2C1EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1906 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C1_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_I2C1LPEN)

Definition at line 5888 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C1_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_I2C1LPEN)

Definition at line 5843 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C1_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_I2C1RST)

Definition at line 4959 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C1_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_I2C1EN) == 0U)

Definition at line 2145 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C1_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_I2C1EN) != 0U)

Definition at line 2103 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C1LPEN)) == 0U)

Definition at line 5980 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C1LPEN)) != 0U)

Definition at line 5938 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C1_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_I2C1RST)

Definition at line 5000 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C2_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_I2C2EN)

Definition at line 2055 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_I2C2EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_I2C2EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1914 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C2_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_I2C2LPEN)

Definition at line 5889 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C2_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_I2C2LPEN)

Definition at line 5844 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C2_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_I2C2RST)

Definition at line 4960 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C2_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_I2C2EN) == 0U)

Definition at line 2146 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C2_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_I2C2EN) != 0U)

Definition at line 2104 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C2_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C2LPEN)) == 0U)

Definition at line 5981 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C2_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C2LPEN)) != 0U)

Definition at line 5939 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C2_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_I2C2RST)

Definition at line 5001 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C3_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_I2C3EN)

Definition at line 2056 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_I2C3EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_I2C3EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1922 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C3_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_I2C3LPEN)

Definition at line 5890 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C3_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_I2C3LPEN)

Definition at line 5845 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C3_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_I2C3RST)

Definition at line 4961 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C3_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_I2C3EN) == 0U)

Definition at line 2147 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C3_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_I2C3EN) != 0U)

Definition at line 2105 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C3_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C3LPEN)) == 0U)

Definition at line 5982 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C3_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C3LPEN)) != 0U)

Definition at line 5940 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C3_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_I2C3RST)

Definition at line 5002 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C4_CLK_DISABLE ( )    (RCC->APB4ENR) &= ~ (RCC_APB4ENR_I2C4EN)

Definition at line 2551 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB4ENR, RCC_APB4ENR_I2C4EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB4ENR, RCC_APB4ENR_I2C4EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2440 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C4_CLK_SLEEP_DISABLE ( )    (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_I2C4LPEN)

Definition at line 6168 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C4_CLK_SLEEP_ENABLE ( )    (RCC->APB4LPENR) |= (RCC_APB4LPENR_I2C4LPEN)

Definition at line 6140 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C4_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_I2C4AMEN)

Definition at line 6969 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C4_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_I2C4AMEN)

Definition at line 6871 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C4_FORCE_RESET ( )    (RCC->APB4RSTR) |= (RCC_APB4RSTR_I2C4RST)

Definition at line 5101 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C4_IS_CLK_DISABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_I2C4EN) == 0U)

Definition at line 2613 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C4_IS_CLK_ENABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_I2C4EN) != 0U)

Definition at line 2585 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C4_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_I2C4LPEN)) == 0U)

Definition at line 6232 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C4_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_I2C4LPEN)) != 0U)

Definition at line 6204 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C4_RELEASE_RESET ( )    (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_I2C4RST)

Definition at line 5129 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C5_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_I2C5EN)

Definition at line 2058 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_I2C5EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_I2C5EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1931 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C5_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_I2C5LPEN)

Definition at line 5892 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C5_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_I2C5LPEN)

Definition at line 5847 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C5_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_I2C5RST)

Definition at line 4963 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C5_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_I2C5EN) == 0U)

Definition at line 2149 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C5_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_I2C5EN) != 0U)

Definition at line 2107 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C5_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C5LPEN)) == 0U)

Definition at line 5984 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C5_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_I2C5LPEN)) != 0U)

Definition at line 5942 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_I2C5_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_I2C5RST)

Definition at line 5004 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_IOMNGR_CLK_SLEEP_DISABLE ( )    (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_IOMNGRLPEN))

Definition at line 5225 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_IOMNGR_CLK_SLEEP_ENABLE ( )    (RCC->AHB3LPENR |= (RCC_AHB3LPENR_IOMNGRLPEN))

Definition at line 5179 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_IOMNGR_FORCE_RESET ( )    (RCC->AHB3RSTR |= (RCC_AHB3RSTR_IOMNGRRST))

Definition at line 4686 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_IOMNGR_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_IOMNGRLPEN) == 0U)

Definition at line 5322 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_IOMNGR_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_IOMNGRLPEN) != 0U)

Definition at line 5278 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_IOMNGR_RELEASE_RESET ( )    (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_IOMNGRRST))

Definition at line 4716 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ITCM_CLK_SLEEP_DISABLE ( )    (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_ITCMLPEN))

Definition at line 5244 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ITCM_CLK_SLEEP_ENABLE ( )    (RCC->AHB3LPENR |= (RCC_AHB3LPENR_ITCMLPEN))

Definition at line 5198 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ITCM_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_ITCMLPEN) == 0U)

Definition at line 5341 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_ITCM_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_ITCMLPEN) != 0U)

Definition at line 5297 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_KERWAKEUPSTOP_CLK_CONFIG (   __RCC_STOPKERWUCLK__)    MODIFY_REG(RCC->CFGR, RCC_CFGR_STOPKERWUCK, (__RCC_STOPKERWUCLK__))

Macro to configure the Kernel wake up from stop clock.

Parameters:
__RCC_STOPKERWUCLK__,:specifies the Kernel clock source used after wake up from stop This parameter can be one of the following values:
  • RCC_STOP_KERWAKEUPCLOCK_CSI: CSI selected as Kernel clock source
  • RCC_STOP_KERWAKEUPCLOCK_HSI: HSI selected as Kernel clock source
Return values:
None

Definition at line 7778 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCCEx_KerWakeUpStopCLKConfig().

#define __HAL_RCC_LPTIM1_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_LPTIM1EN)

Definition at line 2041 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_LPTIM1EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_LPTIM1EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1832 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM1_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_LPTIM1LPEN)

Definition at line 5875 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM1_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_LPTIM1LPEN)

Definition at line 5830 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM1_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_LPTIM1RST)

Definition at line 4951 of file stm32h7xx_hal_rcc.h.

Referenced by LPTIM_Disable().

#define __HAL_RCC_LPTIM1_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_LPTIM1EN) == 0U)

Definition at line 2134 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM1_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_LPTIM1EN) != 0U)

Definition at line 2092 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_LPTIM1LPEN)) == 0U)

Definition at line 5969 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_LPTIM1LPEN)) != 0U)

Definition at line 5927 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM1_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_LPTIM1RST)

Definition at line 4992 of file stm32h7xx_hal_rcc.h.

Referenced by LPTIM_Disable().

#define __HAL_RCC_LPTIM2_CLK_DISABLE ( )    (RCC->APB4ENR) &= ~ (RCC_APB4ENR_LPTIM2EN)

Definition at line 2552 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB4ENR, RCC_APB4ENR_LPTIM2EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB4ENR, RCC_APB4ENR_LPTIM2EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2448 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM2_CLK_SLEEP_DISABLE ( )    (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_LPTIM2LPEN)

Definition at line 6169 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM2_CLK_SLEEP_ENABLE ( )    (RCC->APB4LPENR) |= (RCC_APB4LPENR_LPTIM2LPEN)

Definition at line 6141 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM2_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_LPTIM2AMEN)

Definition at line 6972 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM2_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_LPTIM2AMEN)

Definition at line 6874 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM2_FORCE_RESET ( )    (RCC->APB4RSTR) |= (RCC_APB4RSTR_LPTIM2RST)

Definition at line 5102 of file stm32h7xx_hal_rcc.h.

Referenced by LPTIM_Disable().

#define __HAL_RCC_LPTIM2_IS_CLK_DISABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_LPTIM2EN) == 0U)

Definition at line 2614 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM2_IS_CLK_ENABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_LPTIM2EN) != 0U)

Definition at line 2586 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM2_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM2LPEN)) == 0U)

Definition at line 6233 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM2_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM2LPEN)) != 0U)

Definition at line 6205 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM2_RELEASE_RESET ( )    (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_LPTIM2RST)

Definition at line 5130 of file stm32h7xx_hal_rcc.h.

Referenced by LPTIM_Disable().

#define __HAL_RCC_LPTIM3_CLK_DISABLE ( )    (RCC->APB4ENR) &= ~ (RCC_APB4ENR_LPTIM3EN)

Definition at line 2553 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB4ENR, RCC_APB4ENR_LPTIM3EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB4ENR, RCC_APB4ENR_LPTIM3EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2456 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM3_CLK_SLEEP_DISABLE ( )    (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_LPTIM3LPEN)

Definition at line 6170 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM3_CLK_SLEEP_ENABLE ( )    (RCC->APB4LPENR) |= (RCC_APB4LPENR_LPTIM3LPEN)

Definition at line 6142 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM3_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_LPTIM3AMEN)

Definition at line 6975 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM3_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_LPTIM3AMEN)

Definition at line 6877 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM3_FORCE_RESET ( )    (RCC->APB4RSTR) |= (RCC_APB4RSTR_LPTIM3RST)

Definition at line 5103 of file stm32h7xx_hal_rcc.h.

Referenced by LPTIM_Disable().

#define __HAL_RCC_LPTIM3_IS_CLK_DISABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_LPTIM3EN) == 0U)

Definition at line 2615 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM3_IS_CLK_ENABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_LPTIM3EN) != 0U)

Definition at line 2587 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM3_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM3LPEN)) == 0U)

Definition at line 6234 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM3_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM3LPEN)) != 0U)

Definition at line 6206 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM3_RELEASE_RESET ( )    (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_LPTIM3RST)

Definition at line 5131 of file stm32h7xx_hal_rcc.h.

Referenced by LPTIM_Disable().

#define __HAL_RCC_LPTIM4_CLK_DISABLE ( )    (RCC->APB4ENR) &= ~ (RCC_APB4ENR_LPTIM4EN)

Definition at line 2555 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB4ENR, RCC_APB4ENR_LPTIM4EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB4ENR, RCC_APB4ENR_LPTIM4EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2465 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM4_CLK_SLEEP_DISABLE ( )    (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_LPTIM4LPEN)

Definition at line 6172 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM4_CLK_SLEEP_ENABLE ( )    (RCC->APB4LPENR) |= (RCC_APB4LPENR_LPTIM4LPEN)

Definition at line 6144 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM4_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_LPTIM4AMEN)

Definition at line 6978 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM4_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_LPTIM4AMEN)

Definition at line 6880 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM4_FORCE_RESET ( )    (RCC->APB4RSTR) |= (RCC_APB4RSTR_LPTIM4RST)

Definition at line 5105 of file stm32h7xx_hal_rcc.h.

Referenced by LPTIM_Disable().

#define __HAL_RCC_LPTIM4_IS_CLK_DISABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_LPTIM4EN) == 0U)

Definition at line 2617 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM4_IS_CLK_ENABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_LPTIM4EN) != 0U)

Definition at line 2589 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM4_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM4LPEN)) == 0U)

Definition at line 6236 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM4_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM4LPEN)) != 0U)

Definition at line 6208 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM4_RELEASE_RESET ( )    (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_LPTIM4RST)

Definition at line 5133 of file stm32h7xx_hal_rcc.h.

Referenced by LPTIM_Disable().

#define __HAL_RCC_LPTIM5_CLK_DISABLE ( )    (RCC->APB4ENR) &= ~ (RCC_APB4ENR_LPTIM5EN)

Definition at line 2558 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB4ENR, RCC_APB4ENR_LPTIM5EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB4ENR, RCC_APB4ENR_LPTIM5EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2475 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM5_CLK_SLEEP_DISABLE ( )    (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_LPTIM5LPEN)

Definition at line 6175 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM5_CLK_SLEEP_ENABLE ( )    (RCC->APB4LPENR) |= (RCC_APB4LPENR_LPTIM5LPEN)

Definition at line 6147 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM5_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_LPTIM5AMEN)

Definition at line 6981 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM5_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_LPTIM5AMEN)

Definition at line 6883 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM5_FORCE_RESET ( )    (RCC->APB4RSTR) |= (RCC_APB4RSTR_LPTIM5RST)

Definition at line 5108 of file stm32h7xx_hal_rcc.h.

Referenced by LPTIM_Disable().

#define __HAL_RCC_LPTIM5_IS_CLK_DISABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_LPTIM5EN) == 0U)

Definition at line 2620 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM5_IS_CLK_ENABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_LPTIM5EN) != 0U)

Definition at line 2592 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM5_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM5LPEN)) == 0U)

Definition at line 6239 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM5_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_LPTIM5LPEN)) != 0U)

Definition at line 6211 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPTIM5_RELEASE_RESET ( )    (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_LPTIM5RST)

Definition at line 5136 of file stm32h7xx_hal_rcc.h.

Referenced by LPTIM_Disable().

#define __HAL_RCC_LPUART1_CLK_DISABLE ( )    (RCC->APB4ENR) &= ~ (RCC_APB4ENR_LPUART1EN)

Definition at line 2549 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB4ENR, RCC_APB4ENR_LPUART1EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB4ENR, RCC_APB4ENR_LPUART1EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2424 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPUART1_CLK_SLEEP_DISABLE ( )    (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_LPUART1LPEN)

Definition at line 6166 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPUART1_CLK_SLEEP_ENABLE ( )    (RCC->APB4LPENR) |= (RCC_APB4LPENR_LPUART1LPEN)

Definition at line 6138 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPUART1_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_LPUART1AMEN)

Definition at line 6963 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPUART1_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_LPUART1AMEN)

Definition at line 6865 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPUART1_FORCE_RESET ( )    (RCC->APB4RSTR) |= (RCC_APB4RSTR_LPUART1RST)

Definition at line 5099 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPUART1_IS_CLK_DISABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_LPUART1EN) == 0U)

Definition at line 2611 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPUART1_IS_CLK_ENABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_LPUART1EN) != 0U)

Definition at line 2583 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPUART1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_LPUART1LPEN)) == 0U)

Definition at line 6230 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPUART1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_LPUART1LPEN)) != 0U)

Definition at line 6202 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LPUART1_RELEASE_RESET ( )    (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_LPUART1RST)

Definition at line 5127 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LSEDRIVE_CONFIG (   __LSEDRIVE__)    MODIFY_REG(RCC->BDCR, RCC_BDCR_LSEDRV, (uint32_t)(__LSEDRIVE__));

Macro to configure the External Low Speed oscillator (LSE) drive capability.

Note:
As the LSE is in the Backup domain and write access is denied to this domain after reset, you have to enable write access using HAL_PWR_EnableBkUpAccess() function before to configure the LSE (to be done once after reset).
On STM32H7 Rev.B and above devices this can't be updated while LSE is ON.
Parameters:
__LSEDRIVE__,:specifies the new state of the LSE drive capability. This parameter can be one of the following values:
  • RCC_LSEDRIVE_LOW: LSE oscillator low drive capability.
  • RCC_LSEDRIVE_MEDIUMLOW: LSE oscillator medium low drive capability.
  • RCC_LSEDRIVE_MEDIUMHIGH: LSE oscillator medium high drive capability.
  • RCC_LSEDRIVE_HIGH: LSE oscillator high drive capability.
Return values:
None

Definition at line 7756 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LSI_DISABLE ( )    CLEAR_BIT(RCC->CSR, RCC_CSR_LSION)

Definition at line 7292 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_LSI_ENABLE ( )    SET_BIT(RCC->CSR, RCC_CSR_LSION)

Macros to enable or disable the Internal Low Speed oscillator (LSI).

Note:
After enabling the LSI, the application software should wait on LSIRDY flag to be set indicating that LSI clock is stable and can be used to clock the IWDG and/or the RTC.
LSI can not be disabled if the IWDG is running.
When the LSI is stopped, LSIRDY flag goes low after 6 LSI oscillator clock cycles.

Definition at line 7291 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_LTDC_CLK_DISABLE ( )    (RCC->APB3ENR) &= ~ (RCC_APB3ENR_LTDCEN)

Definition at line 1725 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB3ENR, RCC_APB3ENR_LTDCEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB3ENR, RCC_APB3ENR_LTDCEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Enable or disable the APB3 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 1697 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LTDC_CLK_SLEEP_DISABLE ( )    (RCC->APB3LPENR) &= ~ (RCC_APB3LPENR_LTDCLPEN)

Definition at line 5782 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LTDC_CLK_SLEEP_ENABLE ( )    (RCC->APB3LPENR) |= (RCC_APB3LPENR_LTDCLPEN)

ENABLE or disable the APB3 peripheral clock during Low Power (Sleep) mode.

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

Definition at line 5774 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LTDC_FORCE_RESET ( )    (RCC->APB3RSTR) |= (RCC_APB3RSTR_LTDCRST)

Definition at line 4916 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LTDC_IS_CLK_DISABLED ( )    ((RCC->APB3ENR & RCC_APB3ENR_LTDCEN) == 0U)

Definition at line 1746 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LTDC_IS_CLK_ENABLED ( )    ((RCC->APB3ENR & RCC_APB3ENR_LTDCEN) != 0U)

Get the enable or disable status of the APB3 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 1739 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LTDC_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB3LPENR & (RCC_APB3LPENR_LTDCLPEN)) == 0U)

Definition at line 5806 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LTDC_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB3LPENR & (RCC_APB3LPENR_LTDCLPEN)) != 0U)

Get the enable or disable status of the APB3 peripheral clock during Low Poser (Sleep) mode.

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

Definition at line 5798 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_LTDC_RELEASE_RESET ( )    (RCC->APB3RSTR) &= ~ (RCC_APB3RSTR_LTDCRST)

Definition at line 4924 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDIOS_CLK_DISABLE ( )    (RCC->APB1HENR) &= ~ (RCC_APB1HENR_MDIOSEN)

Definition at line 2067 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1HENR, RCC_APB1HENR_MDIOSEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1HENR, RCC_APB1HENR_MDIOSEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1996 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDIOS_CLK_SLEEP_DISABLE ( )    (RCC->APB1HLPENR) &= ~ (RCC_APB1HLPENR_MDIOSLPEN)

Definition at line 5901 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDIOS_CLK_SLEEP_ENABLE ( )    (RCC->APB1HLPENR) |= (RCC_APB1HLPENR_MDIOSLPEN)

Definition at line 5856 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDIOS_FORCE_RESET ( )    (RCC->APB1HRSTR) |= (RCC_APB1HRSTR_MDIOSRST)

Definition at line 4972 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDIOS_IS_CLK_DISABLED ( )    ((RCC->APB1HENR & RCC_APB1HENR_MDIOSEN) == 0U)

Definition at line 2158 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDIOS_IS_CLK_ENABLED ( )    ((RCC->APB1HENR & RCC_APB1HENR_MDIOSEN) != 0U)

Definition at line 2116 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDIOS_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1HLPENR & (RCC_APB1HLPENR_MDIOSLPEN)) == 0U)

Definition at line 5993 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDIOS_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1HLPENR & (RCC_APB1HLPENR_MDIOSLPEN)) != 0U)

Definition at line 5951 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDIOS_RELEASE_RESET ( )    (RCC->APB1HRSTR) &= ~ (RCC_APB1HRSTR_MDIOSRST)

Definition at line 5013 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDMA_CLK_DISABLE ( )    (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_MDMAEN))

Definition at line 871 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB3ENR, RCC_AHB3ENR_MDMAEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB3ENR, RCC_AHB3ENR_MDMAEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Enable or disable the AHB3 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 765 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDMA_CLK_SLEEP_DISABLE ( )    (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_MDMALPEN))

Definition at line 5207 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDMA_CLK_SLEEP_ENABLE ( )    (RCC->AHB3LPENR |= (RCC_AHB3LPENR_MDMALPEN))

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

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

Definition at line 5161 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDMA_FORCE_RESET ( )    (RCC->AHB3RSTR |= (RCC_AHB3RSTR_MDMARST))

Definition at line 4669 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDMA_IS_CLK_DISABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_MDMAEN) == 0U)

Definition at line 936 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDMA_IS_CLK_ENABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_MDMAEN) != 0U)

Get the enable or disable status of the AHB3 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 907 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDMA_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_MDMALPEN) == 0U)

Definition at line 5304 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDMA_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_MDMALPEN) != 0U)

Get the enable or disable status of the AHB3 peripheral clock during Low Poser (Sleep) mode.

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

Definition at line 5260 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_MDMA_RELEASE_RESET ( )    (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_MDMARST))

Definition at line 4699 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OCTOSPIM_CLK_DISABLE ( )    (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_IOMNGREN))

Definition at line 889 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB3ENR, RCC_AHB3ENR_IOMNGREN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB3ENR, RCC_AHB3ENR_IOMNGREN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 827 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OCTOSPIM_IS_CLK_DISABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_IOMNGREN) == 0U)

Definition at line 953 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OCTOSPIM_IS_CLK_ENABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_IOMNGREN) != 0U)

Definition at line 924 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OPAMP_CLK_DISABLE ( )    (RCC->APB1HENR) &= ~ (RCC_APB1HENR_OPAMPEN)

Definition at line 2066 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1HENR, RCC_APB1HENR_OPAMPEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1HENR, RCC_APB1HENR_OPAMPEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1988 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OPAMP_CLK_SLEEP_DISABLE ( )    (RCC->APB1HLPENR) &= ~ (RCC_APB1HLPENR_OPAMPLPEN)

Definition at line 5900 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OPAMP_CLK_SLEEP_ENABLE ( )    (RCC->APB1HLPENR) |= (RCC_APB1HLPENR_OPAMPLPEN)

Definition at line 5855 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OPAMP_FORCE_RESET ( )    (RCC->APB1HRSTR) |= (RCC_APB1HRSTR_OPAMPRST)

Definition at line 4971 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OPAMP_IS_CLK_DISABLED ( )    ((RCC->APB1HENR & RCC_APB1HENR_OPAMPEN) == 0U)

Definition at line 2157 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OPAMP_IS_CLK_ENABLED ( )    ((RCC->APB1HENR & RCC_APB1HENR_OPAMPEN) != 0U)

Definition at line 2115 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OPAMP_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1HLPENR & (RCC_APB1HLPENR_OPAMPLPEN)) == 0U)

Definition at line 5992 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OPAMP_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1HLPENR & (RCC_APB1HLPENR_OPAMPLPEN)) != 0U)

Definition at line 5950 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OPAMP_RELEASE_RESET ( )    (RCC->APB1HRSTR) &= ~ (RCC_APB1HRSTR_OPAMPRST)

Definition at line 5012 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI1_CLK_DISABLE ( )    (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_OSPI1EN))

Definition at line 882 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB3ENR, RCC_AHB3ENR_OSPI1EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB3ENR, RCC_AHB3ENR_OSPI1EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 809 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI1_CLK_SLEEP_DISABLE ( )    (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_OSPI1LPEN))

Definition at line 5219 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI1_CLK_SLEEP_ENABLE ( )    (RCC->AHB3LPENR |= (RCC_AHB3LPENR_OSPI1LPEN))

Definition at line 5173 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI1_FORCE_RESET ( )    (RCC->AHB3RSTR |= (RCC_AHB3RSTR_OSPI1RST))

Definition at line 4679 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI1_IS_CLK_DISABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_OSPI1EN) == 0U)

Definition at line 947 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI1_IS_CLK_ENABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_OSPI1EN) != 0U)

Definition at line 917 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_OSPI1LPEN) == 0U)

Definition at line 5316 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_OSPI1LPEN) != 0U)

Definition at line 5272 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI1_RELEASE_RESET ( )    (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_OSPI1RST))

Definition at line 4709 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI2_CLK_DISABLE ( )    (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_OSPI2EN))

Definition at line 885 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB3ENR, RCC_AHB3ENR_OSPI2EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB3ENR, RCC_AHB3ENR_OSPI2EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 818 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI2_CLK_SLEEP_DISABLE ( )    (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_OSPI2LPEN))

Definition at line 5222 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI2_CLK_SLEEP_ENABLE ( )    (RCC->AHB3LPENR |= (RCC_AHB3LPENR_OSPI2LPEN))

Definition at line 5176 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI2_FORCE_RESET ( )    (RCC->AHB3RSTR |= (RCC_AHB3RSTR_OSPI2RST))

Definition at line 4683 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI2_IS_CLK_DISABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_OSPI2EN) == 0U)

Definition at line 950 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI2_IS_CLK_ENABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_OSPI2EN) != 0U)

Definition at line 920 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI2_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_OSPI2LPEN) == 0U)

Definition at line 5319 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI2_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_OSPI2LPEN) != 0U)

Definition at line 5275 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OSPI2_RELEASE_RESET ( )    (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_OSPI2RST))

Definition at line 4713 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC1_CLK_DISABLE ( )    (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_OTFDEC1EN))

Definition at line 892 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB3ENR, RCC_AHB3ENR_OTFDEC1EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB3ENR, RCC_AHB3ENR_OTFDEC1EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 836 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC1_CLK_SLEEP_DISABLE ( )    (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_OTFDEC1LPEN))

Definition at line 5228 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC1_CLK_SLEEP_ENABLE ( )    (RCC->AHB3LPENR |= (RCC_AHB3LPENR_OTFDEC1LPEN))

Definition at line 5182 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC1_FORCE_RESET ( )    (RCC->AHB3RSTR |= (RCC_AHB3RSTR_OTFDEC1RST))

Definition at line 4689 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC1_IS_CLK_DISABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_OTFDEC1EN) == 0U)

Definition at line 956 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC1_IS_CLK_ENABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_OTFDEC1EN) != 0U)

Definition at line 927 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_OTFDEC1LPEN) == 0U)

Definition at line 5325 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_OTFDEC1LPEN) != 0U)

Definition at line 5281 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC1_RELEASE_RESET ( )    (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_OTFDEC1RST))

Definition at line 4719 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC2_CLK_DISABLE ( )    (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_OTFDEC2EN))

Definition at line 895 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB3ENR, RCC_AHB3ENR_OTFDEC2EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB3ENR, RCC_AHB3ENR_OTFDEC2EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 845 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC2_CLK_SLEEP_DISABLE ( )    (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_OTFDEC2LPEN))

Definition at line 5231 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC2_CLK_SLEEP_ENABLE ( )    (RCC->AHB3LPENR |= (RCC_AHB3LPENR_OTFDEC2LPEN))

Definition at line 5185 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC2_FORCE_RESET ( )    (RCC->AHB3RSTR |= (RCC_AHB3RSTR_OTFDEC2RST))

Definition at line 4692 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC2_IS_CLK_DISABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_OTFDEC2EN) == 0U)

Definition at line 959 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC2_IS_CLK_ENABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_OTFDEC2EN) != 0U)

Definition at line 930 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC2_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_OTFDEC2LPEN) == 0U)

Definition at line 5328 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC2_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_OTFDEC2LPEN) != 0U)

Definition at line 5284 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_OTFDEC2_RELEASE_RESET ( )    (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_OTFDEC2RST))

Definition at line 4722 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_PLL_CONFIG (   __RCC_PLLSOURCE__,
  __PLLM1__,
  __PLLN1__,
  __PLLP1__,
  __PLLQ1__,
  __PLLR1__ 
)
Value:
do{ MODIFY_REG(RCC->PLLCKSELR, (RCC_PLLCKSELR_PLLSRC | RCC_PLLCKSELR_DIVM1) , ((__RCC_PLLSOURCE__) | ( (__PLLM1__) <<4U)));  \
                      WRITE_REG (RCC->PLL1DIVR , ( (((__PLLN1__) - 1U )& RCC_PLL1DIVR_N1) | ((((__PLLP1__) -1U ) << 9U) & RCC_PLL1DIVR_P1) | \
                                ((((__PLLQ1__) -1U) << 16U)& RCC_PLL1DIVR_Q1) | ((((__PLLR1__) - 1U) << 24U)& RCC_PLL1DIVR_R1))); \
                    } while(0)

Macro to configures the main PLL clock source, multiplication and division factors.

Note:
This function must be used only when the main PLL is disabled.
Parameters:
__RCC_PLLSOURCE__,:specifies the PLL entry clock source. This parameter can be one of the following values:
  • RCC_PLLSOURCE_CSI: CSI oscillator clock selected as PLL clock entry
  • RCC_PLLSOURCE_HSI: HSI oscillator clock selected as PLL clock entry
  • RCC_PLLSOURCE_HSE: HSE oscillator clock selected as PLL clock entry
Note:
This clock source (__RCC_PLLSource__) is common for the main PLL1 (main PLL) and PLL2 & PLL3 .
Parameters:
__PLLM1__,:specifies the division factor for PLL VCO input clock This parameter must be a number between 1 and 63.
Note:
You have to set the PLLM parameter correctly to ensure that the VCO input frequency ranges from 1 to 16 MHz.
Parameters:
__PLLN1__,:specifies the multiplication factor for PLL VCO output clock This parameter must be a number between 4 and 512 or between 8 and 420(*).
Note:
You have to set the PLLN parameter correctly to ensure that the VCO output frequency is between 150 and 420 MHz (when in medium VCO range) or between 192 and 836 MHZ or between 128 and 560 MHZ(*) (when in wide VCO range)
Parameters:
__PLLP1__,:specifies the division factor for system clock. This parameter must be a number between 2 or 1(**) and 128 (where odd numbers are not allowed)
__PLLQ1__,:specifies the division factor for peripheral kernel clocks This parameter must be a number between 1 and 128
__PLLR1__,:specifies the division factor for peripheral kernel clocks This parameter must be a number between 1 and 128
Note:
To insure an optimal behavior of the PLL when one of the post-divider (DIVP, DIVQ or DIVR) is not used, application shall clear the enable bit (DIVyEN) and assign lowest possible value to __PLL1P__, __PLL1Q__ or __PLL1R__ parameters.
Return values:
None(*) : For stm32h7a3xx and stm32h7b3xx family lines. (**): For stm32h72xxx and stm32h73xxx family lines.

Definition at line 7591 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_PLL_DISABLE ( )    CLEAR_BIT(RCC->CR, RCC_CR_PLL1ON)

Definition at line 7516 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_PLL_ENABLE ( )    SET_BIT(RCC->CR, RCC_CR_PLL1ON)

Macros to enable or disable the main PLL.

Note:
After enabling the main PLL, the application software should wait on PLLRDY flag to be set indicating that PLL clock is stable and can be used as system clock source.
The main PLL can not be disabled if it is used as system clock source
The main PLL is disabled by hardware when entering STOP and STANDBY modes.

Definition at line 7515 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_PLL_PLLSOURCE_CONFIG (   __PLLSOURCE__)    MODIFY_REG(RCC->PLLCKSELR, RCC_PLLCKSELR_PLLSRC, (__PLLSOURCE__))

Macro to configure the PLLs clock source.

Note:
This function must be used only when all PLLs are disabled.
Parameters:
__PLLSOURCE__,:specifies the PLLs entry clock source. This parameter can be one of the following values:
  • RCC_PLLSOURCE_CSI: CSI oscillator clock selected as PLL clock entry
  • RCC_PLLSOURCE_HSI: HSI oscillator clock selected as PLL clock entry
  • RCC_PLLSOURCE_HSE: HSE oscillator clock selected as PLL clock entry

Definition at line 7607 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_PLL_VCIRANGE (   __RCC_PLL1VCIRange__)    MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL1RGE, (__RCC_PLL1VCIRange__))

Macro to select the PLL1 reference frequency range.

Parameters:
__RCC_PLL1VCIRange__,:specifies the PLL1 input frequency range This parameter can be one of the following values:
  • RCC_PLL1VCIRANGE_0: Range frequency is between 1 and 2 MHz
  • RCC_PLL1VCIRANGE_1: Range frequency is between 2 and 4 MHz
  • RCC_PLL1VCIRANGE_2: Range frequency is between 4 and 8 MHz
  • RCC_PLL1VCIRANGE_3: Range frequency is between 8 and 16 MHz
Return values:
None

Definition at line 7638 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_PLL_VCORANGE (   __RCC_PLL1VCORange__)    MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL1VCOSEL, (__RCC_PLL1VCORange__))

Macro to select the PLL1 reference frequency range.

Parameters:
__RCC_PLL1VCORange__,:specifies the PLL1 input frequency range This parameter can be one of the following values:
  • RCC_PLL1VCOWIDE: Range frequency is between 192 and 836 MHz or between 128 to 560 MHz(*)
  • RCC_PLL1VCOMEDIUM: Range frequency is between 150 and 420 MHz
(*) : For stm32h7a3xx and stm32h7b3xx family lines.
Return values:
None

Definition at line 7652 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_PLLCLKOUT_DISABLE (   __RCC_PLL1ClockOut__)    CLEAR_BIT(RCC->PLLCFGR, (__RCC_PLL1ClockOut__))

Definition at line 7537 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_PLLCLKOUT_ENABLE (   __RCC_PLL1ClockOut__)    SET_BIT(RCC->PLLCFGR, (__RCC_PLL1ClockOut__))

Enables or disables each clock output (PLL_P_CLK, PLL_Q_CLK, PLL_R_CLK)

Note:
Enabling/disabling those Clocks can be done only when the PLL is disabled. This is mainly used to save Power. (The ck_pll_p of the System PLL cannot be stopped if used as System Clock).
Parameters:
__RCC_PLL1ClockOut__,:specifies the PLL clock to be outputted This parameter can be one of the following values:
  • RCC_PLL1_DIVP: This clock is used to generate system clock up to 550MHZ(*), 480MHZ(**) or 280MHZ(***)
  • RCC_PLL1_DIVQ: This clock is used to generate peripherals clock up to 550MHZ(*), 480MHZ(**) or 280MHZ(***)
  • RCC_PLL1_DIVR: This clock is used to generate peripherals clock up to 550MHZ(*), 480MHZ(**) or 280MHZ(***)
(*) : For stm32h72xxx and stm32h73xxx family lines and requires to enable the CPU_FREQ_BOOST flash option byte, 520MHZ otherwise. (**) : For stm32h74xx and stm32h75xx family lines and requires the board to be connected on LDO regulator not SMPS, 400MHZ otherwise. (***): For stm32h7a3xx, stm32h7b3xx and stm32h7b0xx family lines.
Return values:
None

Definition at line 7535 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig(), and HAL_RCCEx_PeriphCLKConfig().

#define __HAL_RCC_PLLFRACN_CONFIG (   __RCC_PLL1FRACN__)    MODIFY_REG(RCC->PLL1FRACR, RCC_PLL1FRACR_FRACN1, (uint32_t)(__RCC_PLL1FRACN__) << RCC_PLL1FRACR_FRACN1_Pos)

Macro to configures the main PLL clock Fractional Part Of The Multiplication Factor.

Note:
These bits can be written at any time, allowing dynamic fine-tuning of the PLL1 VCO
Parameters:
__RCC_PLL1FRACN__,:specifies Fractional Part Of The Multiplication Factor for PLL1 VCO It should be a value between 0 and 8191
Note:
Warning: The software has to set correctly these bits to insure that the VCO output frequency is between its valid frequency range, which is: 192 to 836 MHz or 128 to 560 MHz(*) if PLL1VCOSEL = 0 150 to 420 MHz if PLL1VCOSEL = 1.

(*) : For stm32h7a3xx and stm32h7b3xx family lines.

Return values:
None

Definition at line 7626 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_PLLFRACN_DISABLE ( )    CLEAR_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL1FRACEN)

Definition at line 7547 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_PLLFRACN_ENABLE ( )    SET_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL1FRACEN)

Enables or disables Fractional Part Of The Multiplication Factor of PLL1 VCO.

Note:
Enabling/disabling Fractional Part can be any time without the need to stop the PLL1
Return values:
None

Definition at line 7545 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCC_OscConfig().

#define __HAL_RCC_RNG_CLK_DISABLE ( )    (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_RNGEN))

Definition at line 1303 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB2ENR, RCC_AHB2ENR_RNGEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB2ENR, RCC_AHB2ENR_RNGEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1189 of file stm32h7xx_hal_rcc.h.

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

Definition at line 5511 of file stm32h7xx_hal_rcc.h.

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

Definition at line 5474 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RNG_FORCE_RESET ( )    (RCC->AHB2RSTR |= (RCC_AHB2RSTR_RNGRST))

Definition at line 4795 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RNG_IS_CLK_DISABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_RNGEN) == 0U)

Definition at line 1389 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RNG_IS_CLK_ENABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_RNGEN) != 0U)

Definition at line 1349 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RNG_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_RNGLPEN)) == 0U)

Definition at line 5592 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RNG_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_RNGLPEN)) != 0U)

Definition at line 5555 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RNG_RELEASE_RESET ( )    (RCC->AHB2RSTR &= ~ (RCC_AHB2RSTR_RNGRST))

Definition at line 4823 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RTC_CLK_DISABLE ( )    (RCC->APB4ENR) &= ~ (RCC_APB4ENR_RTCAPBEN)

Definition at line 2565 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB4ENR, RCC_APB4ENR_RTCAPBEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB4ENR, RCC_APB4ENR_RTCAPBEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2520 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RTC_CLK_SLEEP_DISABLE ( )    (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_RTCAPBLPEN)

Definition at line 6182 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RTC_CLK_SLEEP_ENABLE ( )    (RCC->APB4LPENR) |= (RCC_APB4LPENR_RTCAPBLPEN)

Definition at line 6154 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RTC_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_RTCAMEN)

Definition at line 6990 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RTC_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_RTCAMEN)

Definition at line 6892 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RTC_CLKPRESCALER (   __RTCCLKSource__)
Value:
(((__RTCCLKSource__) & RCC_BDCR_RTCSEL) == RCC_BDCR_RTCSEL) ?    \
                                                 MODIFY_REG(RCC->CFGR, RCC_CFGR_RTCPRE, (((__RTCCLKSource__) & 0xFFFFCFFU) >> 4)) : CLEAR_BIT(RCC->CFGR, RCC_CFGR_RTCPRE)

Macros to configure the RTC clock (RTCCLK).

Note:
As the RTC clock configuration bits are in the Backup domain and write access is denied to this domain after reset, you have to enable write access using the Power Backup Access macro before to configure the RTC clock source (to be done once after reset).
Once the RTC clock is configured it can't be changed unless the Backup domain is reset using __HAL_RCC_BackupReset_RELEASE() macro, or by a Power On Reset (POR).
Parameters:
__RTCCLKSource__,:specifies the RTC clock source. This parameter can be one of the following values:
  • RCC_RTCCLKSOURCE_LSE: LSE selected as RTC clock.
  • RCC_RTCCLKSOURCE_LSI: LSI selected as RTC clock.
  • RCC_RTCCLKSOURCE_HSE_DIVx: HSE clock divided by x selected as RTC clock, where x:[2,31]
Note:
If the LSE or LSI is used as RTC clock source, the RTC continues to work in STOP and STANDBY modes, and can be used as wakeup source. However, when the HSE clock is used as RTC clock source, the RTC cannot be used in STOP and STANDBY modes.
The maximum input clock frequency for RTC is 1MHz (when using HSE as RTC clock source).

Definition at line 7490 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RTC_CONFIG (   __RTCCLKSource__)
Value:
do { __HAL_RCC_RTC_CLKPRESCALER(__RTCCLKSource__);    \
                                                    RCC->BDCR |= ((__RTCCLKSource__) & 0x00000FFFU);  \
                                                   } while (0)

Definition at line 7493 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCCEx_PeriphCLKConfig().

#define __HAL_RCC_RTC_DISABLE ( )    CLEAR_BIT(RCC->BDCR, RCC_BDCR_RTCEN)

Definition at line 7467 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RTC_ENABLE ( )    SET_BIT(RCC->BDCR, RCC_BDCR_RTCEN)

Macros to enable or disable the the RTC clock.

Note:
These macros must be used only after the RTC clock source was selected.

Definition at line 7466 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RTC_IS_CLK_DISABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_RTCAPBEN) == 0U)

Definition at line 2627 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RTC_IS_CLK_ENABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_RTCAPBEN) != 0U)

Definition at line 2599 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RTC_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_RTCAPBLPEN)) == 0U)

Definition at line 6246 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_RTC_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_RTCAPBLPEN)) != 0U)

Definition at line 6218 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI1_CLK_DISABLE ( )    (RCC->APB2ENR) &= ~ (RCC_APB2ENR_SAI1EN)

Definition at line 2336 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB2ENR, RCC_APB2ENR_SAI1EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SAI1EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2274 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI1_CLK_SLEEP_DISABLE ( )    (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_SAI1LPEN)

Definition at line 6054 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI1_CLK_SLEEP_ENABLE ( )    (RCC->APB2LPENR) |= (RCC_APB2LPENR_SAI1LPEN)

Definition at line 6026 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI1_FORCE_RESET ( )    (RCC->APB2RSTR) |= (RCC_APB2RSTR_SAI1RST)

Definition at line 5047 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI1_IS_CLK_DISABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_SAI1EN) == 0U)

Definition at line 2398 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI1_IS_CLK_ENABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_SAI1EN) != 0U)

Definition at line 2370 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_SAI1LPEN)) == 0U)

Definition at line 6118 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_SAI1LPEN)) != 0U)

Definition at line 6090 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI1_RELEASE_RESET ( )    (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_SAI1RST)

Definition at line 5076 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI4_CLK_DISABLE ( )    (RCC->APB4ENR) &= ~ (RCC_APB4ENR_SAI4EN)

Definition at line 2567 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB4ENR, RCC_APB4ENR_SAI4EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB4ENR, RCC_APB4ENR_SAI4EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2511 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI4_CLK_SLEEP_DISABLE ( )    (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_SAI4LPEN)

Definition at line 6184 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI4_CLK_SLEEP_ENABLE ( )    (RCC->APB4LPENR) |= (RCC_APB4LPENR_SAI4LPEN)

Definition at line 6156 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI4_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_SAI4AMEN)

Definition at line 6996 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI4_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_SAI4AMEN)

Definition at line 6898 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI4_FORCE_RESET ( )    (RCC->APB4RSTR) |= (RCC_APB4RSTR_SAI4RST)

Definition at line 5116 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI4_IS_CLK_DISABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_SAI4EN) == 0U)

Definition at line 2629 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI4_IS_CLK_ENABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_SAI4EN) != 0U)

Definition at line 2601 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI4_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_SAI4LPEN)) == 0U)

Definition at line 6248 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI4_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_SAI4LPEN)) != 0U)

Definition at line 6220 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SAI4_RELEASE_RESET ( )    (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_SAI4RST)

Definition at line 5144 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC1_CLK_DISABLE ( )    (RCC->AHB3ENR &= ~ (RCC_AHB3ENR_SDMMC1EN))

Definition at line 887 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB3ENR, RCC_AHB3ENR_SDMMC1EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB3ENR, RCC_AHB3ENR_SDMMC1EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 862 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC1_CLK_SLEEP_DISABLE ( )    (RCC->AHB3LPENR &= ~ (RCC_AHB3LPENR_SDMMC1LPEN))

Definition at line 5217 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC1_CLK_SLEEP_ENABLE ( )    (RCC->AHB3LPENR |= (RCC_AHB3LPENR_SDMMC1LPEN))

Definition at line 5171 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC1_FORCE_RESET ( )    (RCC->AHB3RSTR |= (RCC_AHB3RSTR_SDMMC1RST))

Definition at line 4681 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC1_IS_CLK_DISABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_SDMMC1EN) == 0U)

Definition at line 945 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC1_IS_CLK_ENABLED ( )    ((RCC->AHB3ENR & RCC_AHB3ENR_SDMMC1EN) != 0U)

Definition at line 922 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_SDMMC1LPEN) == 0U)

Definition at line 5314 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB3LPENR & RCC_AHB3LPENR_SDMMC1LPEN) != 0U)

Definition at line 5270 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC1_RELEASE_RESET ( )    (RCC->AHB3RSTR &= ~ (RCC_AHB3RSTR_SDMMC1RST))

Definition at line 4711 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC2_CLK_DISABLE ( )    (RCC->AHB2ENR &= ~ (RCC_AHB2ENR_SDMMC2EN))

Definition at line 1304 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB2ENR, RCC_AHB2ENR_SDMMC2EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB2ENR, RCC_AHB2ENR_SDMMC2EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1197 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC2_CLK_SLEEP_DISABLE ( )    (RCC->AHB2LPENR &= ~ (RCC_AHB2LPENR_SDMMC2LPEN))

Definition at line 5512 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC2_CLK_SLEEP_ENABLE ( )    (RCC->AHB2LPENR |= (RCC_AHB2LPENR_SDMMC2LPEN))

Definition at line 5475 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC2_FORCE_RESET ( )    (RCC->AHB2RSTR |= (RCC_AHB2RSTR_SDMMC2RST))

Definition at line 4796 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC2_IS_CLK_DISABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_SDMMC2EN) == 0U)

Definition at line 1390 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC2_IS_CLK_ENABLED ( )    ((RCC->AHB2ENR & RCC_AHB2ENR_SDMMC2EN) != 0U)

Definition at line 1350 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC2_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_SDMMC2LPEN)) == 0U)

Definition at line 5596 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC2_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB2LPENR & (RCC_AHB2LPENR_SDMMC2LPEN)) != 0U)

Definition at line 5556 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SDMMC2_RELEASE_RESET ( )    (RCC->AHB2RSTR &= ~ (RCC_AHB2RSTR_SDMMC2RST))

Definition at line 4824 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPDIFRX_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_SPDIFRXEN)

Definition at line 2049 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_SPDIFRXEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_SPDIFRXEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1866 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPDIFRX_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_SPDIFRXLPEN)

Definition at line 5883 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPDIFRX_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_SPDIFRXLPEN)

Definition at line 5838 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPDIFRX_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_SPDIFRXRST)

Definition at line 4954 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPDIFRX_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_SPDIFRXEN) == 0U)

Definition at line 2140 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPDIFRX_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_SPDIFRXEN) != 0U)

Definition at line 2098 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPDIFRX_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_SPDIFRXLPEN)) == 0U)

Definition at line 5975 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPDIFRX_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_SPDIFRXLPEN)) != 0U)

Definition at line 5933 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPDIFRX_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_SPDIFRXRST)

Definition at line 4995 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI1_CLK_DISABLE ( )    (RCC->APB2ENR) &= ~ (RCC_APB2ENR_SPI1EN)

Definition at line 2330 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB2ENR, RCC_APB2ENR_SPI1EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SPI1EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2226 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI1_CLK_SLEEP_DISABLE ( )    (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_SPI1LPEN)

Definition at line 6048 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI1_CLK_SLEEP_ENABLE ( )    (RCC->APB2LPENR) |= (RCC_APB2LPENR_SPI1LPEN)

Definition at line 6020 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI1_FORCE_RESET ( )    (RCC->APB2RSTR) |= (RCC_APB2RSTR_SPI1RST)

Definition at line 5041 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI1_IS_CLK_DISABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_SPI1EN) == 0U)

Definition at line 2392 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI1_IS_CLK_ENABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_SPI1EN) != 0U)

Definition at line 2364 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI1LPEN)) == 0U)

Definition at line 6112 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI1LPEN)) != 0U)

Definition at line 6084 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI1_RELEASE_RESET ( )    (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_SPI1RST)

Definition at line 5070 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI2_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_SPI2EN)

Definition at line 2047 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_SPI2EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_SPI2EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1850 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI2_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_SPI2LPEN)

Definition at line 5881 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI2_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_SPI2LPEN)

Definition at line 5836 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI2_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_SPI2RST)

Definition at line 4952 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI2_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_SPI2EN) == 0U)

Definition at line 2138 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI2_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_SPI2EN) != 0U)

Definition at line 2096 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI2_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_SPI2LPEN)) == 0U)

Definition at line 5973 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI2_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_SPI2LPEN)) != 0U)

Definition at line 5931 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI2_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_SPI2RST)

Definition at line 4993 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI3_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_SPI3EN)

Definition at line 2048 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_SPI3EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_SPI3EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1858 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI3_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_SPI3LPEN)

Definition at line 5882 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI3_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_SPI3LPEN)

Definition at line 5837 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI3_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_SPI3RST)

Definition at line 4953 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI3_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_SPI3EN) == 0U)

Definition at line 2139 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI3_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_SPI3EN) != 0U)

Definition at line 2097 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI3_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_SPI3LPEN)) == 0U)

Definition at line 5974 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI3_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_SPI3LPEN)) != 0U)

Definition at line 5932 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI3_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_SPI3RST)

Definition at line 4994 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI4_CLK_DISABLE ( )    (RCC->APB2ENR) &= ~ (RCC_APB2ENR_SPI4EN)

Definition at line 2331 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB2ENR, RCC_APB2ENR_SPI4EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SPI4EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2234 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI4_CLK_SLEEP_DISABLE ( )    (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_SPI4LPEN)

Definition at line 6049 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI4_CLK_SLEEP_ENABLE ( )    (RCC->APB2LPENR) |= (RCC_APB2LPENR_SPI4LPEN)

Definition at line 6021 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI4_FORCE_RESET ( )    (RCC->APB2RSTR) |= (RCC_APB2RSTR_SPI4RST)

Definition at line 5042 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI4_IS_CLK_DISABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_SPI4EN) == 0U)

Definition at line 2393 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI4_IS_CLK_ENABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_SPI4EN) != 0U)

Definition at line 2365 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI4_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI4LPEN)) == 0U)

Definition at line 6113 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI4_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI4LPEN)) != 0U)

Definition at line 6085 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI4_RELEASE_RESET ( )    (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_SPI4RST)

Definition at line 5071 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI5_CLK_DISABLE ( )    (RCC->APB2ENR) &= ~ (RCC_APB2ENR_SPI5EN)

Definition at line 2335 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB2ENR, RCC_APB2ENR_SPI5EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SPI5EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2266 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI5_CLK_SLEEP_DISABLE ( )    (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_SPI5LPEN)

Definition at line 6053 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI5_CLK_SLEEP_ENABLE ( )    (RCC->APB2LPENR) |= (RCC_APB2LPENR_SPI5LPEN)

Definition at line 6025 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI5_FORCE_RESET ( )    (RCC->APB2RSTR) |= (RCC_APB2RSTR_SPI5RST)

Definition at line 5046 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI5_IS_CLK_DISABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_SPI5EN) == 0U)

Definition at line 2397 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI5_IS_CLK_ENABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_SPI5EN) != 0U)

Definition at line 2369 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI5_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI5LPEN)) == 0U)

Definition at line 6117 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI5_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI5LPEN)) != 0U)

Definition at line 6089 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI5_RELEASE_RESET ( )    (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_SPI5RST)

Definition at line 5075 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI6_CLK_DISABLE ( )    (RCC->APB4ENR) &= ~ (RCC_APB4ENR_SPI6EN)

Definition at line 2550 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB4ENR, RCC_APB4ENR_SPI6EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB4ENR, RCC_APB4ENR_SPI6EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2432 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI6_CLK_SLEEP_DISABLE ( )    (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_SPI6LPEN)

Definition at line 6167 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI6_CLK_SLEEP_ENABLE ( )    (RCC->APB4LPENR) |= (RCC_APB4LPENR_SPI6LPEN)

Definition at line 6139 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI6_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_SPI6AMEN)

Definition at line 6966 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI6_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_SPI6AMEN)

Definition at line 6868 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI6_FORCE_RESET ( )    (RCC->APB4RSTR) |= (RCC_APB4RSTR_SPI6RST)

Definition at line 5100 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI6_IS_CLK_DISABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_SPI6EN) == 0U)

Definition at line 2612 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI6_IS_CLK_ENABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_SPI6EN) != 0U)

Definition at line 2584 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI6_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_SPI6LPEN)) == 0U)

Definition at line 6231 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI6_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_SPI6LPEN)) != 0U)

Definition at line 6203 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SPI6_RELEASE_RESET ( )    (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_SPI6RST)

Definition at line 5128 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SWPMI1_CLK_DISABLE ( )    (RCC->APB1HENR) &= ~ (RCC_APB1HENR_SWPMIEN)

Definition at line 2065 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1HENR, RCC_APB1HENR_SWPMIEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1HENR, RCC_APB1HENR_SWPMIEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1980 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SWPMI1_CLK_SLEEP_DISABLE ( )    (RCC->APB1HLPENR) &= ~ (RCC_APB1HLPENR_SWPMILPEN)

Definition at line 5899 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SWPMI1_CLK_SLEEP_ENABLE ( )    (RCC->APB1HLPENR) |= (RCC_APB1HLPENR_SWPMILPEN)

Definition at line 5854 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SWPMI1_FORCE_RESET ( )    (RCC->APB1HRSTR) |= (RCC_APB1HRSTR_SWPMIRST)

Definition at line 4970 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SWPMI1_IS_CLK_DISABLED ( )    ((RCC->APB1HENR & RCC_APB1HENR_SWPMIEN) == 0U)

Definition at line 2156 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SWPMI1_IS_CLK_ENABLED ( )    ((RCC->APB1HENR & RCC_APB1HENR_SWPMIEN) != 0U)

Definition at line 2114 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SWPMI1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1HLPENR & (RCC_APB1HLPENR_SWPMILPEN)) == 0U)

Definition at line 5991 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SWPMI1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1HLPENR & (RCC_APB1HLPENR_SWPMILPEN)) != 0U)

Definition at line 5949 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SWPMI1_RELEASE_RESET ( )    (RCC->APB1HRSTR) &= ~ (RCC_APB1HRSTR_SWPMIRST)

Definition at line 5011 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SYSCFG_CLK_DISABLE ( )    (RCC->APB4ENR) &= ~ (RCC_APB4ENR_SYSCFGEN)

Definition at line 2548 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB4ENR, RCC_APB4ENR_SYSCFGEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB4ENR, RCC_APB4ENR_SYSCFGEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Enable or disable the APB4 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 2416 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_ETH_Init(), HAL_GPIO_Init(), HAL_I2CEx_DisableFastModePlus(), HAL_I2CEx_EnableFastModePlus(), HAL_SMBUSEx_DisableFastModePlus(), and HAL_SMBUSEx_EnableFastModePlus().

#define __HAL_RCC_SYSCFG_CLK_SLEEP_DISABLE ( )    (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_SYSCFGLPEN)

Definition at line 6165 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SYSCFG_CLK_SLEEP_ENABLE ( )    (RCC->APB4LPENR) |= (RCC_APB4LPENR_SYSCFGLPEN)

ENABLE or disable the APB4 peripheral clock during Low Power (Sleep) mode.

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

Definition at line 6137 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SYSCFG_FORCE_RESET ( )    (RCC->APB4RSTR) |= (RCC_APB4RSTR_SYSCFGRST)

Definition at line 5098 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SYSCFG_IS_CLK_DISABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_SYSCFGEN) == 0U)

Definition at line 2610 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SYSCFG_IS_CLK_ENABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_SYSCFGEN) != 0U)

Get the enable or disable status of the APB4 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 2582 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SYSCFG_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_SYSCFGLPEN)) == 0U)

Definition at line 6229 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SYSCFG_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_SYSCFGLPEN)) != 0U)

Get the enable or disable status of the APB4 peripheral clock during Low Poser (Sleep) mode.

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

Definition at line 6201 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SYSCFG_RELEASE_RESET ( )    (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_SYSCFGRST)

Definition at line 5126 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_SYSCLK_CONFIG (   __RCC_SYSCLKSOURCE__)    MODIFY_REG(RCC->CFGR, RCC_CFGR_SW, (__RCC_SYSCLKSOURCE__))

Macro to configure the system clock source.

Parameters:
__RCC_SYSCLKSOURCE__,:specifies the system clock source. This parameter can be one of the following values:
  • RCC_SYSCLKSOURCE_HSI: HSI oscillator is used as system clock source.
  • RCC_SYSCLKSOURCE_CSI: CSI oscillator is used as system clock source.
  • RCC_SYSCLKSOURCE_HSE: HSE oscillator is used as system clock source.
  • RCC_SYSCLKSOURCE_PLLCLK: PLL output is used as system clock source.

Definition at line 7677 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM12_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM12EN)

Definition at line 2038 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM12EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM12EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1808 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM12_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM12LPEN)

Definition at line 5872 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM12_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM12LPEN)

Definition at line 5827 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM12_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM12RST)

Definition at line 4948 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM12_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM12EN) == 0U)

Definition at line 2131 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM12_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM12EN) != 0U)

Definition at line 2089 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM12_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM12LPEN)) == 0U)

Definition at line 5966 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM12_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM12LPEN)) != 0U)

Definition at line 5924 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM12_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM12RST)

Definition at line 4989 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM13_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM13EN)

Definition at line 2039 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM13EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM13EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1816 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM13_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM13LPEN)

Definition at line 5873 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM13_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM13LPEN)

Definition at line 5828 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM13_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM13RST)

Definition at line 4949 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM13_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM13EN) == 0U)

Definition at line 2132 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM13_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM13EN) != 0U)

Definition at line 2090 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM13_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM13LPEN)) == 0U)

Definition at line 5967 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM13_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM13LPEN)) != 0U)

Definition at line 5925 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM13_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM13RST)

Definition at line 4990 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM14_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM14EN)

Definition at line 2040 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM14EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM14EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1824 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM14_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM14LPEN)

Definition at line 5874 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM14_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM14LPEN)

Definition at line 5829 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM14_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM14RST)

Definition at line 4950 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM14_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM14EN) == 0U)

Definition at line 2133 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM14_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM14EN) != 0U)

Definition at line 2091 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM14_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM14LPEN)) == 0U)

Definition at line 5968 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM14_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM14LPEN)) != 0U)

Definition at line 5926 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM14_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM14RST)

Definition at line 4991 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM15_CLK_DISABLE ( )    (RCC->APB2ENR) &= ~ (RCC_APB2ENR_TIM15EN)

Definition at line 2332 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM15EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM15EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2242 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM15_CLK_SLEEP_DISABLE ( )    (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_TIM15LPEN)

Definition at line 6050 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM15_CLK_SLEEP_ENABLE ( )    (RCC->APB2LPENR) |= (RCC_APB2LPENR_TIM15LPEN)

Definition at line 6022 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM15_FORCE_RESET ( )    (RCC->APB2RSTR) |= (RCC_APB2RSTR_TIM15RST)

Definition at line 5043 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM15_IS_CLK_DISABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_TIM15EN) == 0U)

Definition at line 2394 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM15_IS_CLK_ENABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_TIM15EN) != 0U)

Definition at line 2366 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM15_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM15LPEN)) == 0U)

Definition at line 6114 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM15_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM15LPEN)) != 0U)

Definition at line 6086 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM15_RELEASE_RESET ( )    (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_TIM15RST)

Definition at line 5072 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM16_CLK_DISABLE ( )    (RCC->APB2ENR) &= ~ (RCC_APB2ENR_TIM16EN)

Definition at line 2333 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM16EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM16EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2250 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM16_CLK_SLEEP_DISABLE ( )    (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_TIM16LPEN)

Definition at line 6051 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM16_CLK_SLEEP_ENABLE ( )    (RCC->APB2LPENR) |= (RCC_APB2LPENR_TIM16LPEN)

Definition at line 6023 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM16_FORCE_RESET ( )    (RCC->APB2RSTR) |= (RCC_APB2RSTR_TIM16RST)

Definition at line 5044 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM16_IS_CLK_DISABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_TIM16EN) == 0U)

Definition at line 2395 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM16_IS_CLK_ENABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_TIM16EN) != 0U)

Definition at line 2367 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM16_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM16LPEN)) == 0U)

Definition at line 6115 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM16_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM16LPEN)) != 0U)

Definition at line 6087 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM16_RELEASE_RESET ( )    (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_TIM16RST)

Definition at line 5073 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM17_CLK_DISABLE ( )    (RCC->APB2ENR) &= ~ (RCC_APB2ENR_TIM17EN)

Definition at line 2334 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM17EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM17EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2258 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM17_CLK_SLEEP_DISABLE ( )    (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_TIM17LPEN)

Definition at line 6052 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM17_CLK_SLEEP_ENABLE ( )    (RCC->APB2LPENR) |= (RCC_APB2LPENR_TIM17LPEN)

Definition at line 6024 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM17_FORCE_RESET ( )    (RCC->APB2RSTR) |= (RCC_APB2RSTR_TIM17RST)

Definition at line 5045 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM17_IS_CLK_DISABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_TIM17EN) == 0U)

Definition at line 2396 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM17_IS_CLK_ENABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_TIM17EN) != 0U)

Definition at line 2368 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM17_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM17LPEN)) == 0U)

Definition at line 6116 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM17_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM17LPEN)) != 0U)

Definition at line 6088 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM17_RELEASE_RESET ( )    (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_TIM17RST)

Definition at line 5074 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM1_CLK_DISABLE ( )    (RCC->APB2ENR) &= ~ (RCC_APB2ENR_TIM1EN)

Definition at line 2320 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM1EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM1EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Enable or disable the APB2 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 2174 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM1_CLK_SLEEP_DISABLE ( )    (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_TIM1LPEN)

Definition at line 6038 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM1_CLK_SLEEP_ENABLE ( )    (RCC->APB2LPENR) |= (RCC_APB2LPENR_TIM1LPEN)

ENABLE or disable the APB2 peripheral clock during Low Power (Sleep) mode.

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

Definition at line 6010 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM1_FORCE_RESET ( )    (RCC->APB2RSTR) |= (RCC_APB2RSTR_TIM1RST)

Definition at line 5031 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM1_IS_CLK_DISABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_TIM1EN) == 0U)

Definition at line 2382 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM1_IS_CLK_ENABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_TIM1EN) != 0U)

Get the enable or disable status of the APB2 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 2354 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM1LPEN)) == 0U)

Definition at line 6102 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM1LPEN)) != 0U)

Get the enable or disable status of the APB2 peripheral clock during Low Poser (Sleep) mode.

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

Definition at line 6074 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM1_RELEASE_RESET ( )    (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_TIM1RST)

Definition at line 5060 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM23_CLK_DISABLE ( )    (RCC->APB1HENR) &= ~ (RCC_APB1HENR_TIM23EN)

Definition at line 2070 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1HENR, RCC_APB1HENR_TIM23EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1HENR, RCC_APB1HENR_TIM23EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2013 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM23_CLK_SLEEP_DISABLE ( )    (RCC->APB1HLPENR) &= ~ (RCC_APB1HLPENR_TIM23LPEN)

Definition at line 5904 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM23_CLK_SLEEP_ENABLE ( )    (RCC->APB1HLPENR) |= (RCC_APB1HLPENR_TIM23LPEN)

Definition at line 5859 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM23_FORCE_RESET ( )    (RCC->APB1HRSTR) |= (RCC_APB1HRSTR_TIM23RST)

Definition at line 4975 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM23_IS_CLK_DISABLED ( )    ((RCC->APB1HENR & RCC_APB1HENR_TIM23EN) == 0U)

Definition at line 2161 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM23_IS_CLK_ENABLED ( )    ((RCC->APB1HENR & RCC_APB1HENR_TIM23EN) != 0U)

Definition at line 2119 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM23_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1HLPENR & (RCC_APB1HLPENR_TIM23LPEN)) == 0U)

Definition at line 5996 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM23_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1HLPENR & (RCC_APB1HLPENR_TIM23LPEN)) != 0U)

Definition at line 5954 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM23_RELEASE_RESET ( )    (RCC->APB1HRSTR) &= ~ (RCC_APB1HRSTR_TIM23RST)

Definition at line 5016 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM24_CLK_DISABLE ( )    (RCC->APB1HENR) &= ~ (RCC_APB1HENR_TIM24EN)

Definition at line 2073 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1HENR, RCC_APB1HENR_TIM24EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1HENR, RCC_APB1HENR_TIM24EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2023 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM24_CLK_SLEEP_DISABLE ( )    (RCC->APB1HLPENR) &= ~ (RCC_APB1HLPENR_TIM24LPEN)

Definition at line 5907 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM24_CLK_SLEEP_ENABLE ( )    (RCC->APB1HLPENR) |= (RCC_APB1HLPENR_TIM24LPEN)

Definition at line 5862 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM24_FORCE_RESET ( )    (RCC->APB1HRSTR) |= (RCC_APB1HRSTR_TIM24RST)

Definition at line 4978 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM24_IS_CLK_DISABLED ( )    ((RCC->APB1HENR & RCC_APB1HENR_TIM24EN) == 0U)

Definition at line 2164 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM24_IS_CLK_ENABLED ( )    ((RCC->APB1HENR & RCC_APB1HENR_TIM24EN) != 0U)

Definition at line 2122 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM24_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1HLPENR & (RCC_APB1HLPENR_TIM24LPEN)) == 0U)

Definition at line 5999 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM24_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1HLPENR & (RCC_APB1HLPENR_TIM24LPEN)) != 0U)

Definition at line 5957 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM24_RELEASE_RESET ( )    (RCC->APB1HRSTR) &= ~ (RCC_APB1HRSTR_TIM24RST)

Definition at line 5019 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM2_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM2EN)

Definition at line 2032 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM2EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM2EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Enable or disable the APB1 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 1760 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM2_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM2LPEN)

Definition at line 5866 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM2_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM2LPEN)

ENABLE or disable the APB1 peripheral clock during Low Power (Sleep) mode.

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

Definition at line 5821 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM2_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM2RST)

Definition at line 4942 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM2_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM2EN) == 0U)

Definition at line 2125 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM2_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM2EN) != 0U)

Get the enable or disable status of the APB1 peripheral clock.

Note:
After reset, the peripheral clock (used for registers read/write access) is disabled and the application software has to enable this clock before using it.

Definition at line 2083 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM2_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM2LPEN)) == 0U)

Definition at line 5960 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM2_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM2LPEN)) != 0U)

Get the enable or disable status of the APB1 peripheral clock during Low Poser (Sleep) mode.

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

Definition at line 5918 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM2_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM2RST)

Definition at line 4983 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM3_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM3EN)

Definition at line 2033 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM3EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM3EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1768 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM3_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM3LPEN)

Definition at line 5867 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM3_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM3LPEN)

Definition at line 5822 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM3_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM3RST)

Definition at line 4943 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM3_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM3EN) == 0U)

Definition at line 2126 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM3_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM3EN) != 0U)

Definition at line 2084 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM3_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM3LPEN)) == 0U)

Definition at line 5961 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM3_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM3LPEN)) != 0U)

Definition at line 5919 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM3_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM3RST)

Definition at line 4984 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM4_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM4EN)

Definition at line 2034 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM4EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM4EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1776 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM4_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM4LPEN)

Definition at line 5868 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM4_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM4LPEN)

Definition at line 5823 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM4_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM4RST)

Definition at line 4944 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM4_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM4EN) == 0U)

Definition at line 2127 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM4_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM4EN) != 0U)

Definition at line 2085 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM4_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM4LPEN)) == 0U)

Definition at line 5962 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM4_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM4LPEN)) != 0U)

Definition at line 5920 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM4_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM4RST)

Definition at line 4985 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM5_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM5EN)

Definition at line 2035 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM5EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM5EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1784 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM5_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM5LPEN)

Definition at line 5869 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM5_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM5LPEN)

Definition at line 5824 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM5_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM5RST)

Definition at line 4945 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM5_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM5EN) == 0U)

Definition at line 2128 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM5_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM5EN) != 0U)

Definition at line 2086 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM5_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM5LPEN)) == 0U)

Definition at line 5963 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM5_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM5LPEN)) != 0U)

Definition at line 5921 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM5_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM5RST)

Definition at line 4986 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM6_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM6EN)

Definition at line 2036 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM6EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM6EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1792 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM6_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM6LPEN)

Definition at line 5870 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM6_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM6LPEN)

Definition at line 5825 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM6_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM6RST)

Definition at line 4946 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM6_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM6EN) == 0U)

Definition at line 2129 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM6_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM6EN) != 0U)

Definition at line 2087 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM6_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM6LPEN)) == 0U)

Definition at line 5964 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM6_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM6LPEN)) != 0U)

Definition at line 5922 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM6_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM6RST)

Definition at line 4987 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM7_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_TIM7EN)

Definition at line 2037 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM7EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_TIM7EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1800 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM7_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_TIM7LPEN)

Definition at line 5871 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM7_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_TIM7LPEN)

Definition at line 5826 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM7_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_TIM7RST)

Definition at line 4947 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM7_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM7EN) == 0U)

Definition at line 2130 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM7_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_TIM7EN) != 0U)

Definition at line 2088 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM7_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM7LPEN)) == 0U)

Definition at line 5965 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM7_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_TIM7LPEN)) != 0U)

Definition at line 5923 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM7_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_TIM7RST)

Definition at line 4988 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM8_CLK_DISABLE ( )    (RCC->APB2ENR) &= ~ (RCC_APB2ENR_TIM8EN)

Definition at line 2321 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM8EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM8EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2182 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM8_CLK_SLEEP_DISABLE ( )    (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_TIM8LPEN)

Definition at line 6039 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM8_CLK_SLEEP_ENABLE ( )    (RCC->APB2LPENR) |= (RCC_APB2LPENR_TIM8LPEN)

Definition at line 6011 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM8_FORCE_RESET ( )    (RCC->APB2RSTR) |= (RCC_APB2RSTR_TIM8RST)

Definition at line 5032 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM8_IS_CLK_DISABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_TIM8EN) == 0U)

Definition at line 2383 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM8_IS_CLK_ENABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_TIM8EN) != 0U)

Definition at line 2355 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM8_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM8LPEN)) == 0U)

Definition at line 6103 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM8_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM8LPEN)) != 0U)

Definition at line 6075 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_TIM8_RELEASE_RESET ( )    (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_TIM8RST)

Definition at line 5061 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART4_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_UART4EN)

Definition at line 2052 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_UART4EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_UART4EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1890 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART4_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_UART4LPEN)

Definition at line 5886 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART4_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_UART4LPEN)

Definition at line 5841 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART4_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_UART4RST)

Definition at line 4957 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART4_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_UART4EN) == 0U)

Definition at line 2143 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART4_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_UART4EN) != 0U)

Definition at line 2101 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART4_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART4LPEN)) == 0U)

Definition at line 5978 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART4_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART4LPEN)) != 0U)

Definition at line 5936 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART4_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_UART4RST)

Definition at line 4998 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART5_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_UART5EN)

Definition at line 2053 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_UART5EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_UART5EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1898 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART5_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_UART5LPEN)

Definition at line 5887 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART5_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_UART5LPEN)

Definition at line 5842 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART5_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_UART5RST)

Definition at line 4958 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART5_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_UART5EN) == 0U)

Definition at line 2144 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART5_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_UART5EN) != 0U)

Definition at line 2102 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART5_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART5LPEN)) == 0U)

Definition at line 5979 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART5_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART5LPEN)) != 0U)

Definition at line 5937 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART5_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_UART5RST)

Definition at line 4999 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART7_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_UART7EN)

Definition at line 2062 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_UART7EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_UART7EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1956 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART7_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_UART7LPEN)

Definition at line 5896 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART7_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_UART7LPEN)

Definition at line 5851 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART7_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_UART7RST)

Definition at line 4967 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART7_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_UART7EN) == 0U)

Definition at line 2153 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART7_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_UART7EN) != 0U)

Definition at line 2111 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART7_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART7LPEN)) == 0U)

Definition at line 5988 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART7_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART7LPEN)) != 0U)

Definition at line 5946 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART7_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_UART7RST)

Definition at line 5008 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART8_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_UART8EN)

Definition at line 2063 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_UART8EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_UART8EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1964 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART8_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_UART8LPEN)

Definition at line 5897 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART8_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_UART8LPEN)

Definition at line 5852 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART8_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_UART8RST)

Definition at line 4968 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART8_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_UART8EN) == 0U)

Definition at line 2154 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART8_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_UART8EN) != 0U)

Definition at line 2112 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART8_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART8LPEN)) == 0U)

Definition at line 5989 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART8_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_UART8LPEN)) != 0U)

Definition at line 5947 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART8_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_UART8RST)

Definition at line 5009 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART9_CLK_DISABLE ( )    (RCC->APB2ENR) &= ~ (RCC_APB2ENR_UART9EN)

Definition at line 2325 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB2ENR, RCC_APB2ENR_UART9EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB2ENR, RCC_APB2ENR_UART9EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2207 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART9_CLK_SLEEP_DISABLE ( )    (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_UART9LPEN)

Definition at line 6043 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART9_CLK_SLEEP_ENABLE ( )    (RCC->APB2LPENR) |= (RCC_APB2LPENR_UART9LPEN)

Definition at line 6015 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART9_FORCE_RESET ( )    (RCC->APB2RSTR) |= (RCC_APB2RSTR_UART9RST)

Definition at line 5036 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART9_IS_CLK_DISABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_UART9EN) == 0U)

Definition at line 2387 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART9_IS_CLK_ENABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_UART9EN) != 0U)

Definition at line 2359 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART9_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_UART9LPEN)) != 0U)

Definition at line 6079 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_UART9_RELEASE_RESET ( )    (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_UART9RST)

Definition at line 5065 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART10_CLK_DISABLE ( )    (RCC->APB2ENR) &= ~ (RCC_APB2ENR_USART10EN)

Definition at line 2328 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB2ENR, RCC_APB2ENR_USART10EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB2ENR, RCC_APB2ENR_USART10EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2217 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART10_CLK_SLEEP_DISABLE ( )    (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_USART10LPEN)

Definition at line 6046 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART10_CLK_SLEEP_ENABLE ( )    (RCC->APB2LPENR) |= (RCC_APB2LPENR_USART10LPEN)

Definition at line 6018 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART10_FORCE_RESET ( )    (RCC->APB2RSTR) |= (RCC_APB2RSTR_USART10RST)

Definition at line 5039 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART10_IS_CLK_DISABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_USART10EN) == 0U)

Definition at line 2390 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART10_IS_CLK_ENABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_USART10EN) != 0U)

Definition at line 2362 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART10_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_USART10LPEN)) == 0U)

Definition at line 6110 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART10_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_USART10LPEN)) != 0U)

Definition at line 6082 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART10_RELEASE_RESET ( )    (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_USART10RST)

Definition at line 5068 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART1_CLK_DISABLE ( )    (RCC->APB2ENR) &= ~ (RCC_APB2ENR_USART1EN)

Definition at line 2322 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB2ENR, RCC_APB2ENR_USART1EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB2ENR, RCC_APB2ENR_USART1EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2190 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART1_CLK_SLEEP_DISABLE ( )    (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_USART1LPEN)

Definition at line 6040 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART1_CLK_SLEEP_ENABLE ( )    (RCC->APB2LPENR) |= (RCC_APB2LPENR_USART1LPEN)

Definition at line 6012 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART1_FORCE_RESET ( )    (RCC->APB2RSTR) |= (RCC_APB2RSTR_USART1RST)

Definition at line 5033 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART1_IS_CLK_DISABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_USART1EN) == 0U)

Definition at line 2384 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART1_IS_CLK_ENABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_USART1EN) != 0U)

Definition at line 2356 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_USART1LPEN)) == 0U)

Definition at line 6104 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_USART1LPEN)) != 0U)

Definition at line 6076 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART1_RELEASE_RESET ( )    (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_USART1RST)

Definition at line 5062 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART2_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_USART2EN)

Definition at line 2050 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_USART2EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_USART2EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1874 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART2_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_USART2LPEN)

Definition at line 5884 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART2_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_USART2LPEN)

Definition at line 5839 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART2_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_USART2RST)

Definition at line 4955 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART2_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_USART2EN) == 0U)

Definition at line 2141 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART2_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_USART2EN) != 0U)

Definition at line 2099 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART2_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_USART2LPEN)) == 0U)

Definition at line 5976 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART2_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_USART2LPEN)) != 0U)

Definition at line 5934 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART2_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_USART2RST)

Definition at line 4996 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART3_CLK_DISABLE ( )    (RCC->APB1LENR) &= ~ (RCC_APB1LENR_USART3EN)

Definition at line 2051 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB1LENR, RCC_APB1LENR_USART3EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB1LENR, RCC_APB1LENR_USART3EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1882 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART3_CLK_SLEEP_DISABLE ( )    (RCC->APB1LLPENR) &= ~ (RCC_APB1LLPENR_USART3LPEN)

Definition at line 5885 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART3_CLK_SLEEP_ENABLE ( )    (RCC->APB1LLPENR) |= (RCC_APB1LLPENR_USART3LPEN)

Definition at line 5840 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART3_FORCE_RESET ( )    (RCC->APB1LRSTR) |= (RCC_APB1LRSTR_USART3RST)

Definition at line 4956 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART3_IS_CLK_DISABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_USART3EN) == 0U)

Definition at line 2142 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART3_IS_CLK_ENABLED ( )    ((RCC->APB1LENR & RCC_APB1LENR_USART3EN) != 0U)

Definition at line 2100 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART3_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_USART3LPEN)) == 0U)

Definition at line 5977 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART3_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB1LLPENR & (RCC_APB1LLPENR_USART3LPEN)) != 0U)

Definition at line 5935 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART3_RELEASE_RESET ( )    (RCC->APB1LRSTR) &= ~ (RCC_APB1LRSTR_USART3RST)

Definition at line 4997 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART6_CLK_DISABLE ( )    (RCC->APB2ENR) &= ~ (RCC_APB2ENR_USART6EN)

Definition at line 2323 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB2ENR, RCC_APB2ENR_USART6EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB2ENR, RCC_APB2ENR_USART6EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2198 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART6_CLK_SLEEP_DISABLE ( )    (RCC->APB2LPENR) &= ~ (RCC_APB2LPENR_USART6LPEN)

Definition at line 6041 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART6_CLK_SLEEP_ENABLE ( )    (RCC->APB2LPENR) |= (RCC_APB2LPENR_USART6LPEN)

Definition at line 6013 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART6_FORCE_RESET ( )    (RCC->APB2RSTR) |= (RCC_APB2RSTR_USART6RST)

Definition at line 5034 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART6_IS_CLK_DISABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_USART6EN) == 0U)

Definition at line 2385 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART6_IS_CLK_ENABLED ( )    ((RCC->APB2ENR & RCC_APB2ENR_USART6EN) != 0U)

Definition at line 2357 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART6_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_USART6LPEN)) == 0U)

Definition at line 6105 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART6_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_USART6LPEN)) != 0U)

Definition at line 6077 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART6_RELEASE_RESET ( )    (RCC->APB2RSTR) &= ~ (RCC_APB2RSTR_USART6RST)

Definition at line 5063 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USART9_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB2LPENR & (RCC_APB2LPENR_USART9LPEN)) == 0U)

Definition at line 6107 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_CLK_DISABLE ( )    (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_USB1OTGHSEN))

Definition at line 1088 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB1ENR, RCC_AHB1ENR_USB1OTGHSEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_USB1OTGHSEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1040 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_CLK_SLEEP_DISABLE ( )    (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_USB1OTGHSLPEN))

Definition at line 5394 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_CLK_SLEEP_ENABLE ( )    (RCC->AHB1LPENR |= (RCC_AHB1LPENR_USB1OTGHSLPEN))

Definition at line 5371 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_FORCE_RESET ( )    (RCC->AHB1RSTR |= (RCC_AHB1RSTR_USB1OTGHSRST))

Definition at line 4751 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_IS_CLK_DISABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_USB1OTGHSEN) == 0U)

Definition at line 1136 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_IS_CLK_ENABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_USB1OTGHSEN) != 0U)

Definition at line 1115 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_USB1OTGHSLPEN)) == 0U)

Definition at line 5447 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_USB1OTGHSLPEN)) != 0U)

Definition at line 5424 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_RELEASE_RESET ( )    (RCC->AHB1RSTR &= ~ (RCC_AHB1RSTR_USB1OTGHSRST))

Definition at line 4769 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_ULPI_CLK_DISABLE ( )    (RCC->AHB1ENR &= ~ (RCC_AHB1ENR_USB1OTGHSULPIEN))

Definition at line 1089 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->AHB1ENR, RCC_AHB1ENR_USB1OTGHSULPIEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_USB1OTGHSULPIEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1048 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_ULPI_CLK_SLEEP_DISABLE ( )    (RCC->AHB1LPENR &= ~ (RCC_AHB1LPENR_USB1OTGHSULPILPEN))

Definition at line 5395 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_ULPI_CLK_SLEEP_ENABLE ( )    (RCC->AHB1LPENR |= (RCC_AHB1LPENR_USB1OTGHSULPILPEN))

Definition at line 5372 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_ULPI_IS_CLK_DISABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_USB1OTGHSULPIEN) == 0U)

Definition at line 1137 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_ULPI_IS_CLK_ENABLED ( )    ((RCC->AHB1ENR & RCC_AHB1ENR_USB1OTGHSULPIEN) != 0U)

Definition at line 1116 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_ULPI_IS_CLK_SLEEP_DISABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_USB1OTGHSULPILPEN)) == 0U)

Definition at line 5448 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_USB1_OTG_HS_ULPI_IS_CLK_SLEEP_ENABLED ( )    ((RCC->AHB1LPENR & (RCC_AHB1LPENR_USB1OTGHSULPILPEN)) != 0U)

Definition at line 5425 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_VREF_CLK_DISABLE ( )    (RCC->APB4ENR) &= ~ (RCC_APB4ENR_VREFEN)

Definition at line 2564 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB4ENR, RCC_APB4ENR_VREFEN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB4ENR, RCC_APB4ENR_VREFEN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 2502 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_VREF_CLK_SLEEP_DISABLE ( )    (RCC->APB4LPENR) &= ~ (RCC_APB4LPENR_VREFLPEN)

Definition at line 6181 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_VREF_CLK_SLEEP_ENABLE ( )    (RCC->APB4LPENR) |= (RCC_APB4LPENR_VREFLPEN)

Definition at line 6153 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_VREF_CLKAM_DISABLE ( )    (RCC->D3AMR) &= ~ (RCC_D3AMR_VREFAMEN)

Definition at line 6987 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_VREF_CLKAM_ENABLE ( )    (RCC->D3AMR) |= (RCC_D3AMR_VREFAMEN)

Definition at line 6889 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_VREF_FORCE_RESET ( )    (RCC->APB4RSTR) |= (RCC_APB4RSTR_VREFRST)

Definition at line 5114 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_VREF_IS_CLK_DISABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_VREFEN) == 0U)

Definition at line 2626 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_VREF_IS_CLK_ENABLED ( )    ((RCC->APB4ENR & RCC_APB4ENR_VREFEN) != 0U)

Definition at line 2598 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_VREF_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_VREFLPEN)) == 0U)

Definition at line 6245 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_VREF_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB4LPENR & (RCC_APB4LPENR_VREFLPEN)) != 0U)

Definition at line 6217 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_VREF_RELEASE_RESET ( )    (RCC->APB4RSTR) &= ~ (RCC_APB4RSTR_VREFRST)

Definition at line 5142 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_WAKEUPSTOP_CLK_CONFIG (   __RCC_STOPWUCLK__)    MODIFY_REG(RCC->CFGR, RCC_CFGR_STOPWUCK, (__RCC_STOPWUCLK__))

Macro to configure the wake up from stop clock.

Parameters:
__RCC_STOPWUCLK__,:specifies the clock source used after wake up from stop This parameter can be one of the following values:
  • RCC_STOP_WAKEUPCLOCK_CSI: CSI selected as system clock source
  • RCC_STOP_WAKEUPCLOCK_HSI: HSI selected as system clock source
Return values:
None

Definition at line 7767 of file stm32h7xx_hal_rcc.h.

Referenced by HAL_RCCEx_WakeUpStopCLKConfig().

#define __HAL_RCC_WWDG1_CLK_DISABLE ( )    (RCC->APB3ENR) &= ~ (RCC_APB3ENR_WWDG1EN)

Definition at line 1730 of file stm32h7xx_hal_rcc.h.

Value:
do { \
                                        __IO uint32_t tmpreg; \
                                        SET_BIT(RCC->APB3ENR, RCC_APB3ENR_WWDG1EN);\
                                        /* Delay after an RCC peripheral clock enabling */ \
                                        tmpreg = READ_BIT(RCC->APB3ENR, RCC_APB3ENR_WWDG1EN);\
                                        UNUSED(tmpreg); \
                                       } while(0)

Definition at line 1716 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_WWDG1_CLK_SLEEP_DISABLE ( )    (RCC->APB3LPENR) &= ~ (RCC_APB3LPENR_WWDG1LPEN)

Definition at line 5787 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_WWDG1_CLK_SLEEP_ENABLE ( )    (RCC->APB3LPENR) |= (RCC_APB3LPENR_WWDG1LPEN)

Definition at line 5779 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_WWDG1_IS_CLK_DISABLED ( )    ((RCC->APB3ENR & RCC_APB3ENR_WWDG1EN) == 0U)

Definition at line 1751 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_WWDG1_IS_CLK_ENABLED ( )    ((RCC->APB3ENR & RCC_APB3ENR_WWDG1EN) != 0U)

Definition at line 1744 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_WWDG1_IS_CLK_SLEEP_DISABLED ( )    ((RCC->APB3LPENR & (RCC_APB3LPENR_WWDG1LPEN)) == 0U)

Definition at line 5811 of file stm32h7xx_hal_rcc.h.

#define __HAL_RCC_WWDG1_IS_CLK_SLEEP_ENABLED ( )    ((RCC->APB3LPENR & (RCC_APB3LPENR_WWDG1LPEN)) != 0U)

Definition at line 5803 of file stm32h7xx_hal_rcc.h.

#define RCC_GET_PLL_OSCSOURCE ( )    ((RCC->PLLCKSELR & RCC_PLLCKSELR_PLLSRC) >> RCC_PLLCKSELR_PLLSRC_Pos)

Definition at line 7951 of file stm32h7xx_hal_rcc.h.