Prusa MINI Firmware overview
AHB1 Peripheral Clock Enable Disable Status

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

Collaboration diagram for AHB1 Peripheral Clock Enable Disable Status:

Macros

#define __HAL_RCC_GPIOA_IS_CLK_ENABLED()   ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOAEN)) != RESET)
 
#define __HAL_RCC_GPIOB_IS_CLK_ENABLED()   ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOBEN)) != RESET)
 
#define __HAL_RCC_GPIOC_IS_CLK_ENABLED()   ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOCEN)) != RESET)
 
#define __HAL_RCC_GPIOH_IS_CLK_ENABLED()   ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOHEN)) != RESET)
 
#define __HAL_RCC_DMA1_IS_CLK_ENABLED()   ((RCC->AHB1ENR &(RCC_AHB1ENR_DMA1EN)) != RESET)
 
#define __HAL_RCC_DMA2_IS_CLK_ENABLED()   ((RCC->AHB1ENR &(RCC_AHB1ENR_DMA2EN)) != RESET)
 
#define __HAL_RCC_GPIOA_IS_CLK_DISABLED()   ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOAEN)) == RESET)
 
#define __HAL_RCC_GPIOB_IS_CLK_DISABLED()   ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOBEN)) == RESET)
 
#define __HAL_RCC_GPIOC_IS_CLK_DISABLED()   ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOCEN)) == RESET)
 
#define __HAL_RCC_GPIOH_IS_CLK_DISABLED()   ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOHEN)) == RESET)
 
#define __HAL_RCC_DMA1_IS_CLK_DISABLED()   ((RCC->AHB1ENR &(RCC_AHB1ENR_DMA1EN)) == RESET)
 
#define __HAL_RCC_DMA2_IS_CLK_DISABLED()   ((RCC->AHB1ENR &(RCC_AHB1ENR_DMA2EN)) == RESET)
 

Detailed Description

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.

Macro Definition Documentation

◆ __HAL_RCC_GPIOA_IS_CLK_ENABLED

#define __HAL_RCC_GPIOA_IS_CLK_ENABLED ( )    ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOAEN)) != RESET)

◆ __HAL_RCC_GPIOB_IS_CLK_ENABLED

#define __HAL_RCC_GPIOB_IS_CLK_ENABLED ( )    ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOBEN)) != RESET)

◆ __HAL_RCC_GPIOC_IS_CLK_ENABLED

#define __HAL_RCC_GPIOC_IS_CLK_ENABLED ( )    ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOCEN)) != RESET)

◆ __HAL_RCC_GPIOH_IS_CLK_ENABLED

#define __HAL_RCC_GPIOH_IS_CLK_ENABLED ( )    ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOHEN)) != RESET)

◆ __HAL_RCC_DMA1_IS_CLK_ENABLED

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

◆ __HAL_RCC_DMA2_IS_CLK_ENABLED

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

◆ __HAL_RCC_GPIOA_IS_CLK_DISABLED

#define __HAL_RCC_GPIOA_IS_CLK_DISABLED ( )    ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOAEN)) == RESET)

◆ __HAL_RCC_GPIOB_IS_CLK_DISABLED

#define __HAL_RCC_GPIOB_IS_CLK_DISABLED ( )    ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOBEN)) == RESET)

◆ __HAL_RCC_GPIOC_IS_CLK_DISABLED

#define __HAL_RCC_GPIOC_IS_CLK_DISABLED ( )    ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOCEN)) == RESET)

◆ __HAL_RCC_GPIOH_IS_CLK_DISABLED

#define __HAL_RCC_GPIOH_IS_CLK_DISABLED ( )    ((RCC->AHB1ENR &(RCC_AHB1ENR_GPIOHEN)) == RESET)

◆ __HAL_RCC_DMA1_IS_CLK_DISABLED

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

◆ __HAL_RCC_DMA2_IS_CLK_DISABLED

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