34 __HAL_RCC_CRC_CLK_ENABLE();
39 __HAL_RCC_CRC_CLK_DISABLE();
44 __HAL_RCC_DMA2_CLK_ENABLE();
49 __HAL_RCC_DMA2_CLK_DISABLE();
54 __HAL_RCC_FLASH_CLK_ENABLE();
59 __HAL_RCC_FLASH_CLK_DISABLE();
64 __HAL_RCC_GPIOA_CLK_ENABLE();
69 __HAL_RCC_GPIOA_CLK_DISABLE();
74 __HAL_RCC_GPIOB_CLK_ENABLE();
79 __HAL_RCC_GPIOB_CLK_DISABLE();
84 __HAL_RCC_GPIOC_CLK_ENABLE();
89 __HAL_RCC_GPIOC_CLK_DISABLE();
94 __HAL_RCC_GPIOD_CLK_ENABLE();
99 __HAL_RCC_GPIOD_CLK_DISABLE();
104 __HAL_RCC_PWR_CLK_ENABLE();
109 __HAL_RCC_PWR_CLK_DISABLE();
114 __HAL_RCC_SDMMC1_CLK_ENABLE();
119 __HAL_RCC_SDMMC1_CLK_DISABLE();
124 __HAL_RCC_SYSCFG_CLK_ENABLE();
129 __HAL_RCC_SYSCFG_CLK_DISABLE();
134 __HAL_RCC_USART2_CLK_ENABLE();
139 __HAL_RCC_USART2_CLK_DISABLE();
156 return (__HAL_RCC_GET_FLAG(RCC_FLAG_OBLRST) == 1U);
161 __HAL_RCC_CLEAR_RESET_FLAGS();
void RccDisablePortD(void)
Disable the GPIO port D clock.
void RccEnablePortB(void)
Enable the GPIO port B clock.
void RccEnablePwr(void)
Enable the PWR clock.
void RccResetFlagsClear(void)
Clear all RCC reset flags.
void RccEnableSysCfg(void)
Enable the SYSCFG clock.
void RccDisablePortA(void)
Disable the GPIO port A clock.
void RccDisableDma2(void)
Disable the DMA2 peripheral clock.
void RccDisableSysCfg(void)
Disable the SYSCFG clock.
void RccDisableCrc(void)
Disable the CRC peripheral clock.
void RccDisablePortC(void)
Disable the GPIO port C clock.
void RccEnableFlash(void)
Enable the flash interface clock.
void RccDisableFlash(void)
Disable the flash interface clock.
void RccEnablePortA(void)
Enable the GPIO port A clock.
void RccEnablePortD(void)
Enable the GPIO port D clock.
void RccEnableCrc(void)
Enable the CRC peripheral clock.
void RccDisablePwr(void)
Disable the PWR clock.
void RccEnablePortC(void)
Enable the GPIO port C clock.
void RccEnableUart2(void)
Enable the USART2 peripheral clock.
bool RccResetFlagOblIsSet(void)
Check if the option byte loader reset flag is set.
void RccEnableSdmmc1(void)
Enable the SDMMC1 peripheral clock.
void RccEnableDma2(void)
Enable the DMA2 peripheral clock.
void RccDisableSdmmc1(void)
Disable the SDMMC1 peripheral clock.
void RccDisablePortB(void)
Disable the GPIO port B clock.
void RccDisableUart2(void)
Disable the USART2 peripheral clock.
This file includes the microcontroller-specific HAL header files.
This file contains the RCC (Reset and Clock Control) driver function prototypes for enabling and disa...