| 
| #define  | __HAL_RCC_ADC1_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_ADC1EN)) | 
|   | 
| #define  | __HAL_RCC_ADC1_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_ADC1_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_ADC1LPEN)) | 
|   | 
| #define  | __HAL_RCC_ADC1_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_ADC1LPEN)) | 
|   | 
| #define  | __HAL_RCC_ADC1_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_ADC1EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_ADC1_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_ADC1EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_ADC1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_ADC1LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_ADC1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_ADC1LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_ADC2_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_ADC2EN)) | 
|   | 
| #define  | __HAL_RCC_ADC2_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_ADC2_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_ADC2LPEN)) | 
|   | 
| #define  | __HAL_RCC_ADC2_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_ADC2LPEN)) | 
|   | 
| #define  | __HAL_RCC_ADC2_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_ADC2EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_ADC2_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_ADC2EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_ADC2_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_ADC2LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_ADC2_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_ADC2LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_ADC3_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_ADC3EN)) | 
|   | 
| #define  | __HAL_RCC_ADC3_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_ADC3_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_ADC3LPEN)) | 
|   | 
| #define  | __HAL_RCC_ADC3_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_ADC3LPEN)) | 
|   | 
| #define  | __HAL_RCC_ADC3_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_ADC3EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_ADC3_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_ADC3EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_ADC3_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_ADC3LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_ADC3_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_ADC3LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_ADC_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_ADCRST)) | 
|   | 
| #define  | __HAL_RCC_ADC_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_ADCRST)) | 
|   | 
| #define  | __HAL_RCC_AHB2_FORCE_RESET()   (RCC->AHB2RSTR = 0xFFFFFFFFU) | 
|   | Force or release AHB2 peripheral reset.  More...
  | 
|   | 
| #define  | __HAL_RCC_AHB2_RELEASE_RESET()   (RCC->AHB2RSTR = 0x00U) | 
|   | 
| #define  | __HAL_RCC_AHB3_FORCE_RESET()   (RCC->AHB3RSTR = 0xFFFFFFFFU) | 
|   | Force or release AHB3 peripheral reset.  More...
  | 
|   | 
| #define  | __HAL_RCC_AHB3_RELEASE_RESET()   (RCC->AHB3RSTR = 0x00U) | 
|   | 
| #define  | __HAL_RCC_AXI_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_AXILPEN)) | 
|   | 
| #define  | __HAL_RCC_AXI_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_AXILPEN)) | 
|   | 
| #define  | __HAL_RCC_AXI_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_AXILPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_AXI_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_AXILPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_BKPSRAM_CLK_DISABLE()   (RCC->AHB1ENR &= ~(RCC_AHB1ENR_BKPSRAMEN)) | 
|   | 
| #define  | __HAL_RCC_BKPSRAM_CLK_ENABLE() | 
|   | Enables or disables the AHB1 peripheral clock.  More...
  | 
|   | 
| #define  | __HAL_RCC_BKPSRAM_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_BKPSRAMLPEN)) | 
|   | 
| #define  | __HAL_RCC_BKPSRAM_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_BKPSRAMLPEN)) | 
|   | 
| #define  | __HAL_RCC_BKPSRAM_IS_CLK_DISABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_BKPSRAMEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_BKPSRAM_IS_CLK_ENABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_BKPSRAMEN)) != RESET) | 
|   | Get the enable or disable status of the AHB1 peripheral clock.  More...
  | 
|   | 
| #define  | __HAL_RCC_BKPSRAM_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_BKPSRAMLPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_BKPSRAM_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_BKPSRAMLPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_CAN1_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_CAN1EN)) | 
|   | 
| #define  | __HAL_RCC_CAN1_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_CAN1_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_CAN1LPEN)) | 
|   | 
| #define  | __HAL_RCC_CAN1_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_CAN1LPEN)) | 
|   | 
| #define  | __HAL_RCC_CAN1_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_CAN1RST)) | 
|   | 
| #define  | __HAL_RCC_CAN1_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_CAN1EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_CAN1_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_CAN1EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_CAN1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_CAN1LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_CAN1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_CAN1LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_CAN1_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_CAN1RST)) | 
|   | 
| #define  | __HAL_RCC_CEC_CONFIG(__CEC_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_CECSEL, (uint32_t)(__CEC_CLKSOURCE__)) | 
|   | Macro to configure the CEC clock (CECCLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_CLK48_CONFIG(__CLK48_SOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_CK48MSEL, (uint32_t)(__CLK48_SOURCE__)) | 
|   | Macro to configure the CLK48 source (CLK48CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_DAC_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_DACEN)) | 
|   | 
| #define  | __HAL_RCC_DAC_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_DAC_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_DACLPEN)) | 
|   | 
| #define  | __HAL_RCC_DAC_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_DACLPEN)) | 
|   | 
| #define  | __HAL_RCC_DAC_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_DACRST)) | 
|   | 
| #define  | __HAL_RCC_DAC_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_DACEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_DAC_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_DACEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_DAC_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_DACLPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_DAC_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_DACLPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_DAC_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_DACRST)) | 
|   | 
| #define  | __HAL_RCC_DMA2_CLK_DISABLE()   (RCC->AHB1ENR &= ~(RCC_AHB1ENR_DMA2EN)) | 
|   | 
| #define  | __HAL_RCC_DMA2_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_DMA2_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_DMA2LPEN)) | 
|   | 
| #define  | __HAL_RCC_DMA2_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_DMA2LPEN)) | 
|   | 
| #define  | __HAL_RCC_DMA2_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_DMA2RST)) | 
|   | Force or release AHB1 peripheral reset.  More...
  | 
|   | 
| #define  | __HAL_RCC_DMA2_IS_CLK_DISABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_DMA2EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_DMA2_IS_CLK_ENABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_DMA2EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_DMA2_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_DMA2LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_DMA2_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_DMA2LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_DMA2_RELEASE_RESET()   (RCC->AHB1RSTR &= ~(RCC_AHB1RSTR_DMA2RST)) | 
|   | 
| #define  | __HAL_RCC_DTCM_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_DTCMLPEN)) | 
|   | 
| #define  | __HAL_RCC_DTCM_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_DTCMLPEN)) | 
|   | 
| #define  | __HAL_RCC_DTCM_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_DTCMLPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_DTCM_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_DTCMLPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_DTCMRAMEN_CLK_DISABLE()   (RCC->AHB1ENR &= ~(RCC_AHB1ENR_DTCMRAMEN)) | 
|   | 
| #define  | __HAL_RCC_DTCMRAMEN_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_DTCMRAMEN_IS_CLK_DISABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_DTCMRAMEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_DTCMRAMEN_IS_CLK_ENABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_DTCMRAMEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_FLITF_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_FLITFLPEN)) | 
|   | 
| #define  | __HAL_RCC_FLITF_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_FLITFLPEN)) | 
|   | Enable or disable the AHB1 peripheral clock during Low Power (Sleep) mode.  More...
  | 
|   | 
| #define  | __HAL_RCC_FLITF_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_FLITFLPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_FLITF_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_FLITFLPEN)) != RESET) | 
|   | Get the enable or disable status of the AHB1 peripheral clock during Low Power (Sleep) mode.  More...
  | 
|   | 
| #define  | __HAL_RCC_FMC_CLK_DISABLE()   (RCC->AHB3ENR &= ~(RCC_AHB3ENR_FMCEN)) | 
|   | 
| #define  | __HAL_RCC_FMC_CLK_ENABLE() | 
|   | Enables or disables the AHB3 peripheral clock.  More...
  | 
|   | 
| #define  | __HAL_RCC_FMC_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~(RCC_AHB3LPENR_FMCLPEN)) | 
|   | 
| #define  | __HAL_RCC_FMC_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_FMCLPEN)) | 
|   | Enable or disable the AHB3 peripheral clock during Low Power (Sleep) mode.  More...
  | 
|   | 
| #define  | __HAL_RCC_FMC_FORCE_RESET()   (RCC->AHB3RSTR |= (RCC_AHB3RSTR_FMCRST)) | 
|   | 
| #define  | __HAL_RCC_FMC_IS_CLK_DISABLED()   ((RCC->AHB3ENR & (RCC_AHB3ENR_FMCEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_FMC_IS_CLK_ENABLED()   ((RCC->AHB3ENR & (RCC_AHB3ENR_FMCEN)) != RESET) | 
|   | Get the enable or disable status of the AHB3 peripheral clock.  More...
  | 
|   | 
| #define  | __HAL_RCC_FMC_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & (RCC_AHB3LPENR_FMCLPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_FMC_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & (RCC_AHB3LPENR_FMCLPEN)) != RESET) | 
|   | Get the enable or disable status of the AHB3 peripheral clock during Low Power (Sleep) mode.  More...
  | 
|   | 
| #define  | __HAL_RCC_FMC_RELEASE_RESET()   (RCC->AHB3RSTR &= ~(RCC_AHB3RSTR_FMCRST)) | 
|   | 
| #define  | __HAL_RCC_GET_CEC_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_CECSEL))) | 
|   | macro to get the CEC clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_CLK48_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_CK48MSEL))) | 
|   | macro to get the CLK48 source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_I2C1_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_I2C1SEL))) | 
|   | Macro to get the I2C1 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_I2C2_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_I2C2SEL))) | 
|   | Macro to get the I2C2 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_I2C3_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_I2C3SEL))) | 
|   | macro to get the I2C3 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_I2C4_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_I2C4SEL))) | 
|   | macro to get the I2C4 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_I2SCLKSOURCE()   (READ_BIT(RCC->CFGR, RCC_CFGR_I2SSRC)) | 
|   | Macro to Get I2S clock source selection.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_LPTIM1_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_LPTIM1SEL))) | 
|   | macro to get the LPTIM1 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_SAI1_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR1, RCC_DCKCFGR1_SAI1SEL))) | 
|   | Macro to get the SAI1 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_SAI2_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR1, RCC_DCKCFGR1_SAI2SEL))) | 
|   | Macro to get the SAI2 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_SDMMC1_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_SDMMC1SEL))) | 
|   | macro to get the SDMMC1 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_UART4_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_UART4SEL))) | 
|   | macro to get the UART4 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_UART5_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_UART5SEL))) | 
|   | macro to get the UART5 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_UART7_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_UART7SEL))) | 
|   | macro to get the UART7 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_UART8_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_UART8SEL))) | 
|   | macro to get the UART8 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_USART1_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_USART1SEL))) | 
|   | macro to get the USART1 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_USART2_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_USART2SEL))) | 
|   | macro to get the USART2 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_USART3_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_USART3SEL))) | 
|   | macro to get the USART3 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GET_USART6_SOURCE()   ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_USART6SEL))) | 
|   | macro to get the USART6 clock source.  More...
  | 
|   | 
| #define  | __HAL_RCC_GPIOA_CLK_DISABLE()   (RCC->AHB1ENR &= ~(RCC_AHB1ENR_GPIOAEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOA_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_GPIOA_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_GPIOALPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOA_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_GPIOALPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOA_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_GPIOARST)) | 
|   | 
| #define  | __HAL_RCC_GPIOA_IS_CLK_DISABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOAEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOA_IS_CLK_ENABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOAEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOA_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOALPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOA_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOALPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOA_RELEASE_RESET()   (RCC->AHB1RSTR &= ~(RCC_AHB1RSTR_GPIOARST)) | 
|   | 
| #define  | __HAL_RCC_GPIOB_CLK_DISABLE()   (RCC->AHB1ENR &= ~(RCC_AHB1ENR_GPIOBEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOB_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_GPIOB_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_GPIOBLPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOB_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_GPIOBLPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOB_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_GPIOBRST)) | 
|   | 
| #define  | __HAL_RCC_GPIOB_IS_CLK_DISABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOBEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOB_IS_CLK_ENABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOBEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOB_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOBLPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOB_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOBLPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOB_RELEASE_RESET()   (RCC->AHB1RSTR &= ~(RCC_AHB1RSTR_GPIOBRST)) | 
|   | 
| #define  | __HAL_RCC_GPIOC_CLK_DISABLE()   (RCC->AHB1ENR &= ~(RCC_AHB1ENR_GPIOCEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOC_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_GPIOC_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_GPIOCLPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOC_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_GPIOCLPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOC_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_GPIOCRST)) | 
|   | 
| #define  | __HAL_RCC_GPIOC_IS_CLK_DISABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOCEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOC_IS_CLK_ENABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOCEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOC_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOCLPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOC_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOCLPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOC_RELEASE_RESET()   (RCC->AHB1RSTR &= ~(RCC_AHB1RSTR_GPIOCRST)) | 
|   | 
| #define  | __HAL_RCC_GPIOD_CLK_DISABLE()   (RCC->AHB1ENR &= ~(RCC_AHB1ENR_GPIODEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOD_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_GPIOD_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_GPIODLPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOD_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_GPIODLPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOD_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_GPIODRST)) | 
|   | 
| #define  | __HAL_RCC_GPIOD_IS_CLK_DISABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIODEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOD_IS_CLK_ENABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIODEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOD_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIODLPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOD_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIODLPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOD_RELEASE_RESET()   (RCC->AHB1RSTR &= ~(RCC_AHB1RSTR_GPIODRST)) | 
|   | 
| #define  | __HAL_RCC_GPIOE_CLK_DISABLE()   (RCC->AHB1ENR &= ~(RCC_AHB1ENR_GPIOEEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOE_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_GPIOE_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_GPIOELPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOE_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_GPIOELPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOE_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_GPIOERST)) | 
|   | 
| #define  | __HAL_RCC_GPIOE_IS_CLK_DISABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOEEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOE_IS_CLK_ENABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOEEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOE_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOELPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOE_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOELPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOE_RELEASE_RESET()   (RCC->AHB1RSTR &= ~(RCC_AHB1RSTR_GPIOERST)) | 
|   | 
| #define  | __HAL_RCC_GPIOF_CLK_DISABLE()   (RCC->AHB1ENR &= ~(RCC_AHB1ENR_GPIOFEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOF_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_GPIOF_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_GPIOFLPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOF_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_GPIOFLPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOF_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_GPIOFRST)) | 
|   | 
| #define  | __HAL_RCC_GPIOF_IS_CLK_DISABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOFEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOF_IS_CLK_ENABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOFEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOF_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOFLPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOF_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOFLPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOF_RELEASE_RESET()   (RCC->AHB1RSTR &= ~(RCC_AHB1RSTR_GPIOFRST)) | 
|   | 
| #define  | __HAL_RCC_GPIOG_CLK_DISABLE()   (RCC->AHB1ENR &= ~(RCC_AHB1ENR_GPIOGEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOG_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_GPIOG_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_GPIOGLPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOG_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_GPIOGLPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOG_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_GPIOGRST)) | 
|   | 
| #define  | __HAL_RCC_GPIOG_IS_CLK_DISABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOGEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOG_IS_CLK_ENABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOGEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOG_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOGLPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOG_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOGLPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOG_RELEASE_RESET()   (RCC->AHB1RSTR &= ~(RCC_AHB1RSTR_GPIOGRST)) | 
|   | 
| #define  | __HAL_RCC_GPIOH_CLK_DISABLE()   (RCC->AHB1ENR &= ~(RCC_AHB1ENR_GPIOHEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOH_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_GPIOH_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_GPIOHLPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOH_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_GPIOHLPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOH_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_GPIOHRST)) | 
|   | 
| #define  | __HAL_RCC_GPIOH_IS_CLK_DISABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOHEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOH_IS_CLK_ENABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOHEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOH_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOHLPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOH_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOHLPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOH_RELEASE_RESET()   (RCC->AHB1RSTR &= ~(RCC_AHB1RSTR_GPIOHRST)) | 
|   | 
| #define  | __HAL_RCC_GPIOI_CLK_DISABLE()   (RCC->AHB1ENR &= ~(RCC_AHB1ENR_GPIOIEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOI_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_GPIOI_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_GPIOILPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOI_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_GPIOILPEN)) | 
|   | 
| #define  | __HAL_RCC_GPIOI_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_GPIOIRST)) | 
|   | 
| #define  | __HAL_RCC_GPIOI_IS_CLK_DISABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOIEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOI_IS_CLK_ENABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_GPIOIEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOI_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOILPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOI_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_GPIOILPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_GPIOI_RELEASE_RESET()   (RCC->AHB1RSTR &= ~(RCC_AHB1RSTR_GPIOIRST)) | 
|   | 
| #define  | __HAL_RCC_I2C1_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_I2C1EN)) | 
|   | 
| #define  | __HAL_RCC_I2C1_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_I2C1_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_I2C1LPEN)) | 
|   | 
| #define  | __HAL_RCC_I2C1_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_I2C1LPEN)) | 
|   | 
| #define  | __HAL_RCC_I2C1_CONFIG(__I2C1_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_I2C1SEL, (uint32_t)(__I2C1_CLKSOURCE__)) | 
|   | Macro to configure the I2C1 clock (I2C1CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_I2C1_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_I2C1RST)) | 
|   | 
| #define  | __HAL_RCC_I2C1_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_I2C1EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_I2C1_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_I2C1EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_I2C1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_I2C1LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_I2C1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_I2C1LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_I2C1_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_I2C1RST)) | 
|   | 
| #define  | __HAL_RCC_I2C2_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_I2C2EN)) | 
|   | 
| #define  | __HAL_RCC_I2C2_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_I2C2_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_I2C2LPEN)) | 
|   | 
| #define  | __HAL_RCC_I2C2_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_I2C2LPEN)) | 
|   | 
| #define  | __HAL_RCC_I2C2_CONFIG(__I2C2_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_I2C2SEL, (uint32_t)(__I2C2_CLKSOURCE__)) | 
|   | Macro to configure the I2C2 clock (I2C2CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_I2C2_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_I2C2RST)) | 
|   | 
| #define  | __HAL_RCC_I2C2_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_I2C2EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_I2C2_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_I2C2EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_I2C2_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_I2C2LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_I2C2_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_I2C2LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_I2C2_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_I2C2RST)) | 
|   | 
| #define  | __HAL_RCC_I2C3_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_I2C3EN)) | 
|   | 
| #define  | __HAL_RCC_I2C3_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_I2C3_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_I2C3LPEN)) | 
|   | 
| #define  | __HAL_RCC_I2C3_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_I2C3LPEN)) | 
|   | 
| #define  | __HAL_RCC_I2C3_CONFIG(__I2C3_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_I2C3SEL, (uint32_t)(__I2C3_CLKSOURCE__)) | 
|   | Macro to configure the I2C3 clock (I2C3CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_I2C3_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_I2C3RST)) | 
|   | 
| #define  | __HAL_RCC_I2C3_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_I2C3EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_I2C3_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_I2C3EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_I2C3_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_I2C3LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_I2C3_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_I2C3LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_I2C3_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_I2C3RST)) | 
|   | 
| #define  | __HAL_RCC_I2C4_CONFIG(__I2C4_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_I2C4SEL, (uint32_t)(__I2C4_CLKSOURCE__)) | 
|   | Macro to configure the I2C4 clock (I2C4CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_LPTIM1_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_LPTIM1EN)) | 
|   | 
| #define  | __HAL_RCC_LPTIM1_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_LPTIM1_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_LPTIM1LPEN)) | 
|   | 
| #define  | __HAL_RCC_LPTIM1_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_LPTIM1LPEN)) | 
|   | 
| #define  | __HAL_RCC_LPTIM1_CONFIG(__LPTIM1_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_LPTIM1SEL, (uint32_t)(__LPTIM1_CLKSOURCE__)) | 
|   | Macro to configure the LPTIM1 clock (LPTIM1CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_LPTIM1_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_LPTIM1RST)) | 
|   | 
| #define  | __HAL_RCC_LPTIM1_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_LPTIM1EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_LPTIM1_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_LPTIM1EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_LPTIM1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_LPTIM1LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_LPTIM1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_LPTIM1LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_LPTIM1_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_LPTIM1RST)) | 
|   | 
| #define  | __HAL_RCC_PLL_CONFIG(__RCC_PLLSource__,  __PLLM__,  __PLLN__,  __PLLP__,  __PLLQ__) | 
|   | Macro to configure the main PLL clock source, multiplication and division factors.  More...
  | 
|   | 
| #define  | __HAL_RCC_PLLI2S_CONFIG(__PLLI2SN__,  __PLLI2SP__,  __PLLI2SQ__,  __PLLI2SR__) | 
|   | Macro to configure the PLLI2S clock multiplication and division factors.  More...
  | 
|   | 
| #define  | __HAL_RCC_PLLI2S_PLLSAICLKDIVQ_CONFIG(__PLLI2SDivQ__)   (MODIFY_REG(RCC->DCKCFGR1, RCC_DCKCFGR1_PLLI2SDIVQ, (__PLLI2SDivQ__)-1)) | 
|   | Macro to configure the SAI clock Divider coming from PLLI2S.  More...
  | 
|   | 
| #define  | __HAL_RCC_PLLSAI_CLEAR_IT()   (RCC->CIR |= (RCC_CIR_PLLSAIRDYF)) | 
|   | Clear the PLLSAI RDY interrupt pending bits.  More...
  | 
|   | 
| #define  | __HAL_RCC_PLLSAI_CONFIG(__PLLSAIN__,  __PLLSAIP__,  __PLLSAIQ__,  __PLLSAIR__) | 
|   | Macro to configure the PLLSAI clock multiplication and division factors.  More...
  | 
|   | 
| #define  | __HAL_RCC_PLLSAI_DISABLE()   (RCC->CR &= ~(RCC_CR_PLLSAION)) | 
|   | 
| #define  | __HAL_RCC_PLLSAI_DISABLE_IT()   (RCC->CIR &= ~(RCC_CIR_PLLSAIRDYIE)) | 
|   | Disable PLLSAI_RDY interrupt.  More...
  | 
|   | 
| #define  | __HAL_RCC_PLLSAI_ENABLE()   (RCC->CR |= (RCC_CR_PLLSAION)) | 
|   | Macros to Enable or Disable the PLLISAI.  More...
  | 
|   | 
| #define  | __HAL_RCC_PLLSAI_ENABLE_IT()   (RCC->CIR |= (RCC_CIR_PLLSAIRDYIE)) | 
|   | Enable PLLSAI_RDY interrupt.  More...
  | 
|   | 
| #define  | __HAL_RCC_PLLSAI_GET_FLAG()   ((RCC->CR & (RCC_CR_PLLSAIRDY)) == (RCC_CR_PLLSAIRDY)) | 
|   | Check PLLSAI RDY flag is set or not.  More...
  | 
|   | 
| #define  | __HAL_RCC_PLLSAI_GET_IT()   ((RCC->CIR & (RCC_CIR_PLLSAIRDYIE)) == (RCC_CIR_PLLSAIRDYIE)) | 
|   | Check the PLLSAI RDY interrupt has occurred or not.  More...
  | 
|   | 
| #define  | __HAL_RCC_PLLSAI_PLLSAICLKDIVQ_CONFIG(__PLLSAIDivQ__)   (MODIFY_REG(RCC->DCKCFGR1, RCC_DCKCFGR1_PLLSAIDIVQ, ((__PLLSAIDivQ__)-1)<<8)) | 
|   | Macro to configure the SAI clock Divider coming from PLLSAI.  More...
  | 
|   | 
| #define  | __HAL_RCC_QSPI_CLK_DISABLE()   (RCC->AHB3ENR &= ~(RCC_AHB3ENR_QSPIEN)) | 
|   | 
| #define  | __HAL_RCC_QSPI_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_QSPI_CLK_SLEEP_DISABLE()   (RCC->AHB3LPENR &= ~(RCC_AHB3LPENR_QSPILPEN)) | 
|   | 
| #define  | __HAL_RCC_QSPI_CLK_SLEEP_ENABLE()   (RCC->AHB3LPENR |= (RCC_AHB3LPENR_QSPILPEN)) | 
|   | 
| #define  | __HAL_RCC_QSPI_FORCE_RESET()   (RCC->AHB3RSTR |= (RCC_AHB3RSTR_QSPIRST)) | 
|   | 
| #define  | __HAL_RCC_QSPI_IS_CLK_DISABLED()   ((RCC->AHB3ENR & (RCC_AHB3ENR_QSPIEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_QSPI_IS_CLK_ENABLED()   ((RCC->AHB3ENR & (RCC_AHB3ENR_QSPIEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_QSPI_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB3LPENR & (RCC_AHB3LPENR_QSPILPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_QSPI_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB3LPENR & (RCC_AHB3LPENR_QSPILPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_QSPI_RELEASE_RESET()   (RCC->AHB3RSTR &= ~(RCC_AHB3RSTR_QSPIRST)) | 
|   | 
| #define  | __HAL_RCC_RNG_CLK_DISABLE()   (RCC->AHB2ENR &= ~(RCC_AHB2ENR_RNGEN)) | 
|   | 
| #define  | __HAL_RCC_RNG_CLK_ENABLE() | 
|   | Enable or disable the AHB2 peripheral clock.  More...
  | 
|   | 
| #define  | __HAL_RCC_RNG_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~(RCC_AHB2LPENR_RNGLPEN)) | 
|   | 
| #define  | __HAL_RCC_RNG_CLK_SLEEP_ENABLE()   (RCC->AHB2LPENR |= (RCC_AHB2LPENR_RNGLPEN)) | 
|   | Enable or disable the AHB2 peripheral clock during Low Power (Sleep) mode.  More...
  | 
|   | 
| #define  | __HAL_RCC_RNG_FORCE_RESET()   (RCC->AHB2RSTR |= (RCC_AHB2RSTR_RNGRST)) | 
|   | 
| #define  | __HAL_RCC_RNG_IS_CLK_DISABLED()   ((RCC->AHB2ENR & (RCC_AHB2ENR_RNGEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_RNG_IS_CLK_ENABLED()   ((RCC->AHB2ENR & (RCC_AHB2ENR_RNGEN)) != RESET) | 
|   | Get the enable or disable status of the AHB2 peripheral clock.  More...
  | 
|   | 
| #define  | __HAL_RCC_RNG_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_RNGLPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_RNG_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_RNGLPEN)) != RESET) | 
|   | Get the enable or disable status of the AHB2 peripheral clock during Low Power (Sleep) mode.  More...
  | 
|   | 
| #define  | __HAL_RCC_RNG_RELEASE_RESET()   (RCC->AHB2RSTR &= ~(RCC_AHB2RSTR_RNGRST)) | 
|   | 
| #define  | __HAL_RCC_SAI1_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_SAI1EN)) | 
|   | 
| #define  | __HAL_RCC_SAI1_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_SAI1_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_SAI1LPEN)) | 
|   | 
| #define  | __HAL_RCC_SAI1_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_SAI1LPEN)) | 
|   | 
| #define  | __HAL_RCC_SAI1_CONFIG(__SOURCE__)   MODIFY_REG(RCC->DCKCFGR1, RCC_DCKCFGR1_SAI1SEL, (uint32_t)(__SOURCE__)) | 
|   | Macro to configure SAI1 clock source selection.  More...
  | 
|   | 
| #define  | __HAL_RCC_SAI1_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_SAI1RST)) | 
|   | 
| #define  | __HAL_RCC_SAI1_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_SAI1EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SAI1_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_SAI1EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SAI1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SAI1LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SAI1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SAI1LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SAI1_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_SAI1RST)) | 
|   | 
| #define  | __HAL_RCC_SAI2_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_SAI2EN)) | 
|   | 
| #define  | __HAL_RCC_SAI2_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_SAI2_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_SAI2LPEN)) | 
|   | 
| #define  | __HAL_RCC_SAI2_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_SAI2LPEN)) | 
|   | 
| #define  | __HAL_RCC_SAI2_CONFIG(__SOURCE__)   MODIFY_REG(RCC->DCKCFGR1, RCC_DCKCFGR1_SAI2SEL, (uint32_t)(__SOURCE__)) | 
|   | Macro to configure SAI2 clock source selection.  More...
  | 
|   | 
| #define  | __HAL_RCC_SAI2_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_SAI2RST)) | 
|   | 
| #define  | __HAL_RCC_SAI2_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_SAI2EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SAI2_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_SAI2EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SAI2_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SAI2LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SAI2_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SAI2LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SAI2_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_SAI2RST)) | 
|   | 
| #define  | __HAL_RCC_SDMMC1_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_SDMMC1EN)) | 
|   | 
| #define  | __HAL_RCC_SDMMC1_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_SDMMC1_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_SDMMC1LPEN)) | 
|   | 
| #define  | __HAL_RCC_SDMMC1_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_SDMMC1LPEN)) | 
|   | 
| #define  | __HAL_RCC_SDMMC1_CONFIG(__SDMMC1_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_SDMMC1SEL, (uint32_t)(__SDMMC1_CLKSOURCE__)) | 
|   | Macro to configure the SDMMC1 clock (SDMMC1CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_SDMMC1_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_SDMMC1RST)) | 
|   | 
| #define  | __HAL_RCC_SDMMC1_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_SDMMC1EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SDMMC1_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_SDMMC1EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SDMMC1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SDMMC1LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SDMMC1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SDMMC1LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SDMMC1_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_SDMMC1RST)) | 
|   | 
| #define  | __HAL_RCC_SPI1_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_SPI1EN)) | 
|   | 
| #define  | __HAL_RCC_SPI1_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_SPI1_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_SPI1LPEN)) | 
|   | 
| #define  | __HAL_RCC_SPI1_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_SPI1LPEN)) | 
|   | 
| #define  | __HAL_RCC_SPI1_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_SPI1RST)) | 
|   | 
| #define  | __HAL_RCC_SPI1_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_SPI1EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SPI1_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_SPI1EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SPI1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI1LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SPI1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI1LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SPI1_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_SPI1RST)) | 
|   | 
| #define  | __HAL_RCC_SPI2_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_SPI2EN)) | 
|   | 
| #define  | __HAL_RCC_SPI2_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_SPI2_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_SPI2LPEN)) | 
|   | 
| #define  | __HAL_RCC_SPI2_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_SPI2LPEN)) | 
|   | 
| #define  | __HAL_RCC_SPI2_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_SPI2RST)) | 
|   | 
| #define  | __HAL_RCC_SPI2_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_SPI2EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SPI2_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_SPI2EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SPI2_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_SPI2LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SPI2_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_SPI2LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SPI2_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_SPI2RST)) | 
|   | 
| #define  | __HAL_RCC_SPI3_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_SPI3EN)) | 
|   | 
| #define  | __HAL_RCC_SPI3_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_SPI3_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_SPI3LPEN)) | 
|   | 
| #define  | __HAL_RCC_SPI3_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_SPI3LPEN)) | 
|   | 
| #define  | __HAL_RCC_SPI3_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_SPI3RST)) | 
|   | 
| #define  | __HAL_RCC_SPI3_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_SPI3EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SPI3_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_SPI3EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SPI3_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_SPI3LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SPI3_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_SPI3LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SPI3_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_SPI3RST)) | 
|   | 
| #define  | __HAL_RCC_SPI4_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_SPI4EN)) | 
|   | 
| #define  | __HAL_RCC_SPI4_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_SPI4_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_SPI4LPEN)) | 
|   | 
| #define  | __HAL_RCC_SPI4_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_SPI4LPEN)) | 
|   | 
| #define  | __HAL_RCC_SPI4_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_SPI4RST)) | 
|   | 
| #define  | __HAL_RCC_SPI4_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_SPI4EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SPI4_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_SPI4EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SPI4_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI4LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SPI4_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI4LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SPI4_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_SPI4RST)) | 
|   | 
| #define  | __HAL_RCC_SPI5_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_SPI5EN)) | 
|   | 
| #define  | __HAL_RCC_SPI5_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_SPI5_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_SPI5LPEN)) | 
|   | 
| #define  | __HAL_RCC_SPI5_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_SPI5LPEN)) | 
|   | 
| #define  | __HAL_RCC_SPI5_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_SPI5RST)) | 
|   | 
| #define  | __HAL_RCC_SPI5_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_SPI5EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SPI5_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_SPI5EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SPI5_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI5LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SPI5_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_SPI5LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SPI5_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_SPI5RST)) | 
|   | 
| #define  | __HAL_RCC_SPI6_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_SPI6EN)) | 
|   | 
| #define  | __HAL_RCC_SPI6_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_SPI6_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_SPI6RST)) | 
|   | 
| #define  | __HAL_RCC_SPI6_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_SPI6EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SPI6_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_SPI6EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SPI6_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_SPI6RST)) | 
|   | 
| #define  | __HAL_RCC_SRAM1_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_SRAM1LPEN)) | 
|   | 
| #define  | __HAL_RCC_SRAM1_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_SRAM1LPEN)) | 
|   | 
| #define  | __HAL_RCC_SRAM1_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_SRAM1LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SRAM1_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_SRAM1LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_SRAM2_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_SRAM2LPEN)) | 
|   | 
| #define  | __HAL_RCC_SRAM2_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_SRAM2LPEN)) | 
|   | 
| #define  | __HAL_RCC_SRAM2_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_SRAM2LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_SRAM2_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_SRAM2LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM10_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_TIM10EN)) | 
|   | 
| #define  | __HAL_RCC_TIM10_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_TIM10_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_TIM10LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM10_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_TIM10LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM10_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_TIM10RST)) | 
|   | 
| #define  | __HAL_RCC_TIM10_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_TIM10EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM10_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_TIM10EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM10_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM10LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM10_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM10LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM10_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_TIM10RST)) | 
|   | 
| #define  | __HAL_RCC_TIM11_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_TIM11EN)) | 
|   | 
| #define  | __HAL_RCC_TIM11_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_TIM11_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_TIM11LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM11_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_TIM11LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM11_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_TIM11RST)) | 
|   | 
| #define  | __HAL_RCC_TIM11_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_TIM11EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM11_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_TIM11EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM11_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM11LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM11_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM11LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM11_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_TIM11RST)) | 
|   | 
| #define  | __HAL_RCC_TIM12_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_TIM12EN)) | 
|   | 
| #define  | __HAL_RCC_TIM12_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_TIM12_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_TIM12LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM12_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_TIM12LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM12_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_TIM12RST)) | 
|   | 
| #define  | __HAL_RCC_TIM12_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM12EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM12_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM12EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM12_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM12LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM12_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM12LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM12_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_TIM12RST)) | 
|   | 
| #define  | __HAL_RCC_TIM13_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_TIM13EN)) | 
|   | 
| #define  | __HAL_RCC_TIM13_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_TIM13_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_TIM13LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM13_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_TIM13LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM13_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_TIM13RST)) | 
|   | 
| #define  | __HAL_RCC_TIM13_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM13EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM13_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM13EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM13_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM13LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM13_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM13LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM13_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_TIM13RST)) | 
|   | 
| #define  | __HAL_RCC_TIM14_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_TIM14EN)) | 
|   | 
| #define  | __HAL_RCC_TIM14_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_TIM14_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_TIM14LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM14_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_TIM14LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM14_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_TIM14RST)) | 
|   | 
| #define  | __HAL_RCC_TIM14_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM14EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM14_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM14EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM14_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM14LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM14_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM14LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM14_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_TIM14RST)) | 
|   | 
| #define  | __HAL_RCC_TIM1_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_TIM1EN)) | 
|   | 
| #define  | __HAL_RCC_TIM1_CLK_ENABLE() | 
|   | Enable or disable the High Speed APB (APB2) peripheral clock.  More...
  | 
|   | 
| #define  | __HAL_RCC_TIM1_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_TIM1LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM1_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_TIM1LPEN)) | 
|   | Enable or disable the APB2 peripheral clock during Low Power (Sleep) mode.  More...
  | 
|   | 
| #define  | __HAL_RCC_TIM1_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_TIM1RST)) | 
|   | Force or release APB2 peripheral reset.  More...
  | 
|   | 
| #define  | __HAL_RCC_TIM1_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_TIM1EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM1_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_TIM1EN)) != RESET) | 
|   | Get the enable or disable status of the APB2 peripheral clock.  More...
  | 
|   | 
| #define  | __HAL_RCC_TIM1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM1LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM1LPEN)) != RESET) | 
|   | Get the enable or disable status of the APB2 peripheral clock during Low Power (Sleep) mode.  More...
  | 
|   | 
| #define  | __HAL_RCC_TIM1_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_TIM1RST)) | 
|   | 
| #define  | __HAL_RCC_TIM2_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_TIM2EN)) | 
|   | 
| #define  | __HAL_RCC_TIM2_CLK_ENABLE() | 
|   | Enable or disable the Low Speed APB (APB1) peripheral clock.  More...
  | 
|   | 
| #define  | __HAL_RCC_TIM2_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_TIM2LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM2_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_TIM2LPEN)) | 
|   | Enable or disable the APB1 peripheral clock during Low Power (Sleep) mode.  More...
  | 
|   | 
| #define  | __HAL_RCC_TIM2_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_TIM2RST)) | 
|   | Force or release APB1 peripheral reset.  More...
  | 
|   | 
| #define  | __HAL_RCC_TIM2_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM2EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM2_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM2EN)) != RESET) | 
|   | Get the enable or disable status of the APB1 peripheral clock.  More...
  | 
|   | 
| #define  | __HAL_RCC_TIM2_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM2LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM2_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM2LPEN)) != RESET) | 
|   | Get the enable or disable status of the APB1 peripheral clock during Low Power (Sleep) mode.  More...
  | 
|   | 
| #define  | __HAL_RCC_TIM2_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_TIM2RST)) | 
|   | 
| #define  | __HAL_RCC_TIM3_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_TIM3EN)) | 
|   | 
| #define  | __HAL_RCC_TIM3_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_TIM3_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_TIM3LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM3_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_TIM3LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM3_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_TIM3RST)) | 
|   | 
| #define  | __HAL_RCC_TIM3_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM3EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM3_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM3EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM3_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM3LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM3_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM3LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM3_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_TIM3RST)) | 
|   | 
| #define  | __HAL_RCC_TIM4_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_TIM4EN)) | 
|   | 
| #define  | __HAL_RCC_TIM4_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_TIM4_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_TIM4LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM4_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_TIM4LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM4_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_TIM4RST)) | 
|   | 
| #define  | __HAL_RCC_TIM4_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM4EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM4_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM4EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM4_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM4LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM4_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM4LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM4_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_TIM4RST)) | 
|   | 
| #define  | __HAL_RCC_TIM5_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_TIM5EN)) | 
|   | 
| #define  | __HAL_RCC_TIM5_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_TIM5_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_TIM5LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM5_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_TIM5LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM5_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_TIM5RST)) | 
|   | 
| #define  | __HAL_RCC_TIM5_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM5EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM5_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM5EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM5_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM5LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM5_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM5LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM5_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_TIM5RST)) | 
|   | 
| #define  | __HAL_RCC_TIM6_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_TIM6EN)) | 
|   | 
| #define  | __HAL_RCC_TIM6_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_TIM6_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_TIM6LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM6_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_TIM6LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM6_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_TIM6RST)) | 
|   | 
| #define  | __HAL_RCC_TIM6_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM6EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM6_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM6EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM6_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM6LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM6_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM6LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM6_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_TIM6RST)) | 
|   | 
| #define  | __HAL_RCC_TIM7_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_TIM7EN)) | 
|   | 
| #define  | __HAL_RCC_TIM7_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_TIM7_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_TIM7LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM7_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_TIM7LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM7_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_TIM7RST)) | 
|   | 
| #define  | __HAL_RCC_TIM7_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM7EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM7_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_TIM7EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM7_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM7LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM7_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_TIM7LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM7_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_TIM7RST)) | 
|   | 
| #define  | __HAL_RCC_TIM8_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_TIM8EN)) | 
|   | 
| #define  | __HAL_RCC_TIM8_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_TIM8_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_TIM8LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM8_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_TIM8LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM8_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_TIM8RST)) | 
|   | 
| #define  | __HAL_RCC_TIM8_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_TIM8EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM8_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_TIM8EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM8_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM8LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM8_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM8LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM8_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_TIM8RST)) | 
|   | 
| #define  | __HAL_RCC_TIM9_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_TIM9EN)) | 
|   | 
| #define  | __HAL_RCC_TIM9_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_TIM9_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_TIM9LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM9_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_TIM9LPEN)) | 
|   | 
| #define  | __HAL_RCC_TIM9_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_TIM9RST)) | 
|   | 
| #define  | __HAL_RCC_TIM9_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_TIM9EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM9_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_TIM9EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM9_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM9LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_TIM9_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_TIM9LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_TIM9_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_TIM9RST)) | 
|   | 
| #define  | __HAL_RCC_TIMCLKPRESCALER(__PRESC__) | 
|   | Macro to configure the Timers clocks prescalers.  More...
  | 
|   | 
| #define  | __HAL_RCC_UART4_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_UART4EN)) | 
|   | 
| #define  | __HAL_RCC_UART4_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_UART4_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_UART4LPEN)) | 
|   | 
| #define  | __HAL_RCC_UART4_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_UART4LPEN)) | 
|   | 
| #define  | __HAL_RCC_UART4_CONFIG(__UART4_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_UART4SEL, (uint32_t)(__UART4_CLKSOURCE__)) | 
|   | Macro to configure the UART4 clock (UART4CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_UART4_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_UART4RST)) | 
|   | 
| #define  | __HAL_RCC_UART4_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_UART4EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_UART4_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_UART4EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_UART4_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_UART4LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_UART4_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_UART4LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_UART4_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_UART4RST)) | 
|   | 
| #define  | __HAL_RCC_UART5_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_UART5EN)) | 
|   | 
| #define  | __HAL_RCC_UART5_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_UART5_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_UART5LPEN)) | 
|   | 
| #define  | __HAL_RCC_UART5_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_UART5LPEN)) | 
|   | 
| #define  | __HAL_RCC_UART5_CONFIG(__UART5_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_UART5SEL, (uint32_t)(__UART5_CLKSOURCE__)) | 
|   | Macro to configure the UART5 clock (UART5CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_UART5_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_UART5RST)) | 
|   | 
| #define  | __HAL_RCC_UART5_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_UART5EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_UART5_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_UART5EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_UART5_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_UART5LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_UART5_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_UART5LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_UART5_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_UART5RST)) | 
|   | 
| #define  | __HAL_RCC_UART7_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_UART7EN)) | 
|   | 
| #define  | __HAL_RCC_UART7_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_UART7_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_UART7LPEN)) | 
|   | 
| #define  | __HAL_RCC_UART7_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_UART7LPEN)) | 
|   | 
| #define  | __HAL_RCC_UART7_CONFIG(__UART7_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_UART7SEL, (uint32_t)(__UART7_CLKSOURCE__)) | 
|   | Macro to configure the UART7 clock (UART7CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_UART7_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_UART7RST)) | 
|   | 
| #define  | __HAL_RCC_UART7_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_UART7EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_UART7_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_UART7EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_UART7_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_UART7LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_UART7_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_UART7LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_UART7_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_UART7RST)) | 
|   | 
| #define  | __HAL_RCC_UART8_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_UART8EN)) | 
|   | 
| #define  | __HAL_RCC_UART8_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_UART8_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_UART8LPEN)) | 
|   | 
| #define  | __HAL_RCC_UART8_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_UART8LPEN)) | 
|   | 
| #define  | __HAL_RCC_UART8_CONFIG(__UART8_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_UART8SEL, (uint32_t)(__UART8_CLKSOURCE__)) | 
|   | Macro to configure the UART8 clock (UART8CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_UART8_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_UART8RST)) | 
|   | 
| #define  | __HAL_RCC_UART8_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_UART8EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_UART8_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_UART8EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_UART8_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_UART8LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_UART8_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_UART8LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_UART8_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_UART8RST)) | 
|   | 
| #define  | __HAL_RCC_USART1_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_USART1EN)) | 
|   | 
| #define  | __HAL_RCC_USART1_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_USART1_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_USART1LPEN)) | 
|   | 
| #define  | __HAL_RCC_USART1_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_USART1LPEN)) | 
|   | 
| #define  | __HAL_RCC_USART1_CONFIG(__USART1_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_USART1SEL, (uint32_t)(__USART1_CLKSOURCE__)) | 
|   | Macro to configure the USART1 clock (USART1CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_USART1_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_USART1RST)) | 
|   | 
| #define  | __HAL_RCC_USART1_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_USART1EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_USART1_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_USART1EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_USART1_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_USART1LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_USART1_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_USART1LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_USART1_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_USART1RST)) | 
|   | 
| #define  | __HAL_RCC_USART2_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_USART2EN)) | 
|   | 
| #define  | __HAL_RCC_USART2_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_USART2_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_USART2LPEN)) | 
|   | 
| #define  | __HAL_RCC_USART2_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_USART2LPEN)) | 
|   | 
| #define  | __HAL_RCC_USART2_CONFIG(__USART2_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_USART2SEL, (uint32_t)(__USART2_CLKSOURCE__)) | 
|   | Macro to configure the USART2 clock (USART2CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_USART2_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_USART2RST)) | 
|   | 
| #define  | __HAL_RCC_USART2_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_USART2EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_USART2_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_USART2EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_USART2_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_USART2LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_USART2_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_USART2LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_USART2_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_USART2RST)) | 
|   | 
| #define  | __HAL_RCC_USART3_CLK_DISABLE()   (RCC->APB1ENR &= ~(RCC_APB1ENR_USART3EN)) | 
|   | 
| #define  | __HAL_RCC_USART3_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_USART3_CLK_SLEEP_DISABLE()   (RCC->APB1LPENR &= ~(RCC_APB1LPENR_USART3LPEN)) | 
|   | 
| #define  | __HAL_RCC_USART3_CLK_SLEEP_ENABLE()   (RCC->APB1LPENR |= (RCC_APB1LPENR_USART3LPEN)) | 
|   | 
| #define  | __HAL_RCC_USART3_CONFIG(__USART3_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_USART3SEL, (uint32_t)(__USART3_CLKSOURCE__)) | 
|   | Macro to configure the USART3 clock (USART3CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_USART3_FORCE_RESET()   (RCC->APB1RSTR |= (RCC_APB1RSTR_USART3RST)) | 
|   | 
| #define  | __HAL_RCC_USART3_IS_CLK_DISABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_USART3EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_USART3_IS_CLK_ENABLED()   ((RCC->APB1ENR & (RCC_APB1ENR_USART3EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_USART3_IS_CLK_SLEEP_DISABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_USART3LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_USART3_IS_CLK_SLEEP_ENABLED()   ((RCC->APB1LPENR & (RCC_APB1LPENR_USART3LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_USART3_RELEASE_RESET()   (RCC->APB1RSTR &= ~(RCC_APB1RSTR_USART3RST)) | 
|   | 
| #define  | __HAL_RCC_USART6_CLK_DISABLE()   (RCC->APB2ENR &= ~(RCC_APB2ENR_USART6EN)) | 
|   | 
| #define  | __HAL_RCC_USART6_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_USART6_CLK_SLEEP_DISABLE()   (RCC->APB2LPENR &= ~(RCC_APB2LPENR_USART6LPEN)) | 
|   | 
| #define  | __HAL_RCC_USART6_CLK_SLEEP_ENABLE()   (RCC->APB2LPENR |= (RCC_APB2LPENR_USART6LPEN)) | 
|   | 
| #define  | __HAL_RCC_USART6_CONFIG(__USART6_CLKSOURCE__)   MODIFY_REG(RCC->DCKCFGR2, RCC_DCKCFGR2_USART6SEL, (uint32_t)(__USART6_CLKSOURCE__)) | 
|   | Macro to configure the USART6 clock (USART6CLK).  More...
  | 
|   | 
| #define  | __HAL_RCC_USART6_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_USART6RST)) | 
|   | 
| #define  | __HAL_RCC_USART6_IS_CLK_DISABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_USART6EN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_USART6_IS_CLK_ENABLED()   ((RCC->APB2ENR & (RCC_APB2ENR_USART6EN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_USART6_IS_CLK_SLEEP_DISABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_USART6LPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_USART6_IS_CLK_SLEEP_ENABLED()   ((RCC->APB2LPENR & (RCC_APB2LPENR_USART6LPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_USART6_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_USART6RST)) | 
|   | 
| #define  | __HAL_RCC_USB_IS_OTG_FS_CLK_DISABLED()   ((RCC->AHB2ENR & (RCC_AHB2ENR_OTGFSEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_FS_CLK_DISABLE()   (RCC->AHB2ENR &= ~(RCC_AHB2ENR_OTGFSEN)) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_FS_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_USB_OTG_FS_CLK_SLEEP_DISABLE()   (RCC->AHB2LPENR &= ~(RCC_AHB2LPENR_OTGFSLPEN)) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_FS_CLK_SLEEP_ENABLE()   (RCC->AHB2LPENR |= (RCC_AHB2LPENR_OTGFSLPEN)) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_FS_FORCE_RESET()   (RCC->AHB2RSTR |= (RCC_AHB2RSTR_OTGFSRST)) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_FS_IS_CLK_ENABLED()   ((RCC->AHB2ENR & (RCC_AHB2ENR_OTGFSEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_FS_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_OTGFSLPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_FS_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB2LPENR & (RCC_AHB2LPENR_OTGFSLPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_FS_RELEASE_RESET()   (RCC->AHB2RSTR &= ~(RCC_AHB2RSTR_OTGFSRST)) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_CLK_DISABLE()   (RCC->AHB1ENR &= ~(RCC_AHB1ENR_OTGHSEN)) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_OTGHSLPEN)) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_OTGHSLPEN)) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_FORCE_RESET()   (RCC->AHB1RSTR |= (RCC_AHB1RSTR_OTGHRST)) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_IS_CLK_DISABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_OTGHSEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_IS_CLK_ENABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_OTGHSEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_OTGHSLPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_OTGHSLPEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_RELEASE_RESET()   (RCC->AHB1RSTR &= ~(RCC_AHB1RSTR_OTGHRST)) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_ULPI_CLK_DISABLE()   (RCC->AHB1ENR &= ~(RCC_AHB1ENR_OTGHSULPIEN)) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_ULPI_CLK_ENABLE() | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_ULPI_CLK_SLEEP_DISABLE()   (RCC->AHB1LPENR &= ~(RCC_AHB1LPENR_OTGHSULPILPEN)) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_ULPI_CLK_SLEEP_ENABLE()   (RCC->AHB1LPENR |= (RCC_AHB1LPENR_OTGHSULPILPEN)) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_ULPI_IS_CLK_DISABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_OTGHSULPIEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_ULPI_IS_CLK_ENABLED()   ((RCC->AHB1ENR & (RCC_AHB1ENR_OTGHSULPIEN)) != RESET) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_ULPI_IS_CLK_SLEEP_DISABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_OTGHSULPILPEN)) == RESET) | 
|   | 
| #define  | __HAL_RCC_USB_OTG_HS_ULPI_IS_CLK_SLEEP_ENABLED()   ((RCC->AHB1LPENR & (RCC_AHB1LPENR_OTGHSULPILPEN)) != RESET) | 
|   | 
| #define  | IS_RCC_CECCLKSOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_CLK48SOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_I2C1CLKSOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_I2C2CLKSOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_I2C3CLKSOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_I2C4CLKSOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_I2SCLKSOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_LPTIM1CLK(SOURCE) | 
|   | 
| #define  | IS_RCC_PLLI2S_DIVQ_VALUE(VALUE)   ((1 <= (VALUE)) && ((VALUE) <= 32)) | 
|   | 
| #define  | IS_RCC_PLLI2SN_VALUE(VALUE)   ((50 <= (VALUE)) && ((VALUE) <= 432)) | 
|   | 
| #define  | IS_RCC_PLLI2SQ_VALUE(VALUE)   ((2 <= (VALUE)) && ((VALUE) <= 15)) | 
|   | 
| #define  | IS_RCC_PLLI2SR_VALUE(VALUE)   ((2 <= (VALUE)) && ((VALUE) <= 7)) | 
|   | 
| #define  | IS_RCC_PLLSAI_DIVQ_VALUE(VALUE)   ((1 <= (VALUE)) && ((VALUE) <= 32)) | 
|   | 
| #define  | IS_RCC_PLLSAI_DIVR_VALUE(VALUE) | 
|   | 
| #define  | IS_RCC_PLLSAIN_VALUE(VALUE)   ((50 <= (VALUE)) && ((VALUE) <= 432)) | 
|   | 
| #define  | IS_RCC_PLLSAIP_VALUE(VALUE) | 
|   | 
| #define  | IS_RCC_PLLSAIQ_VALUE(VALUE)   ((2 <= (VALUE)) && ((VALUE) <= 15)) | 
|   | 
| #define  | IS_RCC_PLLSAIR_VALUE(VALUE)   ((2 <= (VALUE)) && ((VALUE) <= 7)) | 
|   | 
| #define  | IS_RCC_SDMMC1CLKSOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_TIMPRES(VALUE) | 
|   | 
| #define  | IS_RCC_UART4CLKSOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_UART5CLKSOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_UART7CLKSOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_UART8CLKSOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_USART1CLKSOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_USART2CLKSOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_USART3CLKSOURCE(SOURCE) | 
|   | 
| #define  | IS_RCC_USART6CLKSOURCE(SOURCE) | 
|   | 
| #define  | RCC_CECCLKSOURCE_HSI   RCC_DCKCFGR2_CECSEL /* CEC clock is HSI/488*/ | 
|   | 
| #define  | RCC_CECCLKSOURCE_LSE   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_CLK48SOURCE_PLL   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_CLK48SOURCE_PLLSAIP   RCC_DCKCFGR2_CK48MSEL | 
|   | 
| #define  | RCC_I2C1CLKSOURCE_HSI   RCC_DCKCFGR2_I2C1SEL_1 | 
|   | 
| #define  | RCC_I2C1CLKSOURCE_PCLK1   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_I2C1CLKSOURCE_SYSCLK   RCC_DCKCFGR2_I2C1SEL_0 | 
|   | 
| #define  | RCC_I2C2CLKSOURCE_HSI   RCC_DCKCFGR2_I2C2SEL_1 | 
|   | 
| #define  | RCC_I2C2CLKSOURCE_PCLK1   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_I2C2CLKSOURCE_SYSCLK   RCC_DCKCFGR2_I2C2SEL_0 | 
|   | 
| #define  | RCC_I2C3CLKSOURCE_HSI   RCC_DCKCFGR2_I2C3SEL_1 | 
|   | 
| #define  | RCC_I2C3CLKSOURCE_PCLK1   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_I2C3CLKSOURCE_SYSCLK   RCC_DCKCFGR2_I2C3SEL_0 | 
|   | 
| #define  | RCC_I2C4CLKSOURCE_HSI   RCC_DCKCFGR2_I2C4SEL_1 | 
|   | 
| #define  | RCC_I2C4CLKSOURCE_PCLK1   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_I2C4CLKSOURCE_SYSCLK   RCC_DCKCFGR2_I2C4SEL_0 | 
|   | 
| #define  | RCC_I2SCLKSOURCE_EXT   RCC_CFGR_I2SSRC | 
|   | 
| #define  | RCC_I2SCLKSOURCE_PLLI2S   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_LPTIM1CLKSOURCE_HSI   RCC_DCKCFGR2_LPTIM1SEL_1 | 
|   | 
| #define  | RCC_LPTIM1CLKSOURCE_LSE   RCC_DCKCFGR2_LPTIM1SEL | 
|   | 
| #define  | RCC_LPTIM1CLKSOURCE_LSI   RCC_DCKCFGR2_LPTIM1SEL_0 | 
|   | 
| #define  | RCC_LPTIM1CLKSOURCE_PCLK1   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_PERIPHCLK_CEC   ((uint32_t)0x00400000U) | 
|   | 
| #define  | RCC_PERIPHCLK_CLK48   ((uint32_t)0x00200000U) | 
|   | 
| #define  | RCC_PERIPHCLK_I2C1   ((uint32_t)0x00004000U) | 
|   | 
| #define  | RCC_PERIPHCLK_I2C2   ((uint32_t)0x00008000U) | 
|   | 
| #define  | RCC_PERIPHCLK_I2C3   ((uint32_t)0x00010000U) | 
|   | 
| #define  | RCC_PERIPHCLK_I2C4   ((uint32_t)0x00020000U) | 
|   | 
| #define  | RCC_PERIPHCLK_I2S   ((uint32_t)0x00000001U) | 
|   | 
| #define  | RCC_PERIPHCLK_LPTIM1   ((uint32_t)0x00040000U) | 
|   | 
| #define  | RCC_PERIPHCLK_PLLI2S   ((uint32_t)0x02000000U) | 
|   | 
| #define  | RCC_PERIPHCLK_RTC   ((uint32_t)0x00000020U) | 
|   | 
| #define  | RCC_PERIPHCLK_SAI1   ((uint32_t)0x00080000U) | 
|   | 
| #define  | RCC_PERIPHCLK_SAI2   ((uint32_t)0x00100000U) | 
|   | 
| #define  | RCC_PERIPHCLK_SDMMC1   ((uint32_t)0x00800000U) | 
|   | 
| #define  | RCC_PERIPHCLK_SPDIFRX   ((uint32_t)0x01000000U) | 
|   | 
| #define  | RCC_PERIPHCLK_TIM   ((uint32_t)0x00000010U) | 
|   | 
| #define  | RCC_PERIPHCLK_UART4   ((uint32_t)0x00000200U) | 
|   | 
| #define  | RCC_PERIPHCLK_UART5   ((uint32_t)0x00000400U) | 
|   | 
| #define  | RCC_PERIPHCLK_UART7   ((uint32_t)0x00001000U) | 
|   | 
| #define  | RCC_PERIPHCLK_UART8   ((uint32_t)0x00002000U) | 
|   | 
| #define  | RCC_PERIPHCLK_USART1   ((uint32_t)0x00000040U) | 
|   | 
| #define  | RCC_PERIPHCLK_USART2   ((uint32_t)0x00000080U) | 
|   | 
| #define  | RCC_PERIPHCLK_USART3   ((uint32_t)0x00000100U) | 
|   | 
| #define  | RCC_PERIPHCLK_USART6   ((uint32_t)0x00000800U) | 
|   | 
| #define  | RCC_PLLSAIDIVR_16   RCC_DCKCFGR1_PLLSAIDIVR | 
|   | 
| #define  | RCC_PLLSAIDIVR_2   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_PLLSAIDIVR_4   RCC_DCKCFGR1_PLLSAIDIVR_0 | 
|   | 
| #define  | RCC_PLLSAIDIVR_8   RCC_DCKCFGR1_PLLSAIDIVR_1 | 
|   | 
| #define  | RCC_PLLSAIP_DIV2   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_PLLSAIP_DIV4   ((uint32_t)0x00000001U) | 
|   | 
| #define  | RCC_PLLSAIP_DIV6   ((uint32_t)0x00000002U) | 
|   | 
| #define  | RCC_PLLSAIP_DIV8   ((uint32_t)0x00000003U) | 
|   | 
| #define  | RCC_SAI1CLKSOURCE_PIN   RCC_DCKCFGR1_SAI1SEL_1 | 
|   | 
| #define  | RCC_SAI1CLKSOURCE_PLLI2S   RCC_DCKCFGR1_SAI1SEL_0 | 
|   | 
| #define  | RCC_SAI1CLKSOURCE_PLLSAI   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_SAI2CLKSOURCE_PIN   RCC_DCKCFGR1_SAI2SEL_1 | 
|   | 
| #define  | RCC_SAI2CLKSOURCE_PLLI2S   RCC_DCKCFGR1_SAI2SEL_0 | 
|   | 
| #define  | RCC_SAI2CLKSOURCE_PLLSAI   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_SDMMC1CLKSOURCE_CLK48   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_SDMMC1CLKSOURCE_SYSCLK   RCC_DCKCFGR2_SDMMC1SEL | 
|   | 
| #define  | RCC_TIMPRES_ACTIVATED   RCC_DCKCFGR1_TIMPRE | 
|   | 
| #define  | RCC_TIMPRES_DESACTIVATED   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_UART4CLKSOURCE_HSI   RCC_DCKCFGR2_UART4SEL_1 | 
|   | 
| #define  | RCC_UART4CLKSOURCE_LSE   RCC_DCKCFGR2_UART4SEL | 
|   | 
| #define  | RCC_UART4CLKSOURCE_PCLK1   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_UART4CLKSOURCE_SYSCLK   RCC_DCKCFGR2_UART4SEL_0 | 
|   | 
| #define  | RCC_UART5CLKSOURCE_HSI   RCC_DCKCFGR2_UART5SEL_1 | 
|   | 
| #define  | RCC_UART5CLKSOURCE_LSE   RCC_DCKCFGR2_UART5SEL | 
|   | 
| #define  | RCC_UART5CLKSOURCE_PCLK1   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_UART5CLKSOURCE_SYSCLK   RCC_DCKCFGR2_UART5SEL_0 | 
|   | 
| #define  | RCC_UART7CLKSOURCE_HSI   RCC_DCKCFGR2_UART7SEL_1 | 
|   | 
| #define  | RCC_UART7CLKSOURCE_LSE   RCC_DCKCFGR2_UART7SEL | 
|   | 
| #define  | RCC_UART7CLKSOURCE_PCLK1   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_UART7CLKSOURCE_SYSCLK   RCC_DCKCFGR2_UART7SEL_0 | 
|   | 
| #define  | RCC_UART8CLKSOURCE_HSI   RCC_DCKCFGR2_UART8SEL_1 | 
|   | 
| #define  | RCC_UART8CLKSOURCE_LSE   RCC_DCKCFGR2_UART8SEL | 
|   | 
| #define  | RCC_UART8CLKSOURCE_PCLK1   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_UART8CLKSOURCE_SYSCLK   RCC_DCKCFGR2_UART8SEL_0 | 
|   | 
| #define  | RCC_USART1CLKSOURCE_HSI   RCC_DCKCFGR2_USART1SEL_1 | 
|   | 
| #define  | RCC_USART1CLKSOURCE_LSE   RCC_DCKCFGR2_USART1SEL | 
|   | 
| #define  | RCC_USART1CLKSOURCE_PCLK2   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_USART1CLKSOURCE_SYSCLK   RCC_DCKCFGR2_USART1SEL_0 | 
|   | 
| #define  | RCC_USART2CLKSOURCE_HSI   RCC_DCKCFGR2_USART2SEL_1 | 
|   | 
| #define  | RCC_USART2CLKSOURCE_LSE   RCC_DCKCFGR2_USART2SEL | 
|   | 
| #define  | RCC_USART2CLKSOURCE_PCLK1   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_USART2CLKSOURCE_SYSCLK   RCC_DCKCFGR2_USART2SEL_0 | 
|   | 
| #define  | RCC_USART3CLKSOURCE_HSI   RCC_DCKCFGR2_USART3SEL_1 | 
|   | 
| #define  | RCC_USART3CLKSOURCE_LSE   RCC_DCKCFGR2_USART3SEL | 
|   | 
| #define  | RCC_USART3CLKSOURCE_PCLK1   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_USART3CLKSOURCE_SYSCLK   RCC_DCKCFGR2_USART3SEL_0 | 
|   | 
| #define  | RCC_USART6CLKSOURCE_HSI   RCC_DCKCFGR2_USART6SEL_1 | 
|   | 
| #define  | RCC_USART6CLKSOURCE_LSE   RCC_DCKCFGR2_USART6SEL | 
|   | 
| #define  | RCC_USART6CLKSOURCE_PCLK2   ((uint32_t)0x00000000U) | 
|   | 
| #define  | RCC_USART6CLKSOURCE_SYSCLK   RCC_DCKCFGR2_USART6SEL_0 | 
|   |