Modules | |
RCCEx_Peripheral_Clock_Enable_Disable | |
Enables or disables the AHB/APB peripheral clock. | |
Peripheral Clock Enable Disable Status | |
Get the enable or disable status of the AHB/APB peripheral clock. | |
RCCEx Force Release Peripheral Reset | |
Forces or releases AHB/APB peripheral reset. | |
RCCEx Peripheral Clock Sleep Enable Disable | |
Enables or disables the AHB/APB peripheral clock during Low Power (Sleep) mode. | |
AHB/APB Peripheral Clock Sleep Enable Disable Status | |
Get the enable or disable status of the AHB/APB peripheral clock during Low Power (Sleep) mode. | |
RCCEx CRS Extended Features | |
Macros | |
#define | __HAL_RCC_ADC_CONFIG(__ADCCLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_ADCSEL, (uint32_t)(__ADCCLKSource__)) |
Macro to configure the ADC clock. More... | |
#define | __HAL_RCC_ADC_CONFIG(__ADCCLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_ADCSEL, (uint32_t)(__ADCCLKSource__)) |
Macro to configure the ADC clock. More... | |
#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_CEC_CONFIG(__CECCLKSource__) MODIFY_REG(RCC->D2CCIP2R, RCC_CDCCIP2R_CECSEL, (uint32_t)(__CECCLKSource__)) |
macro to configure the CEC clock (CECCLK). More... | |
#define | __HAL_RCC_CEC_CONFIG(__CECCLKSource__) MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_CECSEL, (uint32_t)(__CECCLKSource__)) |
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_CLKP_CONFIG(__CLKPSource__) MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_CKPERSEL, (uint32_t)(__CLKPSource__)) |
Macro to configure the CLKP : Oscillator clock for peripheral. More... | |
#define | __HAL_RCC_CLKP_CONFIG(__CLKPSource__) MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_CKPERSEL, (uint32_t)(__CLKPSource__)) |
Macro to configure the CLKP : Oscillator clock for peripheral. More... | |
#define | __HAL_RCC_CRS_CLEAR_FLAG(__FLAG__) |
#define | __HAL_RCC_CRS_CLEAR_FLAG(__FLAG__) |
#define | __HAL_RCC_CRS_CLEAR_IT(__INTERRUPT__) |
#define | __HAL_RCC_CRS_CLEAR_IT(__INTERRUPT__) |
#define | __HAL_RCC_CRS_DISABLE_IT(__INTERRUPT__) CLEAR_BIT(CRS->CR, (__INTERRUPT__)) |
Disable the specified CRS interrupts. More... | |
#define | __HAL_RCC_CRS_DISABLE_IT(__INTERRUPT__) CLEAR_BIT(CRS->CR, (__INTERRUPT__)) |
Disable the specified CRS interrupts. More... | |
#define | __HAL_RCC_CRS_ENABLE_IT(__INTERRUPT__) SET_BIT(CRS->CR, (__INTERRUPT__)) |
Enable the specified CRS interrupts. More... | |
#define | __HAL_RCC_CRS_ENABLE_IT(__INTERRUPT__) SET_BIT(CRS->CR, (__INTERRUPT__)) |
Enable the specified CRS interrupts. More... | |
#define | __HAL_RCC_CRS_GET_FLAG(__FLAG__) (READ_BIT(CRS->ISR, (__FLAG__)) == (__FLAG__)) |
Check whether the specified CRS flag is set or not. More... | |
#define | __HAL_RCC_CRS_GET_FLAG(__FLAG__) (READ_BIT(CRS->ISR, (__FLAG__)) == (__FLAG__)) |
Check whether the specified CRS flag is set or not. More... | |
#define | __HAL_RCC_CRS_GET_IT_SOURCE(__INTERRUPT__) ((READ_BIT(CRS->CR, (__INTERRUPT__)) != 0U) ? SET : RESET) |
Check whether the CRS interrupt has occurred or not. More... | |
#define | __HAL_RCC_CRS_GET_IT_SOURCE(__INTERRUPT__) ((READ_BIT(CRS->CR, (__INTERRUPT__)) != 0U) ? SET : RESET) |
Check whether the CRS interrupt has occurred or not. More... | |
#define | __HAL_RCC_DFSDM1_CONFIG(__DFSDM1CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_DFSDM1SEL, (uint32_t)(__DFSDM1CLKSource__)) |
Macro to configure the DFSDM1 clock. More... | |
#define | __HAL_RCC_DFSDM1_CONFIG(__DFSDM1CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_DFSDM1SEL, (uint32_t)(__DFSDM1CLKSource__)) |
Macro to configure the DFSDM1 clock. More... | |
#define | __HAL_RCC_FMC_CONFIG(__FMCCLKSource__) MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_FMCSEL, (uint32_t)(__FMCCLKSource__)) |
macro to configure the FMC clock source. More... | |
#define | __HAL_RCC_FMC_CONFIG(__FMCCLKSource__) MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_FMCSEL, (uint32_t)(__FMCCLKSource__)) |
macro to configure the FMC clock source. More... | |
#define | __HAL_RCC_GET_ADC_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_ADCSEL))) |
Macro to get the ADC clock source. More... | |
#define | __HAL_RCC_GET_ADC_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_ADCSEL))) |
Macro to get the ADC clock source. More... | |
#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_CEC_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_CECSEL))) |
macro to get the CEC clock source. More... | |
#define | __HAL_RCC_GET_CEC_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_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_CLKP_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIPR, RCC_CDCCIPR_CKPERSEL))) |
Macro to get the Oscillator clock for peripheral source. More... | |
#define | __HAL_RCC_GET_CLKP_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIPR, RCC_CDCCIPR_CKPERSEL))) |
Macro to get the Oscillator clock for peripheral source. More... | |
#define | __HAL_RCC_GET_DFSDM1_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_DFSDM1SEL))) |
Macro to get the DFSDM1 clock source. More... | |
#define | __HAL_RCC_GET_DFSDM1_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_DFSDM1SEL))) |
Macro to get the DFSDM1 clock source. More... | |
#define | __HAL_RCC_GET_FMC_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIPR, RCC_CDCCIPR_FMCSEL))) |
macro to get the FMC clock source. More... | |
#define | __HAL_RCC_GET_FMC_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIPR, RCC_CDCCIPR_FMCSEL))) |
macro to get the FMC clock source. More... | |
#define | __HAL_RCC_GET_I2C1235_SOURCE() ((uint32_t)(READ_BIT(RCC->D2CCIP2R, RCC_D2CCIP2R_I2C1235SEL))) |
macro to get the I2C1/2/3/5* clock source. More... | |
#define | __HAL_RCC_GET_I2C1235_SOURCE() ((uint32_t)(READ_BIT(RCC->D2CCIP2R, RCC_D2CCIP2R_I2C1235SEL))) |
macro to get the I2C1/2/3/5* clock source. More... | |
#define | __HAL_RCC_GET_I2C123_SOURCE __HAL_RCC_GET_I2C1235_SOURCE |
#define | __HAL_RCC_GET_I2C123_SOURCE __HAL_RCC_GET_I2C1235_SOURCE |
#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_I2C1_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
macro to get the I2C1 clock source. More... | |
#define | __HAL_RCC_GET_I2C1_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
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_I2C2_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
macro to get the I2C2 clock source. More... | |
#define | __HAL_RCC_GET_I2C2_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
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_I2C3_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
macro to get the I2C3 clock source. More... | |
#define | __HAL_RCC_GET_I2C3_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
macro to get the I2C3 clock source. More... | |
#define | __HAL_RCC_GET_I2C4_SOURCE() ((uint32_t)(READ_BIT(RCC->D3CCIPR, RCC_D3CCIPR_I2C4SEL))) |
macro to get the I2C4 clock source. More... | |
#define | __HAL_RCC_GET_I2C4_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_I2C4SEL))) |
macro to get the I2C4 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->CDCCIP2R, RCC_CDCCIP2R_LPTIM1SEL))) |
macro to get the LPTIM1 clock source. More... | |
#define | __HAL_RCC_GET_LPTIM1_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_LPTIM1SEL))) |
macro to get the LPTIM1 clock source. 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_LPTIM2_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM2SEL))) |
macro to get the LPTIM2 clock source. More... | |
#define | __HAL_RCC_GET_LPTIM2_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM2SEL))) |
macro to get the LPTIM2 clock source. More... | |
#define | __HAL_RCC_GET_LPTIM345_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM3SEL))) |
macro to get the LPTIM3/4/5 clock source. More... | |
#define | __HAL_RCC_GET_LPTIM345_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM3SEL))) |
macro to get the LPTIM3/4/5 clock source. More... | |
#define | __HAL_RCC_GET_LPTIM3_SOURCE __HAL_RCC_GET_LPTIM345_SOURCE |
macro to get the LPTIM3 clock source. More... | |
#define | __HAL_RCC_GET_LPTIM3_SOURCE __HAL_RCC_GET_LPTIM345_SOURCE |
macro to get the LPTIM3 clock source. More... | |
#define | __HAL_RCC_GET_LPUART1_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPUART1SEL))) |
macro to get the LPUART1 clock source. More... | |
#define | __HAL_RCC_GET_LPUART1_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPUART1SEL))) |
macro to get the LPUART1 clock source. More... | |
#define | __HAL_RCC_GET_RNG_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_RNGSEL))) |
macro to get the RNG clock source. More... | |
#define | __HAL_RCC_GET_RNG_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_RNGSEL))) |
macro to get the RNG clock source. More... | |
#define | __HAL_RCC_GET_SAI1_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SAI1SEL))) |
Macro to get the SAI1 clock source. More... | |
#define | __HAL_RCC_GET_SAI1_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SAI1SEL))) |
Macro to get the SAI1 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_SDMMC_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIPR, RCC_CDCCIPR_SDMMCSEL))) |
Macro to get the SDMMC clock. More... | |
#define | __HAL_RCC_GET_SDMMC_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIPR, RCC_CDCCIPR_SDMMCSEL))) |
Macro to get the SDMMC clock. More... | |
#define | __HAL_RCC_GET_SPDIFRX_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SPDIFSEL))) |
Macro to get the SPDIFRX clock source. More... | |
#define | __HAL_RCC_GET_SPDIFRX_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SPDIFSEL))) |
Macro to get the SPDIFRX clock source. More... | |
#define | __HAL_RCC_GET_SPI123_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI123SEL))) |
Macro to get the SPI1/2/3 clock source. More... | |
#define | __HAL_RCC_GET_SPI123_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI123SEL))) |
Macro to get the SPI1/2/3 clock source. More... | |
#define | __HAL_RCC_GET_SPI1_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI1 clock source. More... | |
#define | __HAL_RCC_GET_SPI1_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI1 clock source. More... | |
#define | __HAL_RCC_GET_SPI2_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI2 clock source. More... | |
#define | __HAL_RCC_GET_SPI2_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI2 clock source. More... | |
#define | __HAL_RCC_GET_SPI3_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI3 clock source. More... | |
#define | __HAL_RCC_GET_SPI3_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI3 clock source. More... | |
#define | __HAL_RCC_GET_SPI45_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI45SEL))) |
Macro to get the SPI4/5 clock source. More... | |
#define | __HAL_RCC_GET_SPI45_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI45SEL))) |
Macro to get the SPI4/5 clock source. More... | |
#define | __HAL_RCC_GET_SPI4_SOURCE __HAL_RCC_GET_SPI45_SOURCE |
Macro to get the SPI4 clock source. More... | |
#define | __HAL_RCC_GET_SPI4_SOURCE __HAL_RCC_GET_SPI45_SOURCE |
Macro to get the SPI4 clock source. More... | |
#define | __HAL_RCC_GET_SPI5_SOURCE __HAL_RCC_GET_SPI45_SOURCE |
Macro to get the SPI5 clock source. More... | |
#define | __HAL_RCC_GET_SPI5_SOURCE __HAL_RCC_GET_SPI45_SOURCE |
Macro to get the SPI5 clock source. More... | |
#define | __HAL_RCC_GET_SPI6_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_SPI6SEL))) |
Macro to get the SPI6 clock source. More... | |
#define | __HAL_RCC_GET_SPI6_SOURCE() ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_SPI6SEL))) |
Macro to get the SPI6 clock source. More... | |
#define | __HAL_RCC_GET_SWPMI1_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SWPSEL))) |
Macro to get the SWPMI1 clock source. More... | |
#define | __HAL_RCC_GET_SWPMI1_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SWPSEL))) |
Macro to get the SWPMI1 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_UART4_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART4 clock source. More... | |
#define | __HAL_RCC_GET_UART4_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
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_UART5_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART5 clock source. More... | |
#define | __HAL_RCC_GET_UART5_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
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_UART7_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART7 clock source. More... | |
#define | __HAL_RCC_GET_UART7_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
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_UART8_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART8 clock source. More... | |
#define | __HAL_RCC_GET_UART8_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART8 clock source. More... | |
#define | __HAL_RCC_GET_USART16910_SOURCE() ((uint32_t)(READ_BIT(RCC->D2CCIP2R, RCC_D2CCIP2R_USART16910SEL))) |
macro to get the USART1/6/9* /10* clock source. More... | |
#define | __HAL_RCC_GET_USART16910_SOURCE() ((uint32_t)(READ_BIT(RCC->D2CCIP2R, RCC_D2CCIP2R_USART16910SEL))) |
macro to get the USART1/6/9* /10* clock source. More... | |
#define | __HAL_RCC_GET_USART16_SOURCE __HAL_RCC_GET_USART16910_SOURCE |
#define | __HAL_RCC_GET_USART16_SOURCE __HAL_RCC_GET_USART16910_SOURCE |
#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_USART1_SOURCE __HAL_RCC_GET_USART16_SOURCE |
macro to get the USART1 clock source. More... | |
#define | __HAL_RCC_GET_USART1_SOURCE __HAL_RCC_GET_USART16_SOURCE |
macro to get the USART1 clock source. More... | |
#define | __HAL_RCC_GET_USART234578_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_USART234578SEL))) |
macro to get the USART2/3/4/5/7/8 clock source. More... | |
#define | __HAL_RCC_GET_USART234578_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_USART234578SEL))) |
macro to get the USART2/3/4/5/7/8 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_USART2_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the USART2 clock source. More... | |
#define | __HAL_RCC_GET_USART2_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
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_USART3_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the USART3 clock source. More... | |
#define | __HAL_RCC_GET_USART3_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
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_GET_USART6_SOURCE __HAL_RCC_GET_USART16_SOURCE |
macro to get the USART6 clock source. More... | |
#define | __HAL_RCC_GET_USART6_SOURCE __HAL_RCC_GET_USART16_SOURCE |
macro to get the USART6 clock source. More... | |
#define | __HAL_RCC_GET_USB_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_USBSEL))) |
Macro to get the USB clock source. More... | |
#define | __HAL_RCC_GET_USB_SOURCE() ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_USBSEL))) |
Macro to get the USB clock source. More... | |
#define | __HAL_RCC_I2C1235_CONFIG(__I2C1235CLKSource__) MODIFY_REG(RCC->D2CCIP2R, RCC_D2CCIP2R_I2C1235SEL, (uint32_t)(__I2C1235CLKSource__)) |
macro to configure the I2C1/2/3/5* clock (I2C123CLK). More... | |
#define | __HAL_RCC_I2C1235_CONFIG(__I2C1235CLKSource__) MODIFY_REG(RCC->D2CCIP2R, RCC_D2CCIP2R_I2C1235SEL, (uint32_t)(__I2C1235CLKSource__)) |
macro to configure the I2C1/2/3/5* clock (I2C123CLK). More... | |
#define | __HAL_RCC_I2C123_CONFIG __HAL_RCC_I2C1235_CONFIG |
#define | __HAL_RCC_I2C123_CONFIG __HAL_RCC_I2C1235_CONFIG |
#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_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C1 clock (I2C1CLK). More... | |
#define | __HAL_RCC_I2C1_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C1 clock (I2C1CLK). More... | |
#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_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C2 clock (I2C2CLK). More... | |
#define | __HAL_RCC_I2C2_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C2 clock (I2C2CLK). More... | |
#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_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C3 clock (I2C3CLK). More... | |
#define | __HAL_RCC_I2C3_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C3 clock (I2C3CLK). More... | |
#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_I2C4_CONFIG(__I2C4CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_I2C4SEL, (uint32_t)(__I2C4CLKSource__)) |
macro to configure the I2C4 clock (I2C4CLK). More... | |
#define | __HAL_RCC_I2C4_CONFIG(__I2C4CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_I2C4SEL, (uint32_t)(__I2C4CLKSource__)) |
macro to configure the I2C4 clock (I2C4CLK). More... | |
#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_CONFIG(__LPTIM1CLKSource__) MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_LPTIM1SEL, (uint32_t)(__LPTIM1CLKSource__)) |
macro to configure the LPTIM1 clock source. More... | |
#define | __HAL_RCC_LPTIM1_CONFIG(__LPTIM1CLKSource__) MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_LPTIM1SEL, (uint32_t)(__LPTIM1CLKSource__)) |
macro to configure the LPTIM1 clock source. More... | |
#define | __HAL_RCC_LPTIM2_CONFIG(__LPTIM2CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM2SEL, (uint32_t)(__LPTIM2CLKSource__)) |
macro to configure the LPTIM2 clock source. More... | |
#define | __HAL_RCC_LPTIM2_CONFIG(__LPTIM2CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM2SEL, (uint32_t)(__LPTIM2CLKSource__)) |
macro to configure the LPTIM2 clock source. More... | |
#define | __HAL_RCC_LPTIM345_CONFIG(__LPTIM345CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM3SEL, (uint32_t)(__LPTIM345CLKSource__)) |
macro to configure the LPTIM3/4/5 clock source. More... | |
#define | __HAL_RCC_LPTIM345_CONFIG(__LPTIM345CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM3SEL, (uint32_t)(__LPTIM345CLKSource__)) |
macro to configure the LPTIM3/4/5 clock source. More... | |
#define | __HAL_RCC_LPTIM3_CONFIG __HAL_RCC_LPTIM345_CONFIG |
macro to configure the LPTIM3 clock source. More... | |
#define | __HAL_RCC_LPTIM3_CONFIG __HAL_RCC_LPTIM345_CONFIG |
macro to configure the LPTIM3 clock source. More... | |
#define | __HAL_RCC_LPUART1_CONFIG(__LPUART1CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPUART1SEL, (uint32_t)(__LPUART1CLKSource__)) |
macro to configure the LPUART1 clock (LPUART1CLK). More... | |
#define | __HAL_RCC_LPUART1_CONFIG(__LPUART1CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPUART1SEL, (uint32_t)(__LPUART1CLKSource__)) |
macro to configure the LPUART1 clock (LPUART1CLK). More... | |
#define | __HAL_RCC_LSECSS_EXTI_CLEAR_FLAG() WRITE_REG(EXTI->PR1, RCC_EXTI_LINE_LSECSS) |
Clear the RCC LSE CSS EXTI flag. More... | |
#define | __HAL_RCC_LSECSS_EXTI_CLEAR_FLAG() WRITE_REG(EXTI->PR1, RCC_EXTI_LINE_LSECSS) |
Clear the RCC LSE CSS EXTI flag. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_EVENT() CLEAR_BIT(EXTI->EMR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Event Line. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_EVENT() CLEAR_BIT(EXTI->EMR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Event Line. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_FALLING_EDGE() CLEAR_BIT(EXTI->FTSR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Falling Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_FALLING_EDGE() CLEAR_BIT(EXTI->FTSR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Falling Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_IT() CLEAR_BIT(EXTI->IMR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Line. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_IT() CLEAR_BIT(EXTI->IMR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Line. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_RISING_EDGE() CLEAR_BIT(EXTI->RTSR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Rising Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_RISING_EDGE() CLEAR_BIT(EXTI->RTSR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Rising Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_RISING_FALLING_EDGE() |
Disable the RCC LSE CSS Extended Interrupt Rising & Falling Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_DISABLE_RISING_FALLING_EDGE() |
Disable the RCC LSE CSS Extended Interrupt Rising & Falling Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_EVENT() SET_BIT(EXTI->EMR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Event Line. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_EVENT() SET_BIT(EXTI->EMR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Event Line. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_FALLING_EDGE() SET_BIT(EXTI->FTSR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Falling Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_FALLING_EDGE() SET_BIT(EXTI->FTSR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Falling Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_IT() SET_BIT(EXTI->IMR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Line. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_IT() SET_BIT(EXTI->IMR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Line. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_EDGE() SET_BIT(EXTI->RTSR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Rising Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_EDGE() SET_BIT(EXTI->RTSR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Rising Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_FALLING_EDGE() |
Enable the RCC LSE CSS Extended Interrupt Rising & Falling Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_FALLING_EDGE() |
Enable the RCC LSE CSS Extended Interrupt Rising & Falling Trigger. More... | |
#define | __HAL_RCC_LSECSS_EXTI_GENERATE_SWIT() SET_BIT(EXTI->SWIER1, RCC_EXTI_LINE_LSECSS) |
Generate a Software interrupt on the RCC LSE CSS EXTI line. More... | |
#define | __HAL_RCC_LSECSS_EXTI_GENERATE_SWIT() SET_BIT(EXTI->SWIER1, RCC_EXTI_LINE_LSECSS) |
Generate a Software interrupt on the RCC LSE CSS EXTI line. More... | |
#define | __HAL_RCC_LSECSS_EXTI_GET_FLAG() (READ_BIT(EXTI->PR1, RCC_EXTI_LINE_LSECSS) == RCC_EXTI_LINE_LSECSS) |
Check whether the specified RCC LSE CSS EXTI interrupt flag is set or not. More... | |
#define | __HAL_RCC_LSECSS_EXTI_GET_FLAG() (READ_BIT(EXTI->PR1, RCC_EXTI_LINE_LSECSS) == RCC_EXTI_LINE_LSECSS) |
Check whether the specified RCC LSE CSS EXTI interrupt flag is set or not. More... | |
#define | __HAL_RCC_PLL2_CONFIG(__PLL2M__, __PLL2N__, __PLL2P__, __PLL2Q__, __PLL2R__) |
Macro to configures the PLL2 multiplication and division factors. More... | |
#define | __HAL_RCC_PLL2_CONFIG(__PLL2M__, __PLL2N__, __PLL2P__, __PLL2Q__, __PLL2R__) |
Macro to configures the PLL2 multiplication and division factors. More... | |
#define | __HAL_RCC_PLL2_DISABLE() CLEAR_BIT(RCC->CR, RCC_CR_PLL2ON) |
#define | __HAL_RCC_PLL2_DISABLE() CLEAR_BIT(RCC->CR, RCC_CR_PLL2ON) |
#define | __HAL_RCC_PLL2_ENABLE() SET_BIT(RCC->CR, RCC_CR_PLL2ON) |
Macros to enable or disable PLL2. More... | |
#define | __HAL_RCC_PLL2_ENABLE() SET_BIT(RCC->CR, RCC_CR_PLL2ON) |
Macros to enable or disable PLL2. More... | |
#define | __HAL_RCC_PLL2_VCIRANGE(__RCC_PLL2VCIRange__) MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL2RGE, (__RCC_PLL2VCIRange__)) |
Macro to select the PLL2 reference frequency range. More... | |
#define | __HAL_RCC_PLL2_VCIRANGE(__RCC_PLL2VCIRange__) MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL2RGE, (__RCC_PLL2VCIRange__)) |
Macro to select the PLL2 reference frequency range. More... | |
#define | __HAL_RCC_PLL2_VCORANGE(__RCC_PLL2VCORange__) MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL2VCOSEL, (__RCC_PLL2VCORange__)) |
Macro to select the PLL2 reference frequency range. More... | |
#define | __HAL_RCC_PLL2_VCORANGE(__RCC_PLL2VCORange__) MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL2VCOSEL, (__RCC_PLL2VCORange__)) |
Macro to select the PLL2 reference frequency range. More... | |
#define | __HAL_RCC_PLL2CLKOUT_DISABLE(__RCC_PLL2ClockOut__) CLEAR_BIT(RCC->PLLCFGR, (__RCC_PLL2ClockOut__)) |
#define | __HAL_RCC_PLL2CLKOUT_DISABLE(__RCC_PLL2ClockOut__) CLEAR_BIT(RCC->PLLCFGR, (__RCC_PLL2ClockOut__)) |
#define | __HAL_RCC_PLL2CLKOUT_ENABLE(__RCC_PLL2ClockOut__) SET_BIT(RCC->PLLCFGR, (__RCC_PLL2ClockOut__)) |
Enables or disables each clock output (PLL2_P_CLK, PLL2_Q_CLK, PLL2_R_CLK) More... | |
#define | __HAL_RCC_PLL2CLKOUT_ENABLE(__RCC_PLL2ClockOut__) SET_BIT(RCC->PLLCFGR, (__RCC_PLL2ClockOut__)) |
Enables or disables each clock output (PLL2_P_CLK, PLL2_Q_CLK, PLL2_R_CLK) More... | |
#define | __HAL_RCC_PLL2FRACN_CONFIG(__RCC_PLL2FRACN__) MODIFY_REG(RCC->PLL2FRACR, RCC_PLL2FRACR_FRACN2,((uint32_t)(__RCC_PLL2FRACN__) << RCC_PLL2FRACR_FRACN2_Pos)) |
Macro to configures PLL2 clock Fractional Part Of The Multiplication Factor. More... | |
#define | __HAL_RCC_PLL2FRACN_CONFIG(__RCC_PLL2FRACN__) MODIFY_REG(RCC->PLL2FRACR, RCC_PLL2FRACR_FRACN2,((uint32_t)(__RCC_PLL2FRACN__) << RCC_PLL2FRACR_FRACN2_Pos)) |
Macro to configures PLL2 clock Fractional Part Of The Multiplication Factor. More... | |
#define | __HAL_RCC_PLL2FRACN_DISABLE() CLEAR_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL2FRACEN) |
#define | __HAL_RCC_PLL2FRACN_DISABLE() CLEAR_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL2FRACEN) |
#define | __HAL_RCC_PLL2FRACN_ENABLE() SET_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL2FRACEN) |
Enables or disables Fractional Part Of The Multiplication Factor of PLL2 VCO. More... | |
#define | __HAL_RCC_PLL2FRACN_ENABLE() SET_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL2FRACEN) |
Enables or disables Fractional Part Of The Multiplication Factor of PLL2 VCO. More... | |
#define | __HAL_RCC_PLL3_CONFIG(__PLL3M__, __PLL3N__, __PLL3P__, __PLL3Q__, __PLL3R__) |
Macro to configures the PLL3 multiplication and division factors. More... | |
#define | __HAL_RCC_PLL3_CONFIG(__PLL3M__, __PLL3N__, __PLL3P__, __PLL3Q__, __PLL3R__) |
Macro to configures the PLL3 multiplication and division factors. More... | |
#define | __HAL_RCC_PLL3_DISABLE() CLEAR_BIT(RCC->CR, RCC_CR_PLL3ON) |
#define | __HAL_RCC_PLL3_DISABLE() CLEAR_BIT(RCC->CR, RCC_CR_PLL3ON) |
#define | __HAL_RCC_PLL3_ENABLE() SET_BIT(RCC->CR, RCC_CR_PLL3ON) |
Macros to enable or disable the main PLL3. More... | |
#define | __HAL_RCC_PLL3_ENABLE() SET_BIT(RCC->CR, RCC_CR_PLL3ON) |
Macros to enable or disable the main PLL3. More... | |
#define | __HAL_RCC_PLL3_VCIRANGE(__RCC_PLL3VCIRange__) MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL3RGE, (__RCC_PLL3VCIRange__)) |
Macro to select the PLL3 reference frequency range. More... | |
#define | __HAL_RCC_PLL3_VCIRANGE(__RCC_PLL3VCIRange__) MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL3RGE, (__RCC_PLL3VCIRange__)) |
Macro to select the PLL3 reference frequency range. More... | |
#define | __HAL_RCC_PLL3_VCORANGE(__RCC_PLL3VCORange__) MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL3VCOSEL, (__RCC_PLL3VCORange__)) |
Macro to select the PLL3 reference frequency range. More... | |
#define | __HAL_RCC_PLL3_VCORANGE(__RCC_PLL3VCORange__) MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL3VCOSEL, (__RCC_PLL3VCORange__)) |
Macro to select the PLL3 reference frequency range. More... | |
#define | __HAL_RCC_PLL3CLKOUT_DISABLE(__RCC_PLL3ClockOut__) CLEAR_BIT(RCC->PLLCFGR, (__RCC_PLL3ClockOut__)) |
#define | __HAL_RCC_PLL3CLKOUT_DISABLE(__RCC_PLL3ClockOut__) CLEAR_BIT(RCC->PLLCFGR, (__RCC_PLL3ClockOut__)) |
#define | __HAL_RCC_PLL3CLKOUT_ENABLE(__RCC_PLL3ClockOut__) SET_BIT(RCC->PLLCFGR, (__RCC_PLL3ClockOut__)) |
Enables or disables each clock output (PLL3_P_CLK, PLL3_Q_CLK, PLL3_R_CLK) More... | |
#define | __HAL_RCC_PLL3CLKOUT_ENABLE(__RCC_PLL3ClockOut__) SET_BIT(RCC->PLLCFGR, (__RCC_PLL3ClockOut__)) |
Enables or disables each clock output (PLL3_P_CLK, PLL3_Q_CLK, PLL3_R_CLK) More... | |
#define | __HAL_RCC_PLL3FRACN_CONFIG(__RCC_PLL3FRACN__) MODIFY_REG(RCC->PLL3FRACR, RCC_PLL3FRACR_FRACN3, (uint32_t)(__RCC_PLL3FRACN__) << RCC_PLL3FRACR_FRACN3_Pos) |
Macro to configures PLL3 clock Fractional Part of The Multiplication Factor. More... | |
#define | __HAL_RCC_PLL3FRACN_CONFIG(__RCC_PLL3FRACN__) MODIFY_REG(RCC->PLL3FRACR, RCC_PLL3FRACR_FRACN3, (uint32_t)(__RCC_PLL3FRACN__) << RCC_PLL3FRACR_FRACN3_Pos) |
Macro to configures PLL3 clock Fractional Part of The Multiplication Factor. More... | |
#define | __HAL_RCC_PLL3FRACN_DISABLE() CLEAR_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL3FRACEN) |
#define | __HAL_RCC_PLL3FRACN_DISABLE() CLEAR_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL3FRACEN) |
#define | __HAL_RCC_PLL3FRACN_ENABLE() SET_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL3FRACEN) |
Enables or disables Fractional Part Of The Multiplication Factor of PLL3 VCO. More... | |
#define | __HAL_RCC_PLL3FRACN_ENABLE() SET_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL3FRACEN) |
Enables or disables Fractional Part Of The Multiplication Factor of PLL3 VCO. More... | |
#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_PLL_CONFIG(__RCC_PLLSource__, __PLLM__, __PLLN__, __PLLP__, __PLLQ__) |
Macro to configure the main PLL clock source, multiplication and division factors. More... | |
#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_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_CONFIG(__PLLI2SN__, __PLLI2SR__) |
Macro to configure the PLLI2S clock multiplication and division factors . More... | |
#define | __HAL_RCC_PLLI2S_CONFIG(__PLLI2SN__, __PLLI2SR__) |
Macro to configure the PLLI2S clock multiplication and division factors . More... | |
#define | __HAL_RCC_PLLI2S_CONFIG(__PLLI2SN__, __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_RNG_CONFIG(__RNGCLKSource__) MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_RNGSEL, (uint32_t)(__RNGCLKSource__)) |
macro to configure the RNG clock (RNGCLK). More... | |
#define | __HAL_RCC_RNG_CONFIG(__RNGCLKSource__) MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_RNGSEL, (uint32_t)(__RNGCLKSource__)) |
macro to configure the RNG clock (RNGCLK). More... | |
#define | __HAL_RCC_SAI1_CONFIG(__RCC_SAI1CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SAI1SEL, (__RCC_SAI1CLKSource__)) |
Macro to Configure the SAI1 clock source. More... | |
#define | __HAL_RCC_SAI1_CONFIG(__RCC_SAI1CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SAI1SEL, (__RCC_SAI1CLKSource__)) |
Macro to Configure the SAI1 clock source. More... | |
#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_SAI2_CONFIG(__SOURCE__) MODIFY_REG(RCC->DCKCFGR1, RCC_DCKCFGR1_SAI2SEL, (uint32_t)(__SOURCE__)) |
Macro to configure SAI2 clock source selection. More... | |
#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_SDMMC_CONFIG(__SDMMCCLKSource__) MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_SDMMCSEL, (uint32_t)(__SDMMCCLKSource__)) |
Macro to configure the SDMMC clock. More... | |
#define | __HAL_RCC_SDMMC_CONFIG(__SDMMCCLKSource__) MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_SDMMCSEL, (uint32_t)(__SDMMCCLKSource__)) |
Macro to configure the SDMMC clock. More... | |
#define | __HAL_RCC_SPDIFRX_CONFIG(__RCC_SPDIFCLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPDIFSEL, (__RCC_SPDIFCLKSource__)) |
Macro to Configure the SPDIFRX clock source. More... | |
#define | __HAL_RCC_SPDIFRX_CONFIG(__RCC_SPDIFCLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPDIFSEL, (__RCC_SPDIFCLKSource__)) |
Macro to Configure the SPDIFRX clock source. More... | |
#define | __HAL_RCC_SPI123_CONFIG(__RCC_SPI123CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI123SEL, (__RCC_SPI123CLKSource__)) |
Macro to Configure the SPI1/2/3 clock source. More... | |
#define | __HAL_RCC_SPI123_CONFIG(__RCC_SPI123CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI123SEL, (__RCC_SPI123CLKSource__)) |
Macro to Configure the SPI1/2/3 clock source. More... | |
#define | __HAL_RCC_SPI1_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI1 clock source. More... | |
#define | __HAL_RCC_SPI1_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI1 clock source. More... | |
#define | __HAL_RCC_SPI2_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI2 clock source. More... | |
#define | __HAL_RCC_SPI2_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI2 clock source. More... | |
#define | __HAL_RCC_SPI3_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI3 clock source. More... | |
#define | __HAL_RCC_SPI3_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI3 clock source. More... | |
#define | __HAL_RCC_SPI45_CONFIG(__RCC_SPI45CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI45SEL, (__RCC_SPI45CLKSource__)) |
Macro to Configure the SPI4/5 clock source. More... | |
#define | __HAL_RCC_SPI45_CONFIG(__RCC_SPI45CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI45SEL, (__RCC_SPI45CLKSource__)) |
Macro to Configure the SPI4/5 clock source. More... | |
#define | __HAL_RCC_SPI4_CONFIG __HAL_RCC_SPI45_CONFIG |
Macro to Configure the SPI4 clock source. More... | |
#define | __HAL_RCC_SPI4_CONFIG __HAL_RCC_SPI45_CONFIG |
Macro to Configure the SPI4 clock source. More... | |
#define | __HAL_RCC_SPI5_CONFIG __HAL_RCC_SPI45_CONFIG |
Macro to Configure the SPI5 clock source. More... | |
#define | __HAL_RCC_SPI5_CONFIG __HAL_RCC_SPI45_CONFIG |
Macro to Configure the SPI5 clock source. More... | |
#define | __HAL_RCC_SPI6_CONFIG(__RCC_SPI6CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_SPI6SEL, (__RCC_SPI6CLKSource__)) |
Macro to Configure the SPI6 clock source. More... | |
#define | __HAL_RCC_SPI6_CONFIG(__RCC_SPI6CLKSource__) MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_SPI6SEL, (__RCC_SPI6CLKSource__)) |
Macro to Configure the SPI6 clock source. More... | |
#define | __HAL_RCC_SWPMI1_CONFIG(__SWPMI1CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SWPSEL, (uint32_t)(__SWPMI1CLKSource__)) |
Macro to configure the SWPMI1 clock. More... | |
#define | __HAL_RCC_SWPMI1_CONFIG(__SWPMI1CLKSource__) MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SWPSEL, (uint32_t)(__SWPMI1CLKSource__)) |
Macro to configure the SWPMI1 clock. More... | |
#define | __HAL_RCC_TIMCLKPRESCALER(__PRESC__) |
Macro to configure the Timers clocks prescalers. More... | |
#define | __HAL_RCC_TIMCLKPRESCALER(__PRESC__) |
Macro to configure the Timers clocks prescalers. More... | |
#define | __HAL_RCC_TIMCLKPRESCALER(__PRESC__) |
Macro to configure the Timers clocks prescalers. More... | |
#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_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART4 clock (UART4CLK). More... | |
#define | __HAL_RCC_UART4_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART4 clock (UART4CLK). More... | |
#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_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART5 clock (UART5CLK). More... | |
#define | __HAL_RCC_UART5_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART5 clock (UART5CLK). More... | |
#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_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART5 clock (UART7CLK). More... | |
#define | __HAL_RCC_UART7_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART5 clock (UART7CLK). More... | |
#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_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART8 clock (UART8CLK). More... | |
#define | __HAL_RCC_UART8_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART8 clock (UART8CLK). More... | |
#define | __HAL_RCC_USART16910_CONFIG(__USART16910CLKSource__) MODIFY_REG(RCC->D2CCIP2R, RCC_D2CCIP2R_USART16910SEL, (uint32_t)(__USART16910CLKSource__)) |
macro to configure the USART1/6/9* /10* clock (USART16CLK). More... | |
#define | __HAL_RCC_USART16910_CONFIG(__USART16910CLKSource__) MODIFY_REG(RCC->D2CCIP2R, RCC_D2CCIP2R_USART16910SEL, (uint32_t)(__USART16910CLKSource__)) |
macro to configure the USART1/6/9* /10* clock (USART16CLK). More... | |
#define | __HAL_RCC_USART16_CONFIG __HAL_RCC_USART16910_CONFIG |
#define | __HAL_RCC_USART16_CONFIG __HAL_RCC_USART16910_CONFIG |
#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_CONFIG __HAL_RCC_USART16_CONFIG |
macro to configure the USART1 clock (USART1CLK). More... | |
#define | __HAL_RCC_USART1_CONFIG __HAL_RCC_USART16_CONFIG |
macro to configure the USART1 clock (USART1CLK). More... | |
#define | __HAL_RCC_USART234578_CONFIG(__USART234578CLKSource__) MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_USART234578SEL, (uint32_t)(__USART234578CLKSource__)) |
macro to configure the USART234578 clock (USART234578CLK). More... | |
#define | __HAL_RCC_USART234578_CONFIG(__USART234578CLKSource__) MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_USART234578SEL, (uint32_t)(__USART234578CLKSource__)) |
macro to configure the USART234578 clock (USART234578CLK). More... | |
#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_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the USART2 clock (USART2CLK). More... | |
#define | __HAL_RCC_USART2_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the USART2 clock (USART2CLK). More... | |
#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_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the USART3 clock (USART3CLK). More... | |
#define | __HAL_RCC_USART3_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the USART3 clock (USART3CLK). More... | |
#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_CONFIG __HAL_RCC_USART16_CONFIG |
macro to configure the USART6 clock (USART6CLK). More... | |
#define | __HAL_RCC_USART6_CONFIG __HAL_RCC_USART16_CONFIG |
macro to configure the USART6 clock (USART6CLK). More... | |
#define | __HAL_RCC_USB_CONFIG(__USBCLKSource__) MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_USBSEL, (uint32_t)(__USBCLKSource__)) |
Macro to configure the USB clock (USBCLK). More... | |
#define | __HAL_RCC_USB_CONFIG(__USBCLKSource__) MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_USBSEL, (uint32_t)(__USBCLKSource__)) |
Macro to configure the USB clock (USBCLK). More... | |
#define | RCC_CRS_FLAG_ERROR_MASK ((uint32_t)(RCC_CRS_FLAG_TRIMOVF | RCC_CRS_FLAG_SYNCERR | RCC_CRS_FLAG_SYNCMISS)) |
Clear the CRS specified FLAG. More... | |
#define | RCC_CRS_FLAG_ERROR_MASK ((uint32_t)(RCC_CRS_FLAG_TRIMOVF | RCC_CRS_FLAG_SYNCERR | RCC_CRS_FLAG_SYNCMISS)) |
Clear the CRS specified FLAG. More... | |
#define | RCC_CRS_IT_ERROR_MASK ((uint32_t)(RCC_CRS_IT_TRIMOVF | RCC_CRS_IT_SYNCERR | RCC_CRS_IT_SYNCMISS)) |
Clear the CRS interrupt pending bits. More... | |
#define | RCC_CRS_IT_ERROR_MASK ((uint32_t)(RCC_CRS_IT_TRIMOVF | RCC_CRS_IT_SYNCERR | RCC_CRS_IT_SYNCMISS)) |
Clear the CRS interrupt pending bits. More... | |
#define __HAL_RCC_ADC_CONFIG | ( | __ADCCLKSource__ | ) | MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_ADCSEL, (uint32_t)(__ADCCLKSource__)) |
Macro to configure the ADC clock.
<strong>ADCCLKSource</strong> | specifies the ADC digital interface clock source. This parameter can be one of the following values:
|
Definition at line 3112 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_ADC_CONFIG | ( | __ADCCLKSource__ | ) | MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_ADCSEL, (uint32_t)(__ADCCLKSource__)) |
Macro to configure the ADC clock.
<strong>ADCCLKSource</strong> | specifies the ADC digital interface clock source. This parameter can be one of the following values:
|
Definition at line 3116 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>CEC_CLKSOURCE</strong> | specifies the CEC clock source. This parameter can be one of the following values:
|
Definition at line 3087 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_CEC_CONFIG | ( | __CECCLKSource__ | ) | MODIFY_REG(RCC->D2CCIP2R, RCC_CDCCIP2R_CECSEL, (uint32_t)(__CECCLKSource__)) |
macro to configure the CEC clock (CECCLK).
<strong>CECCLKSource</strong> | specifies the CEC clock source. This parameter can be one of the following values:
|
Definition at line 3208 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_CEC_CONFIG | ( | __CECCLKSource__ | ) | MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_CECSEL, (uint32_t)(__CECCLKSource__)) |
macro to configure the CEC clock (CECCLK).
<strong>CECCLKSource</strong> | specifies the CEC clock source. This parameter can be one of the following values:
|
Definition at line 3212 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>CLK48_SOURCE</strong> | specifies the CLK48 clock source. This parameter can be one of the following values:
|
Definition at line 3104 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_CLKP_CONFIG | ( | __CLKPSource__ | ) | MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_CKPERSEL, (uint32_t)(__CLKPSource__)) |
Macro to configure the CLKP : Oscillator clock for peripheral.
<strong>CLKPSource</strong> | specifies Oscillator clock for peripheral This parameter can be one of the following values:
|
Definition at line 3235 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_CLKP_CONFIG | ( | __CLKPSource__ | ) | MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_CKPERSEL, (uint32_t)(__CLKPSource__)) |
Macro to configure the CLKP : Oscillator clock for peripheral.
<strong>CLKPSource</strong> | specifies Oscillator clock for peripheral This parameter can be one of the following values:
|
Definition at line 3239 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_CRS_CLEAR_FLAG | ( | __FLAG__ | ) |
Definition at line 3821 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_CRS_CLEAR_FLAG | ( | __FLAG__ | ) |
Definition at line 3825 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_CRS_CLEAR_IT | ( | __INTERRUPT__ | ) |
Definition at line 3777 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_CRS_CLEAR_IT | ( | __INTERRUPT__ | ) |
Definition at line 3781 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Disable the specified CRS interrupts.
<strong>INTERRUPT</strong> | specifies the CRS interrupt sources to be disabled. This parameter can be any combination of the following values:
|
None |
Definition at line 3750 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Disable the specified CRS interrupts.
<strong>INTERRUPT</strong> | specifies the CRS interrupt sources to be disabled. This parameter can be any combination of the following values:
|
None |
Definition at line 3754 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Enable the specified CRS interrupts.
<strong>INTERRUPT</strong> | specifies the CRS interrupt sources to be enabled. This parameter can be any combination of the following values:
|
None |
Definition at line 3738 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Enable the specified CRS interrupts.
<strong>INTERRUPT</strong> | specifies the CRS interrupt sources to be enabled. This parameter can be any combination of the following values:
|
None |
Definition at line 3742 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Check whether the specified CRS flag is set or not.
<strong>FLAG</strong> | specifies the flag to check. This parameter can be one of the following values:
|
The | new state of FLAG (TRUE or FALSE). |
Definition at line 3801 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Check whether the specified CRS flag is set or not.
<strong>FLAG</strong> | specifies the flag to check. This parameter can be one of the following values:
|
The | new state of FLAG (TRUE or FALSE). |
Definition at line 3805 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_CRS_GET_IT_SOURCE | ( | __INTERRUPT__ | ) | ((READ_BIT(CRS->CR, (__INTERRUPT__)) != 0U) ? SET : RESET) |
Check whether the CRS interrupt has occurred or not.
<strong>INTERRUPT</strong> | specifies the CRS interrupt source to check. This parameter can be one of the following values:
|
The | new state of INTERRUPT (SET or RESET). |
Definition at line 3761 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_CRS_GET_IT_SOURCE | ( | __INTERRUPT__ | ) | ((READ_BIT(CRS->CR, (__INTERRUPT__)) != 0U) ? SET : RESET) |
Check whether the CRS interrupt has occurred or not.
<strong>INTERRUPT</strong> | specifies the CRS interrupt source to check. This parameter can be one of the following values:
|
The | new state of INTERRUPT (SET or RESET). |
Definition at line 3765 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_DFSDM1_CONFIG | ( | __DFSDM1CLKSource__ | ) | MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_DFSDM1SEL, (uint32_t)(__DFSDM1CLKSource__)) |
Macro to configure the DFSDM1 clock.
<strong>DFSDM1CLKSource</strong> | specifies the DFSDM1 clock source. This parameter can be one of the following values:
|
Definition at line 3163 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_DFSDM1_CONFIG | ( | __DFSDM1CLKSource__ | ) | MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_DFSDM1SEL, (uint32_t)(__DFSDM1CLKSource__)) |
Macro to configure the DFSDM1 clock.
<strong>DFSDM1CLKSource</strong> | specifies the DFSDM1 clock source. This parameter can be one of the following values:
|
Definition at line 3167 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_FMC_CONFIG | ( | __FMCCLKSource__ | ) | MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_FMCSEL, (uint32_t)(__FMCCLKSource__)) |
macro to configure the FMC clock source.
<strong>FMCCLKSource</strong> | specifies the FMC clock source.
|
Definition at line 3057 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_FMC_CONFIG | ( | __FMCCLKSource__ | ) | MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_FMCSEL, (uint32_t)(__FMCCLKSource__)) |
macro to configure the FMC clock source.
<strong>FMCCLKSource</strong> | specifies the FMC clock source.
|
Definition at line 3061 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Macro to get the ADC clock source.
The | clock source can be one of the following values:
|
Definition at line 3125 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Macro to get the ADC clock source.
The | clock source can be one of the following values:
|
Definition at line 3129 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_CEC_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_CECSEL))) |
macro to get the CEC clock source.
The | clock source can be one of the following values:
|
Definition at line 3095 of file stm32f7xx_hal_rcc_ex.h.
macro to get the CEC clock source.
The | clock source can be one of the following values:
|
Definition at line 3221 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
macro to get the CEC clock source.
The | clock source can be one of the following values:
|
Definition at line 3225 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_CLK48_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_CK48MSEL))) |
macro to get the CLK48 source.
The | clock source can be one of the following values:
|
Definition at line 3112 of file stm32f7xx_hal_rcc_ex.h.
Macro to get the Oscillator clock for peripheral source.
The | clock source can be one of the following values:
|
Definition at line 3248 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Macro to get the Oscillator clock for peripheral source.
The | clock source can be one of the following values:
|
Definition at line 3252 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_DFSDM1_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_DFSDM1SEL))) |
Macro to get the DFSDM1 clock source.
The | clock source can be one of the following values:
|
Definition at line 3175 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_DFSDM1_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_DFSDM1SEL))) |
Macro to get the DFSDM1 clock source.
The | clock source can be one of the following values:
|
Definition at line 3179 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
macro to get the FMC clock source.
The | clock source can be one of the following values:
|
Definition at line 3071 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
macro to get the FMC clock source.
The | clock source can be one of the following values:
|
Definition at line 3075 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C1235_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->D2CCIP2R, RCC_D2CCIP2R_I2C1235SEL))) |
macro to get the I2C1/2/3/5* clock source.
The | clock source can be one of the following values:
|
Definition at line 2293 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C1235_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->D2CCIP2R, RCC_D2CCIP2R_I2C1235SEL))) |
macro to get the I2C1/2/3/5* clock source.
The | clock source can be one of the following values:
|
Definition at line 2293 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C123_SOURCE __HAL_RCC_GET_I2C1235_SOURCE |
Definition at line 2295 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C123_SOURCE __HAL_RCC_GET_I2C1235_SOURCE |
Definition at line 2295 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C1_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_I2C1SEL))) |
Macro to get the I2C1 clock source.
The | clock source can be one of the following values:
|
Definition at line 2832 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C1_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
macro to get the I2C1 clock source.
The | clock source can be one of the following values:
|
Definition at line 2323 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C1_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
macro to get the I2C1 clock source.
The | clock source can be one of the following values:
|
Definition at line 2323 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C2_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_I2C2SEL))) |
Macro to get the I2C2 clock source.
The | clock source can be one of the following values:
|
Definition at line 2851 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C2_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
macro to get the I2C2 clock source.
The | clock source can be one of the following values:
|
Definition at line 2351 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C2_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
macro to get the I2C2 clock source.
The | clock source can be one of the following values:
|
Definition at line 2351 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C3_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_I2C3SEL))) |
macro to get the I2C3 clock source.
The | clock source can be one of the following values:
|
Definition at line 2870 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C3_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
macro to get the I2C3 clock source.
The | clock source can be one of the following values:
|
Definition at line 2379 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C3_SOURCE __HAL_RCC_GET_I2C123_SOURCE |
macro to get the I2C3 clock source.
The | clock source can be one of the following values:
|
Definition at line 2379 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C4_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->D3CCIPR, RCC_D3CCIPR_I2C4SEL))) |
macro to get the I2C4 clock source.
The | clock source can be one of the following values:
|
Definition at line 2406 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
macro to get the I2C4 clock source.
The | clock source can be one of the following values:
|
Definition at line 2409 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2C4_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_I2C4SEL))) |
macro to get the I2C4 clock source.
The | clock source can be one of the following values:
|
Definition at line 2889 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_I2SCLKSOURCE | ( | ) | (READ_BIT(RCC->CFGR, RCC_CFGR_I2SSRC)) |
Macro to Get I2S clock source selection.
The | clock source can be one of the following values:
|
Definition at line 2813 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_LPTIM1_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_LPTIM1SEL))) |
macro to get the LPTIM1 clock source.
The | clock source can be one of the following values:
|
Definition at line 2826 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_LPTIM1_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_LPTIM1SEL))) |
macro to get the LPTIM1 clock source.
The | clock source can be one of the following values:
|
Definition at line 2830 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_LPTIM1_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_LPTIM1SEL))) |
macro to get the LPTIM1 clock source.
The | clock source can be one of the following values:
|
Definition at line 3078 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_LPTIM2_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM2SEL))) |
macro to get the LPTIM2 clock source.
The | clock source can be one of the following values:
|
Definition at line 2860 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_LPTIM2_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM2SEL))) |
macro to get the LPTIM2 clock source.
The | clock source can be one of the following values:
|
Definition at line 2864 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_LPTIM345_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM3SEL))) |
macro to get the LPTIM3/4/5 clock source.
The | clock source can be one of the following values:
|
Definition at line 2893 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_LPTIM345_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM3SEL))) |
macro to get the LPTIM3/4/5 clock source.
The | clock source can be one of the following values:
|
Definition at line 2897 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_LPTIM3_SOURCE __HAL_RCC_GET_LPTIM345_SOURCE |
macro to get the LPTIM3 clock source.
The | clock source can be one of the following values:
|
Definition at line 2917 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_LPTIM3_SOURCE __HAL_RCC_GET_LPTIM345_SOURCE |
macro to get the LPTIM3 clock source.
The | clock source can be one of the following values:
|
Definition at line 2921 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_LPUART1_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPUART1SEL))) |
macro to get the LPUART1 clock source.
The | clock source can be one of the following values:
|
Definition at line 2792 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_LPUART1_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->SRDCCIPR, RCC_SRDCCIPR_LPUART1SEL))) |
macro to get the LPUART1 clock source.
The | clock source can be one of the following values:
|
Definition at line 2796 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
macro to get the RNG clock source.
The | clock source can be one of the following values:
|
Definition at line 3566 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
macro to get the RNG clock source.
The | clock source can be one of the following values:
|
Definition at line 3570 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Macro to get the SAI1 clock source.
The | clock source can be one of the following values:
|
Definition at line 2035 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Macro to get the SAI1 clock source.
The | clock source can be one of the following values:
|
Definition at line 2035 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SAI1_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR1, RCC_DCKCFGR1_SAI1SEL))) |
Macro to get the SAI1 clock source.
The | clock source can be one of the following values:
|
Definition at line 2750 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SAI2_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR1, RCC_DCKCFGR1_SAI2SEL))) |
Macro to get the SAI2 clock source.
The | clock source can be one of the following values:
|
Definition at line 2783 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SDMMC1_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_SDMMC1SEL))) |
macro to get the SDMMC1 clock source.
The | clock source can be one of the following values:
|
Definition at line 3129 of file stm32f7xx_hal_rcc_ex.h.
Macro to get the SDMMC clock.
Definition at line 3536 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Macro to get the SDMMC clock.
Definition at line 3540 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SPDIFRX_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SPDIFSEL))) |
Macro to get the SPDIFRX clock source.
None |
Definition at line 2064 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SPDIFRX_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SPDIFSEL))) |
Macro to get the SPDIFRX clock source.
None |
Definition at line 2064 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SPI123_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI123SEL))) |
Macro to get the SPI1/2/3 clock source.
The | clock source can be one of the following values:
|
Definition at line 3312 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SPI123_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI123SEL))) |
Macro to get the SPI1/2/3 clock source.
The | clock source can be one of the following values:
|
Definition at line 3316 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SPI1_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI1 clock source.
The | clock source can be one of the following values:
|
Definition at line 3337 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SPI1_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI1 clock source.
The | clock source can be one of the following values:
|
Definition at line 3341 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SPI2_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI2 clock source.
The | clock source can be one of the following values:
|
Definition at line 3361 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SPI2_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI2 clock source.
The | clock source can be one of the following values:
|
Definition at line 3365 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SPI3_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI3 clock source.
The | clock source can be one of the following values:
|
Definition at line 3385 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SPI3_SOURCE __HAL_RCC_GET_SPI123_SOURCE |
Macro to get the SPI3 clock source.
The | clock source can be one of the following values:
|
Definition at line 3389 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Macro to get the SPI4/5 clock source.
The | clock source can be one of the following values:
|
Definition at line 3420 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Macro to get the SPI4/5 clock source.
The | clock source can be one of the following values:
|
Definition at line 3424 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SPI4_SOURCE __HAL_RCC_GET_SPI45_SOURCE |
Macro to get the SPI4 clock source.
The | clock source can be one of the following values:
|
Definition at line 3447 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SPI4_SOURCE __HAL_RCC_GET_SPI45_SOURCE |
Macro to get the SPI4 clock source.
The | clock source can be one of the following values:
|
Definition at line 3451 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SPI5_SOURCE __HAL_RCC_GET_SPI45_SOURCE |
Macro to get the SPI5 clock source.
The | clock source can be one of the following values:
|
Definition at line 3473 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_SPI5_SOURCE __HAL_RCC_GET_SPI45_SOURCE |
Macro to get the SPI5 clock source.
The | clock source can be one of the following values:
|
Definition at line 3477 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Macro to get the SPI6 clock source.
The | clock source can be one of the following values:
|
Definition at line 3514 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Macro to get the SPI6 clock source.
The | clock source can be one of the following values:
|
Definition at line 3518 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Macro to get the SWPMI1 clock source.
The | clock source can be one of the following values:
|
Definition at line 3150 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Macro to get the SWPMI1 clock source.
The | clock source can be one of the following values:
|
Definition at line 3154 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_UART4_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_UART4SEL))) |
macro to get the UART4 clock source.
The | clock source can be one of the following values:
|
Definition at line 2973 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_UART4_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART4 clock source.
The | clock source can be one of the following values:
|
Definition at line 2611 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_UART4_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART4 clock source.
The | clock source can be one of the following values:
|
Definition at line 2615 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_UART5_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_UART5SEL))) |
macro to get the UART5 clock source.
The | clock source can be one of the following values:
|
Definition at line 2994 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_UART5_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART5 clock source.
The | clock source can be one of the following values:
|
Definition at line 2635 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_UART5_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART5 clock source.
The | clock source can be one of the following values:
|
Definition at line 2639 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_UART7_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_UART7SEL))) |
macro to get the UART7 clock source.
The | clock source can be one of the following values:
|
Definition at line 3036 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_UART7_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART7 clock source.
The | clock source can be one of the following values:
|
Definition at line 2683 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_UART7_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART7 clock source.
The | clock source can be one of the following values:
|
Definition at line 2687 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_UART8_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_UART8SEL))) |
macro to get the UART8 clock source.
The | clock source can be one of the following values:
|
Definition at line 3057 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_UART8_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART8 clock source.
The | clock source can be one of the following values:
|
Definition at line 2707 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_UART8_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the UART8 clock source.
The | clock source can be one of the following values:
|
Definition at line 2711 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART16910_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->D2CCIP2R, RCC_D2CCIP2R_USART16910SEL))) |
macro to get the USART1/6/9* /10* clock source.
The | clock source can be one of the following values:
|
Definition at line 2478 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART16910_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->D2CCIP2R, RCC_D2CCIP2R_USART16910SEL))) |
macro to get the USART1/6/9* /10* clock source.
The | clock source can be one of the following values:
|
Definition at line 2482 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART16_SOURCE __HAL_RCC_GET_USART16910_SOURCE |
Definition at line 2480 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART16_SOURCE __HAL_RCC_GET_USART16910_SOURCE |
Definition at line 2484 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART1_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_USART1SEL))) |
macro to get the USART1 clock source.
The | clock source can be one of the following values:
|
Definition at line 2910 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART1_SOURCE __HAL_RCC_GET_USART16_SOURCE |
macro to get the USART1 clock source.
The | clock source can be one of the following values:
|
Definition at line 2539 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART1_SOURCE __HAL_RCC_GET_USART16_SOURCE |
macro to get the USART1 clock source.
The | clock source can be one of the following values:
|
Definition at line 2543 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART234578_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_USART234578SEL))) |
macro to get the USART2/3/4/5/7/8 clock source.
The | clock source can be one of the following values:
|
Definition at line 2514 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART234578_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->CDCCIP2R, RCC_CDCCIP2R_USART234578SEL))) |
macro to get the USART2/3/4/5/7/8 clock source.
The | clock source can be one of the following values:
|
Definition at line 2518 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART2_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_USART2SEL))) |
macro to get the USART2 clock source.
The | clock source can be one of the following values:
|
Definition at line 2931 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART2_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the USART2 clock source.
The | clock source can be one of the following values:
|
Definition at line 2563 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART2_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the USART2 clock source.
The | clock source can be one of the following values:
|
Definition at line 2567 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART3_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_USART3SEL))) |
macro to get the USART3 clock source.
The | clock source can be one of the following values:
|
Definition at line 2952 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART3_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the USART3 clock source.
The | clock source can be one of the following values:
|
Definition at line 2587 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART3_SOURCE __HAL_RCC_GET_USART234578_SOURCE |
macro to get the USART3 clock source.
The | clock source can be one of the following values:
|
Definition at line 2591 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART6_SOURCE | ( | ) | ((uint32_t)(READ_BIT(RCC->DCKCFGR2, RCC_DCKCFGR2_USART6SEL))) |
macro to get the USART6 clock source.
The | clock source can be one of the following values:
|
Definition at line 3015 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART6_SOURCE __HAL_RCC_GET_USART16_SOURCE |
macro to get the USART6 clock source.
The | clock source can be one of the following values:
|
Definition at line 2659 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_GET_USART6_SOURCE __HAL_RCC_GET_USART16_SOURCE |
macro to get the USART6 clock source.
The | clock source can be one of the following values:
|
Definition at line 2663 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Macro to get the USB clock source.
The | clock source can be one of the following values:
|
Definition at line 3098 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
Macro to get the USB clock source.
The | clock source can be one of the following values:
|
Definition at line 3102 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_I2C1235_CONFIG | ( | __I2C1235CLKSource__ | ) | MODIFY_REG(RCC->D2CCIP2R, RCC_D2CCIP2R_I2C1235SEL, (uint32_t)(__I2C1235CLKSource__)) |
macro to configure the I2C1/2/3/5* clock (I2C123CLK).
<strong>I2C1235CLKSource</strong> | specifies the I2C1/2/3/5* clock source. This parameter can be one of the following values:
|
Definition at line 2273 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_I2C1235_CONFIG | ( | __I2C1235CLKSource__ | ) | MODIFY_REG(RCC->D2CCIP2R, RCC_D2CCIP2R_I2C1235SEL, (uint32_t)(__I2C1235CLKSource__)) |
macro to configure the I2C1/2/3/5* clock (I2C123CLK).
<strong>I2C1235CLKSource</strong> | specifies the I2C1/2/3/5* clock source. This parameter can be one of the following values:
|
Definition at line 2273 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_I2C123_CONFIG __HAL_RCC_I2C1235_CONFIG |
Definition at line 2276 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_I2C123_CONFIG __HAL_RCC_I2C1235_CONFIG |
Definition at line 2276 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>I2C1_CLKSOURCE</strong> | specifies the I2C1 clock source. This parameter can be one of the following values:
|
Definition at line 2823 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_I2C1_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C1 clock (I2C1CLK).
<strong>I2C1CLKSource</strong> | specifies the I2C1 clock source. This parameter can be one of the following values:
|
Definition at line 2310 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_I2C1_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C1 clock (I2C1CLK).
<strong>I2C1CLKSource</strong> | specifies the I2C1 clock source. This parameter can be one of the following values:
|
Definition at line 2310 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>I2C2_CLKSOURCE</strong> | specifies the I2C2 clock source. This parameter can be one of the following values:
|
Definition at line 2842 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_I2C2_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C2 clock (I2C2CLK).
<strong>I2C2CLKSource</strong> | specifies the I2C2 clock source. This parameter can be one of the following values:
|
Definition at line 2338 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_I2C2_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C2 clock (I2C2CLK).
<strong>I2C2CLKSource</strong> | specifies the I2C2 clock source. This parameter can be one of the following values:
|
Definition at line 2338 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>I2C3_CLKSOURCE</strong> | specifies the I2C3 clock source. This parameter can be one of the following values:
|
Definition at line 2861 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_I2C3_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C3 clock (I2C3CLK).
<strong>I2C3CLKSource</strong> | specifies the I2C3 clock source. This parameter can be one of the following values:
|
Definition at line 2366 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_I2C3_CONFIG __HAL_RCC_I2C123_CONFIG |
macro to configure the I2C3 clock (I2C3CLK).
<strong>I2C3CLKSource</strong> | specifies the I2C3 clock source. This parameter can be one of the following values:
|
Definition at line 2366 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>I2C4_CLKSOURCE</strong> | specifies the I2C4 clock source. This parameter can be one of the following values:
|
Definition at line 2880 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_I2C4_CONFIG | ( | __I2C4CLKSource__ | ) | MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_I2C4SEL, (uint32_t)(__I2C4CLKSource__)) |
macro to configure the I2C4 clock (I2C4CLK).
<strong>I2C4CLKSource</strong> | specifies the I2C4 clock source. This parameter can be one of the following values:
|
Definition at line 2395 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_I2C4_CONFIG | ( | __I2C4CLKSource__ | ) | MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_I2C4SEL, (uint32_t)(__I2C4CLKSource__)) |
macro to configure the I2C4 clock (I2C4CLK).
<strong>I2C4CLKSource</strong> | specifies the I2C4 clock source. This parameter can be one of the following values:
|
Definition at line 2395 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>LPTIM1_CLKSOURCE</strong> | specifies the LPTIM1 clock source. This parameter can be one of the following values:
|
Definition at line 3068 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_LPTIM1_CONFIG | ( | __LPTIM1CLKSource__ | ) | MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_LPTIM1SEL, (uint32_t)(__LPTIM1CLKSource__)) |
macro to configure the LPTIM1 clock source.
<strong>LPTIM1CLKSource</strong> | specifies the LPTIM1 clock source. This parameter can be one of the following values:
|
Definition at line 2810 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LPTIM1_CONFIG | ( | __LPTIM1CLKSource__ | ) | MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_LPTIM1SEL, (uint32_t)(__LPTIM1CLKSource__)) |
macro to configure the LPTIM1 clock source.
<strong>LPTIM1CLKSource</strong> | specifies the LPTIM1 clock source. This parameter can be one of the following values:
|
Definition at line 2814 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LPTIM2_CONFIG | ( | __LPTIM2CLKSource__ | ) | MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM2SEL, (uint32_t)(__LPTIM2CLKSource__)) |
macro to configure the LPTIM2 clock source.
<strong>LPTIM2CLKSource</strong> | specifies the LPTIM2 clock source. This parameter can be one of the following values:
|
Definition at line 2844 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LPTIM2_CONFIG | ( | __LPTIM2CLKSource__ | ) | MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM2SEL, (uint32_t)(__LPTIM2CLKSource__)) |
macro to configure the LPTIM2 clock source.
<strong>LPTIM2CLKSource</strong> | specifies the LPTIM2 clock source. This parameter can be one of the following values:
|
Definition at line 2848 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LPTIM345_CONFIG | ( | __LPTIM345CLKSource__ | ) | MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM3SEL, (uint32_t)(__LPTIM345CLKSource__)) |
macro to configure the LPTIM3/4/5 clock source.
<strong>LPTIM345CLKSource</strong> | specifies the LPTIM3/4/5 clock source.
|
Definition at line 2877 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LPTIM345_CONFIG | ( | __LPTIM345CLKSource__ | ) | MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPTIM3SEL, (uint32_t)(__LPTIM345CLKSource__)) |
macro to configure the LPTIM3/4/5 clock source.
<strong>LPTIM345CLKSource</strong> | specifies the LPTIM3/4/5 clock source.
|
Definition at line 2881 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LPTIM3_CONFIG __HAL_RCC_LPTIM345_CONFIG |
macro to configure the LPTIM3 clock source.
<strong>LPTIM3CLKSource</strong> | specifies the LPTIM3 clock source.
|
Definition at line 2906 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LPTIM3_CONFIG __HAL_RCC_LPTIM345_CONFIG |
macro to configure the LPTIM3 clock source.
<strong>LPTIM3CLKSource</strong> | specifies the LPTIM3 clock source.
|
Definition at line 2910 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LPUART1_CONFIG | ( | __LPUART1CLKSource__ | ) | MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPUART1SEL, (uint32_t)(__LPUART1CLKSource__)) |
macro to configure the LPUART1 clock (LPUART1CLK).
<strong>LPUART1CLKSource</strong> | specifies the LPUART1 clock source. This parameter can be one of the following values:
|
Definition at line 2776 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LPUART1_CONFIG | ( | __LPUART1CLKSource__ | ) | MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_LPUART1SEL, (uint32_t)(__LPUART1CLKSource__)) |
macro to configure the LPUART1 clock (LPUART1CLK).
<strong>LPUART1CLKSource</strong> | specifies the LPUART1 clock source. This parameter can be one of the following values:
|
Definition at line 2780 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_CLEAR_FLAG | ( | ) | WRITE_REG(EXTI->PR1, RCC_EXTI_LINE_LSECSS) |
Clear the RCC LSE CSS EXTI flag.
None. |
Definition at line 3707 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_CLEAR_FLAG | ( | ) | WRITE_REG(EXTI->PR1, RCC_EXTI_LINE_LSECSS) |
Clear the RCC LSE CSS EXTI flag.
None. |
Definition at line 3711 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_EVENT | ( | ) | CLEAR_BIT(EXTI->EMR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Event Line.
None. |
Definition at line 3623 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_EVENT | ( | ) | CLEAR_BIT(EXTI->EMR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Event Line.
None. |
Definition at line 3627 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_FALLING_EDGE | ( | ) | CLEAR_BIT(EXTI->FTSR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Falling Trigger.
None. |
Definition at line 3662 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_FALLING_EDGE | ( | ) | CLEAR_BIT(EXTI->FTSR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Falling Trigger.
None. |
Definition at line 3666 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_IT | ( | ) | CLEAR_BIT(EXTI->IMR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Line.
None |
Definition at line 3611 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_IT | ( | ) | CLEAR_BIT(EXTI->IMR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Line.
None |
Definition at line 3615 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_RISING_EDGE | ( | ) | CLEAR_BIT(EXTI->RTSR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Rising Trigger.
None. |
Definition at line 3675 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_RISING_EDGE | ( | ) | CLEAR_BIT(EXTI->RTSR1, RCC_EXTI_LINE_LSECSS) |
Disable the RCC LSE CSS Extended Interrupt Rising Trigger.
None. |
Definition at line 3679 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_RISING_FALLING_EDGE | ( | ) |
Disable the RCC LSE CSS Extended Interrupt Rising & Falling Trigger.
None. |
Definition at line 3691 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_DISABLE_RISING_FALLING_EDGE | ( | ) |
Disable the RCC LSE CSS Extended Interrupt Rising & Falling Trigger.
None. |
Definition at line 3695 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_EVENT | ( | ) | SET_BIT(EXTI->EMR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Event Line.
None. |
Definition at line 3617 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_EVENT | ( | ) | SET_BIT(EXTI->EMR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Event Line.
None. |
Definition at line 3621 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_FALLING_EDGE | ( | ) | SET_BIT(EXTI->FTSR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Falling Trigger.
None. |
Definition at line 3655 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_FALLING_EDGE | ( | ) | SET_BIT(EXTI->FTSR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Falling Trigger.
None. |
Definition at line 3659 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_IT | ( | ) | SET_BIT(EXTI->IMR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Line.
None |
Definition at line 3605 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_IT | ( | ) | SET_BIT(EXTI->IMR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Line.
None |
Definition at line 3609 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_EDGE | ( | ) | SET_BIT(EXTI->RTSR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Rising Trigger.
None. |
Definition at line 3669 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_EDGE | ( | ) | SET_BIT(EXTI->RTSR1, RCC_EXTI_LINE_LSECSS) |
Enable the RCC LSE CSS Extended Interrupt Rising Trigger.
None. |
Definition at line 3673 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_FALLING_EDGE | ( | ) |
Enable the RCC LSE CSS Extended Interrupt Rising & Falling Trigger.
None. |
Definition at line 3681 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_FALLING_EDGE | ( | ) |
Enable the RCC LSE CSS Extended Interrupt Rising & Falling Trigger.
None. |
Definition at line 3685 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_GENERATE_SWIT | ( | ) | SET_BIT(EXTI->SWIER1, RCC_EXTI_LINE_LSECSS) |
Generate a Software interrupt on the RCC LSE CSS EXTI line.
None. |
Definition at line 3726 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_GENERATE_SWIT | ( | ) | SET_BIT(EXTI->SWIER1, RCC_EXTI_LINE_LSECSS) |
Generate a Software interrupt on the RCC LSE CSS EXTI line.
None. |
Definition at line 3730 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_GET_FLAG | ( | ) | (READ_BIT(EXTI->PR1, RCC_EXTI_LINE_LSECSS) == RCC_EXTI_LINE_LSECSS) |
Check whether the specified RCC LSE CSS EXTI interrupt flag is set or not.
EXTI | RCC LSE CSS Line Status. |
Definition at line 3701 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_LSECSS_EXTI_GET_FLAG | ( | ) | (READ_BIT(EXTI->PR1, RCC_EXTI_LINE_LSECSS) == RCC_EXTI_LINE_LSECSS) |
Check whether the specified RCC LSE CSS EXTI interrupt flag is set or not.
EXTI | RCC LSE CSS Line Status. |
Definition at line 3705 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2_CONFIG | ( | __PLL2M__, | |
__PLL2N__, | |||
__PLL2P__, | |||
__PLL2Q__, | |||
__PLL2R__ | |||
) |
Macro to configures the PLL2 multiplication and division factors.
<strong>PLL2M</strong> | specifies the division factor for PLL2 VCO input clock This parameter must be a number between 1 and 63. |
<strong>PLL2N</strong> | specifies the multiplication factor for PLL2 VCO output clock This parameter must be a number between 4 and 512 or between 8 and 420(*). |
<strong>PLL2P</strong> | specifies the division factor for peripheral kernel clocks This parameter must be a number between 1 and 128. |
<strong>PLL2Q</strong> | specifies the division factor for peripheral kernel clocks This parameter must be a number between 1 and 128. |
<strong>PLL2R</strong> | specifies the division factor for peripheral kernel clocks This parameter must be a number between 1 and 128. |
None | (*) : For stm32h7a3xx and stm32h7b3xx family lines. |
Definition at line 1831 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2_CONFIG | ( | __PLL2M__, | |
__PLL2N__, | |||
__PLL2P__, | |||
__PLL2Q__, | |||
__PLL2R__ | |||
) |
Macro to configures the PLL2 multiplication and division factors.
<strong>PLL2M</strong> | specifies the division factor for PLL2 VCO input clock This parameter must be a number between 1 and 63. |
<strong>PLL2N</strong> | specifies the multiplication factor for PLL2 VCO output clock This parameter must be a number between 4 and 512 or between 8 and 420(*). |
<strong>PLL2P</strong> | specifies the division factor for peripheral kernel clocks This parameter must be a number between 1 and 128. |
<strong>PLL2Q</strong> | specifies the division factor for peripheral kernel clocks This parameter must be a number between 1 and 128. |
<strong>PLL2R</strong> | specifies the division factor for peripheral kernel clocks This parameter must be a number between 1 and 128. |
None | (*) : For stm32h7a3xx and stm32h7b3xx family lines. |
Definition at line 1831 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2_DISABLE | ( | ) | CLEAR_BIT(RCC->CR, RCC_CR_PLL2ON) |
Definition at line 1768 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2_DISABLE | ( | ) | CLEAR_BIT(RCC->CR, RCC_CR_PLL2ON) |
Definition at line 1768 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2_ENABLE | ( | ) | SET_BIT(RCC->CR, RCC_CR_PLL2ON) |
Macros to enable or disable PLL2.
Definition at line 1767 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2_ENABLE | ( | ) | SET_BIT(RCC->CR, RCC_CR_PLL2ON) |
Macros to enable or disable PLL2.
Definition at line 1767 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2_VCIRANGE | ( | __RCC_PLL2VCIRange__ | ) | MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL2RGE, (__RCC_PLL2VCIRange__)) |
Macro to select the PLL2 reference frequency range.
<strong>RCC_PLL2VCIRange</strong> | specifies the PLL2 input frequency range This parameter can be one of the following values:
|
None |
Definition at line 1866 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2_VCIRANGE | ( | __RCC_PLL2VCIRange__ | ) | MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL2RGE, (__RCC_PLL2VCIRange__)) |
Macro to select the PLL2 reference frequency range.
<strong>RCC_PLL2VCIRange</strong> | specifies the PLL2 input frequency range This parameter can be one of the following values:
|
None |
Definition at line 1866 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2_VCORANGE | ( | __RCC_PLL2VCORange__ | ) | MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL2VCOSEL, (__RCC_PLL2VCORange__)) |
Macro to select the PLL2 reference frequency range.
<strong>RCC_PLL2VCORange</strong> | Specifies the PLL2 input frequency range This parameter can be one of the following values:
|
None |
Definition at line 1880 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2_VCORANGE | ( | __RCC_PLL2VCORange__ | ) | MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL2VCOSEL, (__RCC_PLL2VCORange__)) |
Macro to select the PLL2 reference frequency range.
<strong>RCC_PLL2VCORange</strong> | Specifies the PLL2 input frequency range This parameter can be one of the following values:
|
None |
Definition at line 1880 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2CLKOUT_DISABLE | ( | __RCC_PLL2ClockOut__ | ) | CLEAR_BIT(RCC->PLLCFGR, (__RCC_PLL2ClockOut__)) |
Definition at line 1788 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2CLKOUT_DISABLE | ( | __RCC_PLL2ClockOut__ | ) | CLEAR_BIT(RCC->PLLCFGR, (__RCC_PLL2ClockOut__)) |
Definition at line 1788 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2CLKOUT_ENABLE | ( | __RCC_PLL2ClockOut__ | ) | SET_BIT(RCC->PLLCFGR, (__RCC_PLL2ClockOut__)) |
Enables or disables each clock output (PLL2_P_CLK, PLL2_Q_CLK, PLL2_R_CLK)
<strong>RCC_PLL2ClockOut</strong> | Specifies the PLL2 clock to be outputted This parameter can be one of the following values:
|
None |
Definition at line 1786 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2CLKOUT_ENABLE | ( | __RCC_PLL2ClockOut__ | ) | SET_BIT(RCC->PLLCFGR, (__RCC_PLL2ClockOut__)) |
Enables or disables each clock output (PLL2_P_CLK, PLL2_Q_CLK, PLL2_R_CLK)
<strong>RCC_PLL2ClockOut</strong> | Specifies the PLL2 clock to be outputted This parameter can be one of the following values:
|
None |
Definition at line 1786 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2FRACN_CONFIG | ( | __RCC_PLL2FRACN__ | ) | MODIFY_REG(RCC->PLL2FRACR, RCC_PLL2FRACR_FRACN2,((uint32_t)(__RCC_PLL2FRACN__) << RCC_PLL2FRACR_FRACN2_Pos)) |
Macro to configures PLL2 clock Fractional Part Of The Multiplication Factor.
<strong>RCC_PLL2FRACN</strong> | Specifies Fractional Part Of The Multiplication factor for PLL2 VCO It should be a value between 0 and 8191 |
(*) : For stm32h7a3xx and stm32h7b3xx family lines.
None |
Definition at line 1854 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2FRACN_CONFIG | ( | __RCC_PLL2FRACN__ | ) | MODIFY_REG(RCC->PLL2FRACR, RCC_PLL2FRACR_FRACN2,((uint32_t)(__RCC_PLL2FRACN__) << RCC_PLL2FRACR_FRACN2_Pos)) |
Macro to configures PLL2 clock Fractional Part Of The Multiplication Factor.
<strong>RCC_PLL2FRACN</strong> | Specifies Fractional Part Of The Multiplication factor for PLL2 VCO It should be a value between 0 and 8191 |
(*) : For stm32h7a3xx and stm32h7b3xx family lines.
None |
Definition at line 1854 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2FRACN_DISABLE | ( | ) | CLEAR_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL2FRACEN) |
Definition at line 1797 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2FRACN_DISABLE | ( | ) | CLEAR_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL2FRACEN) |
Definition at line 1797 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2FRACN_ENABLE | ( | ) | SET_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL2FRACEN) |
Enables or disables Fractional Part Of The Multiplication Factor of PLL2 VCO.
None |
Definition at line 1795 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL2FRACN_ENABLE | ( | ) | SET_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL2FRACEN) |
Enables or disables Fractional Part Of The Multiplication Factor of PLL2 VCO.
None |
Definition at line 1795 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3_CONFIG | ( | __PLL3M__, | |
__PLL3N__, | |||
__PLL3P__, | |||
__PLL3Q__, | |||
__PLL3R__ | |||
) |
Macro to configures the PLL3 multiplication and division factors.
<strong>PLL3M</strong> | specifies the division factor for PLL3 VCO input clock This parameter must be a number between 1 and 63. |
<strong>PLL3N</strong> | specifies the multiplication factor for PLL3 VCO output clock This parameter must be a number between 4 and 512. |
<strong>PLL3P</strong> | specifies the division factor for peripheral kernel clocks This parameter must be a number between 2 and 128 (where odd numbers not allowed) |
<strong>PLL3Q</strong> | specifies the division factor for peripheral kernel clocks This parameter must be a number between 1 and 128 |
<strong>PLL3R</strong> | specifies the division factor for peripheral kernel clocks This parameter must be a number between 1 and 128 |
None | (*) : For stm32h7a3xx and stm32h7b3xx family lines. |
Definition at line 1953 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3_CONFIG | ( | __PLL3M__, | |
__PLL3N__, | |||
__PLL3P__, | |||
__PLL3Q__, | |||
__PLL3R__ | |||
) |
Macro to configures the PLL3 multiplication and division factors.
<strong>PLL3M</strong> | specifies the division factor for PLL3 VCO input clock This parameter must be a number between 1 and 63. |
<strong>PLL3N</strong> | specifies the multiplication factor for PLL3 VCO output clock This parameter must be a number between 4 and 512. |
<strong>PLL3P</strong> | specifies the division factor for peripheral kernel clocks This parameter must be a number between 2 and 128 (where odd numbers not allowed) |
<strong>PLL3Q</strong> | specifies the division factor for peripheral kernel clocks This parameter must be a number between 1 and 128 |
<strong>PLL3R</strong> | specifies the division factor for peripheral kernel clocks This parameter must be a number between 1 and 128 |
None | (*) : For stm32h7a3xx and stm32h7b3xx family lines. |
Definition at line 1953 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3_DISABLE | ( | ) | CLEAR_BIT(RCC->CR, RCC_CR_PLL3ON) |
Definition at line 1890 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3_DISABLE | ( | ) | CLEAR_BIT(RCC->CR, RCC_CR_PLL3ON) |
Definition at line 1890 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3_ENABLE | ( | ) | SET_BIT(RCC->CR, RCC_CR_PLL3ON) |
Macros to enable or disable the main PLL3.
Definition at line 1889 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3_ENABLE | ( | ) | SET_BIT(RCC->CR, RCC_CR_PLL3ON) |
Macros to enable or disable the main PLL3.
Definition at line 1889 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3_VCIRANGE | ( | __RCC_PLL3VCIRange__ | ) | MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL3RGE, (__RCC_PLL3VCIRange__)) |
Macro to select the PLL3 reference frequency range.
<strong>RCC_PLL3VCIRange</strong> | specifies the PLL1 input frequency range This parameter can be one of the following values:
|
None |
Definition at line 1988 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3_VCIRANGE | ( | __RCC_PLL3VCIRange__ | ) | MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL3RGE, (__RCC_PLL3VCIRange__)) |
Macro to select the PLL3 reference frequency range.
<strong>RCC_PLL3VCIRange</strong> | specifies the PLL1 input frequency range This parameter can be one of the following values:
|
None |
Definition at line 1988 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3_VCORANGE | ( | __RCC_PLL3VCORange__ | ) | MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL3VCOSEL, (__RCC_PLL3VCORange__)) |
Macro to select the PLL3 reference frequency range.
<strong>RCC_PLL3VCORange</strong> | specifies the PLL1 input frequency range This parameter can be one of the following values:
|
None |
Definition at line 2002 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3_VCORANGE | ( | __RCC_PLL3VCORange__ | ) | MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLL3VCOSEL, (__RCC_PLL3VCORange__)) |
Macro to select the PLL3 reference frequency range.
<strong>RCC_PLL3VCORange</strong> | specifies the PLL1 input frequency range This parameter can be one of the following values:
|
None |
Definition at line 2002 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3CLKOUT_DISABLE | ( | __RCC_PLL3ClockOut__ | ) | CLEAR_BIT(RCC->PLLCFGR, (__RCC_PLL3ClockOut__)) |
Definition at line 1919 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3CLKOUT_DISABLE | ( | __RCC_PLL3ClockOut__ | ) | CLEAR_BIT(RCC->PLLCFGR, (__RCC_PLL3ClockOut__)) |
Definition at line 1919 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3CLKOUT_ENABLE | ( | __RCC_PLL3ClockOut__ | ) | SET_BIT(RCC->PLLCFGR, (__RCC_PLL3ClockOut__)) |
Enables or disables each clock output (PLL3_P_CLK, PLL3_Q_CLK, PLL3_R_CLK)
<strong>RCC_PLL3ClockOut</strong> | specifies the PLL3 clock to be outputted This parameter can be one of the following values:
|
None |
Definition at line 1917 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3CLKOUT_ENABLE | ( | __RCC_PLL3ClockOut__ | ) | SET_BIT(RCC->PLLCFGR, (__RCC_PLL3ClockOut__)) |
Enables or disables each clock output (PLL3_P_CLK, PLL3_Q_CLK, PLL3_R_CLK)
<strong>RCC_PLL3ClockOut</strong> | specifies the PLL3 clock to be outputted This parameter can be one of the following values:
|
None |
Definition at line 1917 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3FRACN_CONFIG | ( | __RCC_PLL3FRACN__ | ) | MODIFY_REG(RCC->PLL3FRACR, RCC_PLL3FRACR_FRACN3, (uint32_t)(__RCC_PLL3FRACN__) << RCC_PLL3FRACR_FRACN3_Pos) |
Macro to configures PLL3 clock Fractional Part of The Multiplication Factor.
<strong>RCC_PLL3FRACN</strong> | specifies Fractional Part Of The Multiplication Factor for PLL3 VCO It should be a value between 0 and 8191 |
(*) : For stm32h7a3xx and stm32h7b3xx family lines.
None |
Definition at line 1977 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3FRACN_CONFIG | ( | __RCC_PLL3FRACN__ | ) | MODIFY_REG(RCC->PLL3FRACR, RCC_PLL3FRACR_FRACN3, (uint32_t)(__RCC_PLL3FRACN__) << RCC_PLL3FRACR_FRACN3_Pos) |
Macro to configures PLL3 clock Fractional Part of The Multiplication Factor.
<strong>RCC_PLL3FRACN</strong> | specifies Fractional Part Of The Multiplication Factor for PLL3 VCO It should be a value between 0 and 8191 |
(*) : For stm32h7a3xx and stm32h7b3xx family lines.
None |
Definition at line 1977 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3FRACN_DISABLE | ( | ) | CLEAR_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL3FRACEN) |
Definition at line 1899 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3FRACN_DISABLE | ( | ) | CLEAR_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL3FRACEN) |
Definition at line 1899 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3FRACN_ENABLE | ( | ) | SET_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL3FRACEN) |
Enables or disables Fractional Part Of The Multiplication Factor of PLL3 VCO.
None |
Definition at line 1897 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL3FRACN_ENABLE | ( | ) | SET_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLL3FRACEN) |
Enables or disables Fractional Part Of The Multiplication Factor of PLL3 VCO.
None |
Definition at line 1897 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL_CONFIG | ( | __RCC_PLLSource__, | |
__PLLM__, | |||
__PLLN__, | |||
__PLLP__, | |||
__PLLQ__ | |||
) |
Macro to configure the main PLL clock source, multiplication and division factors.
<strong>RCC_PLLSource</strong> | specifies the PLL entry clock source. This parameter can be one of the following values:
|
<strong>PLLM</strong> | specifies the division factor for PLL VCO input clock This parameter must be a number between Min_Data = 2 and Max_Data = 63. |
<strong>PLLN</strong> | specifies the multiplication factor for PLL VCO output clock This parameter must be a number between Min_Data = 50 and Max_Data = 432. |
<strong>PLLP</strong> | specifies the division factor for main system clock (SYSCLK) This parameter must be a number in the range {2, 4, 6, or 8}. |
<strong>PLLQ</strong> | specifies the division factor for OTG FS, SDMMC and RNG clocks This parameter must be a number between Min_Data = 2 and Max_Data = 15. |
Definition at line 2577 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL_CONFIG | ( | __RCC_PLLSource__, | |
__PLLM__, | |||
__PLLN__, | |||
__PLLP__, | |||
__PLLQ__ | |||
) |
Macro to configure the main PLL clock source, multiplication and division factors.
<strong>RCC_PLLSource</strong> | specifies the PLL entry clock source. This parameter can be one of the following values:
|
<strong>PLLM</strong> | specifies the division factor for PLL VCO input clock This parameter must be a number between Min_Data = 2 and Max_Data = 63. |
<strong>PLLN</strong> | specifies the multiplication factor for PLL VCO output clock This parameter must be a number between Min_Data = 50 and Max_Data = 432 Except for STM32F411xE devices where Min_Data = 192. |
<strong>PLLP</strong> | specifies the division factor for main system clock (SYSCLK) This parameter must be a number in the range {2, 4, 6, or 8}. |
<strong>PLLQ</strong> | specifies the division factor for OTG FS, SDIO and RNG clocks This parameter must be a number between Min_Data = 2 and Max_Data = 15. |
Definition at line 5810 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL_CONFIG | ( | __RCC_PLLSource__, | |
__PLLM__, | |||
__PLLN__, | |||
__PLLP__, | |||
__PLLQ__ | |||
) |
Macro to configure the main PLL clock source, multiplication and division factors.
<strong>RCC_PLLSource</strong> | specifies the PLL entry clock source. This parameter can be one of the following values:
|
<strong>PLLM</strong> | specifies the division factor for PLL VCO input clock This parameter must be a number between Min_Data = 2 and Max_Data = 63. |
<strong>PLLN</strong> | specifies the multiplication factor for PLL VCO output clock This parameter must be a number between Min_Data = 50 and Max_Data = 432 Except for STM32F411xE devices where Min_Data = 192. |
<strong>PLLP</strong> | specifies the division factor for main system clock (SYSCLK) This parameter must be a number in the range {2, 4, 6, or 8}. |
<strong>PLLQ</strong> | specifies the division factor for OTG FS, SDIO and RNG clocks This parameter must be a number between Min_Data = 2 and Max_Data = 15. |
Definition at line 5810 of file stm32f469/stm32f469i-disco/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h.
#define __HAL_RCC_PLL_CONFIG | ( | __RCC_PLLSource__, | |
__PLLM__, | |||
__PLLN__, | |||
__PLLP__, | |||
__PLLQ__ | |||
) |
Macro to configure the main PLL clock source, multiplication and division factors.
<strong>RCC_PLLSource</strong> | specifies the PLL entry clock source. This parameter can be one of the following values:
|
<strong>PLLM</strong> | specifies the division factor for PLL VCO input clock This parameter must be a number between Min_Data = 2 and Max_Data = 63. |
<strong>PLLN</strong> | specifies the multiplication factor for PLL VCO output clock This parameter must be a number between Min_Data = 50 and Max_Data = 432 Except for STM32F411xE devices where Min_Data = 192. |
<strong>PLLP</strong> | specifies the division factor for main system clock (SYSCLK) This parameter must be a number in the range {2, 4, 6, or 8}. |
<strong>PLLQ</strong> | specifies the division factor for OTG FS, SDIO and RNG clocks This parameter must be a number between Min_Data = 2 and Max_Data = 15. |
Definition at line 5810 of file stm32f411/stm32f411e-disco/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h.
#define __HAL_RCC_PLLI2S_CONFIG | ( | __PLLI2SN__, | |
__PLLI2SP__, | |||
__PLLI2SQ__, | |||
__PLLI2SR__ | |||
) |
Macro to configure the PLLI2S clock multiplication and division factors.
<strong>PLLI2SN</strong> | specifies the multiplication factor for PLLI2S VCO output clock. This parameter must be a number between Min_Data = 50 and Max_Data = 432. |
<strong>PLLI2SP</strong> | specifies the division factor for SPDDIF-RX clock. This parameter can be a value of RCC PLLI2SP Clock Divider. |
<strong>PLLI2SQ</strong> | specifies the division factor for SAI clock. This parameter must be a number between Min_Data = 2 and Max_Data = 15. |
<strong>PLLI2SR</strong> | specifies the division factor for I2S clock This parameter must be a number between Min_Data = 2 and Max_Data = 7. |
Definition at line 2684 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLLI2S_CONFIG | ( | __PLLI2SN__, | |
__PLLI2SR__ | |||
) |
Macro to configure the PLLI2S clock multiplication and division factors .
<strong>PLLI2SN</strong> | specifies the multiplication factor for PLLI2S VCO output clock This parameter must be a number between Min_Data = 50 and Max_Data = 432. |
<strong>PLLI2SR</strong> | specifies the division factor for I2S clock This parameter must be a number between Min_Data = 2 and Max_Data = 7. |
Definition at line 5914 of file stm32f411/stm32f411e-disco/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h.
#define __HAL_RCC_PLLI2S_CONFIG | ( | __PLLI2SN__, | |
__PLLI2SR__ | |||
) |
Macro to configure the PLLI2S clock multiplication and division factors .
<strong>PLLI2SN</strong> | specifies the multiplication factor for PLLI2S VCO output clock This parameter must be a number between Min_Data = 50 and Max_Data = 432. |
<strong>PLLI2SR</strong> | specifies the division factor for I2S clock This parameter must be a number between Min_Data = 2 and Max_Data = 7. |
Definition at line 5914 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h.
#define __HAL_RCC_PLLI2S_CONFIG | ( | __PLLI2SN__, | |
__PLLI2SR__ | |||
) |
Macro to configure the PLLI2S clock multiplication and division factors .
<strong>PLLI2SN</strong> | specifies the multiplication factor for PLLI2S VCO output clock This parameter must be a number between Min_Data = 50 and Max_Data = 432. |
<strong>PLLI2SR</strong> | specifies the division factor for I2S clock This parameter must be a number between Min_Data = 2 and Max_Data = 7. |
Definition at line 5914 of file stm32f469/stm32f469i-disco/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h.
#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.
<strong>PLLI2SDivQ</strong> | specifies the PLLI2S division factor for SAI1 clock . This parameter must be a number between 1 and 32. SAI1 clock frequency = f(PLLI2SQ) / PLLI2SDivQ |
Definition at line 2697 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLLSAI_CLEAR_IT | ( | ) | (RCC->CIR |= (RCC_CIR_PLLSAIRDYF)) |
Clear the PLLSAI RDY interrupt pending bits.
Definition at line 2796 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLLSAI_CONFIG | ( | __PLLSAIN__, | |
__PLLSAIP__, | |||
__PLLSAIQ__, | |||
__PLLSAIR__ | |||
) |
Macro to configure the PLLSAI clock multiplication and division factors.
<strong>PLLSAIN</strong> | specifies the multiplication factor for PLLSAI VCO output clock. This parameter must be a number between Min_Data = 50 and Max_Data = 432. |
<strong>PLLSAIP</strong> | specifies the division factor for USB, RNG, SDMMC clocks This parameter can be a value of RCC PLLSAIP Clock Divider. |
<strong>PLLSAIQ</strong> | specifies the division factor for SAI clock This parameter must be a number between Min_Data = 2 and Max_Data = 15. |
<strong>PLLSAIR</strong> | specifies the division factor for LTDC clock This parameter must be a number between Min_Data = 2 and Max_Data = 7. |
Definition at line 2661 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLLSAI_DISABLE | ( | ) | (RCC->CR &= ~(RCC_CR_PLLSAION)) |
Definition at line 2605 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLLSAI_DISABLE_IT | ( | ) | (RCC->CIR &= ~(RCC_CIR_PLLSAIRDYIE)) |
Disable PLLSAI_RDY interrupt.
Definition at line 2792 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLLSAI_ENABLE | ( | ) | (RCC->CR |= (RCC_CR_PLLSAION)) |
Macros to Enable or Disable the PLLISAI.
Definition at line 2604 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLLSAI_ENABLE_IT | ( | ) | (RCC->CIR |= (RCC_CIR_PLLSAIRDYIE)) |
Enable PLLSAI_RDY interrupt.
Definition at line 2788 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLLSAI_GET_FLAG | ( | ) | ((RCC->CR & (RCC_CR_PLLSAIRDY)) == (RCC_CR_PLLSAIRDY)) |
Check PLLSAI RDY flag is set or not.
The | new state (TRUE or FALSE). |
Definition at line 2806 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_PLLSAI_GET_IT | ( | ) | ((RCC->CIR & (RCC_CIR_PLLSAIRDYIE)) == (RCC_CIR_PLLSAIRDYIE)) |
Check the PLLSAI RDY interrupt has occurred or not.
The | new state (TRUE or FALSE). |
Definition at line 2801 of file stm32f7xx_hal_rcc_ex.h.
#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.
<strong>PLLSAIDivQ</strong> | specifies the PLLSAI division factor for SAI1 clock . This parameter must be a number between Min_Data = 1 and Max_Data = 32. SAI1 clock frequency = f(PLLSAIQ) / PLLSAIDivQ |
Definition at line 2705 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_RNG_CONFIG | ( | __RNGCLKSource__ | ) | MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_RNGSEL, (uint32_t)(__RNGCLKSource__)) |
macro to configure the RNG clock (RNGCLK).
<strong>RNGCLKSource</strong> | specifies the RNG clock source. This parameter can be one of the following values:
|
Definition at line 3552 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_RNG_CONFIG | ( | __RNGCLKSource__ | ) | MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_RNGSEL, (uint32_t)(__RNGCLKSource__)) |
macro to configure the RNG clock (RNGCLK).
<strong>RNGCLKSource</strong> | specifies the RNG clock source. This parameter can be one of the following values:
|
Definition at line 3556 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SAI1_CONFIG | ( | __RCC_SAI1CLKSource__ | ) | MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SAI1SEL, (__RCC_SAI1CLKSource__)) |
Macro to Configure the SAI1 clock source.
<strong>RCC_SAI1CLKSource</strong> | defines the SAI1 clock source. This clock is derived from system PLL, PLL2, PLL3, OSC or external clock (through a dedicated PIN) This parameter can be one of the following values:
|
None |
Definition at line 2020 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SAI1_CONFIG | ( | __RCC_SAI1CLKSource__ | ) | MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SAI1SEL, (__RCC_SAI1CLKSource__)) |
Macro to Configure the SAI1 clock source.
<strong>RCC_SAI1CLKSource</strong> | defines the SAI1 clock source. This clock is derived from system PLL, PLL2, PLL3, OSC or external clock (through a dedicated PIN) This parameter can be one of the following values:
|
None |
Definition at line 2020 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SAI1_CONFIG | ( | __SOURCE__ | ) | MODIFY_REG(RCC->DCKCFGR1, RCC_DCKCFGR1_SAI1SEL, (uint32_t)(__SOURCE__)) |
Macro to configure SAI1 clock source selection.
<strong>SOURCE</strong> | specifies the SAI1 clock source. This parameter can be one of the following values:
|
Definition at line 2735 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_SAI2_CONFIG | ( | __SOURCE__ | ) | MODIFY_REG(RCC->DCKCFGR1, RCC_DCKCFGR1_SAI2SEL, (uint32_t)(__SOURCE__)) |
Macro to configure SAI2 clock source selection.
<strong>SOURCE</strong> | specifies the SAI2 clock source. This parameter can be one of the following values:
|
Definition at line 2767 of file stm32f7xx_hal_rcc_ex.h.
#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).
<strong>SDMMC1_CLKSOURCE</strong> | specifies the SDMMC1 clock source. This parameter can be one of the following values:
|
Definition at line 3121 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_SDMMC_CONFIG | ( | __SDMMCCLKSource__ | ) | MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_SDMMCSEL, (uint32_t)(__SDMMCCLKSource__)) |
Macro to configure the SDMMC clock.
<strong>SDMMCCLKSource</strong> | specifies clock source for SDMMC This parameter can be one of the following values:
|
Definition at line 3527 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SDMMC_CONFIG | ( | __SDMMCCLKSource__ | ) | MODIFY_REG(RCC->CDCCIPR, RCC_CDCCIPR_SDMMCSEL, (uint32_t)(__SDMMCCLKSource__)) |
Macro to configure the SDMMC clock.
<strong>SDMMCCLKSource</strong> | specifies clock source for SDMMC This parameter can be one of the following values:
|
Definition at line 3531 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPDIFRX_CONFIG | ( | __RCC_SPDIFCLKSource__ | ) | MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPDIFSEL, (__RCC_SPDIFCLKSource__)) |
Macro to Configure the SPDIFRX clock source.
<strong>RCC_SPDIFCLKSource</strong> | defines the SPDIFRX clock source. This clock is derived from system PLL, PLL2, PLL3, or internal OSC clock This parameter can be one of the following values:
|
None |
Definition at line 2053 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPDIFRX_CONFIG | ( | __RCC_SPDIFCLKSource__ | ) | MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPDIFSEL, (__RCC_SPDIFCLKSource__)) |
Macro to Configure the SPDIFRX clock source.
<strong>RCC_SPDIFCLKSource</strong> | defines the SPDIFRX clock source. This clock is derived from system PLL, PLL2, PLL3, or internal OSC clock This parameter can be one of the following values:
|
None |
Definition at line 2053 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI123_CONFIG | ( | __RCC_SPI123CLKSource__ | ) | MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI123SEL, (__RCC_SPI123CLKSource__)) |
Macro to Configure the SPI1/2/3 clock source.
<strong>RCC_SPI123CLKSource</strong> | defines the SPI1/2/3 clock source. This clock is derived from system PLL, PLL2, PLL3, OSC or external clock (through a dedicated PIN) This parameter can be one of the following values:
|
None |
Definition at line 3297 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI123_CONFIG | ( | __RCC_SPI123CLKSource__ | ) | MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI123SEL, (__RCC_SPI123CLKSource__)) |
Macro to Configure the SPI1/2/3 clock source.
<strong>RCC_SPI123CLKSource</strong> | defines the SPI1/2/3 clock source. This clock is derived from system PLL, PLL2, PLL3, OSC or external clock (through a dedicated PIN) This parameter can be one of the following values:
|
None |
Definition at line 3301 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI1_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI1 clock source.
<strong>RCC_SPI1CLKSource</strong> | defines the SPI1 clock source. This clock is derived from system PLL, PLL2, PLL3, OSC or external clock (through a dedicated PIN) This parameter can be one of the following values:
|
None |
Definition at line 3327 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI1_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI1 clock source.
<strong>RCC_SPI1CLKSource</strong> | defines the SPI1 clock source. This clock is derived from system PLL, PLL2, PLL3, OSC or external clock (through a dedicated PIN) This parameter can be one of the following values:
|
None |
Definition at line 3331 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI2_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI2 clock source.
<strong>RCC_SPI2CLKSource</strong> | defines the SPI2 clock source. This clock is derived from system PLL, PLL2, PLL3, OSC or external clock (through a dedicated PIN) This parameter can be one of the following values:
|
None |
Definition at line 3351 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI2_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI2 clock source.
<strong>RCC_SPI2CLKSource</strong> | defines the SPI2 clock source. This clock is derived from system PLL, PLL2, PLL3, OSC or external clock (through a dedicated PIN) This parameter can be one of the following values:
|
None |
Definition at line 3355 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI3_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI3 clock source.
<strong>RCC_SPI3CLKSource</strong> | defines the SPI3 clock source. This clock is derived from system PLL, PLL2, PLL3, OSC or external clock (through a dedicated PIN) This parameter can be one of the following values:
|
None |
Definition at line 3375 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI3_CONFIG __HAL_RCC_SPI123_CONFIG |
Macro to Configure the SPI3 clock source.
<strong>RCC_SPI3CLKSource</strong> | defines the SPI3 clock source. This clock is derived from system PLL, PLL2, PLL3, OSC or external clock (through a dedicated PIN) This parameter can be one of the following values:
|
None |
Definition at line 3379 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI45_CONFIG | ( | __RCC_SPI45CLKSource__ | ) | MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI45SEL, (__RCC_SPI45CLKSource__)) |
Macro to Configure the SPI4/5 clock source.
<strong>RCC_SPI45CLKSource</strong> | defines the SPI4/5 clock source. This clock is derived from system PCLK, PLL2, PLL3, OSC This parameter can be one of the following values:
|
None |
Definition at line 3404 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI45_CONFIG | ( | __RCC_SPI45CLKSource__ | ) | MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SPI45SEL, (__RCC_SPI45CLKSource__)) |
Macro to Configure the SPI4/5 clock source.
<strong>RCC_SPI45CLKSource</strong> | defines the SPI4/5 clock source. This clock is derived from system PCLK, PLL2, PLL3, OSC This parameter can be one of the following values:
|
None |
Definition at line 3408 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI4_CONFIG __HAL_RCC_SPI45_CONFIG |
Macro to Configure the SPI4 clock source.
<strong>RCC_SPI4CLKSource</strong> | defines the SPI4 clock source. This clock is derived from system PCLK, PLL2, PLL3, OSC This parameter can be one of the following values:
|
None |
Definition at line 3436 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI4_CONFIG __HAL_RCC_SPI45_CONFIG |
Macro to Configure the SPI4 clock source.
<strong>RCC_SPI4CLKSource</strong> | defines the SPI4 clock source. This clock is derived from system PCLK, PLL2, PLL3, OSC This parameter can be one of the following values:
|
None |
Definition at line 3440 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI5_CONFIG __HAL_RCC_SPI45_CONFIG |
Macro to Configure the SPI5 clock source.
<strong>RCC_SPI5CLKSource</strong> | defines the SPI5 clock source. This clock is derived from system PCLK, PLL2, PLL3, OSC This parameter can be one of the following values:
|
None |
Definition at line 3462 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI5_CONFIG __HAL_RCC_SPI45_CONFIG |
Macro to Configure the SPI5 clock source.
<strong>RCC_SPI5CLKSource</strong> | defines the SPI5 clock source. This clock is derived from system PCLK, PLL2, PLL3, OSC This parameter can be one of the following values:
|
None |
Definition at line 3466 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI6_CONFIG | ( | __RCC_SPI6CLKSource__ | ) | MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_SPI6SEL, (__RCC_SPI6CLKSource__)) |
Macro to Configure the SPI6 clock source.
<strong>RCC_SPI6CLKSource</strong> | defines the SPI6 clock source. This clock is derived from system PCLK, PLL2, PLL3, OSC This parameter can be one of the following values:
|
None | (*) : Available on stm32h7a3xx and stm32h7b3xx family lines. |
Definition at line 3497 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SPI6_CONFIG | ( | __RCC_SPI6CLKSource__ | ) | MODIFY_REG(RCC->SRDCCIPR, RCC_SRDCCIPR_SPI6SEL, (__RCC_SPI6CLKSource__)) |
Macro to Configure the SPI6 clock source.
<strong>RCC_SPI6CLKSource</strong> | defines the SPI6 clock source. This clock is derived from system PCLK, PLL2, PLL3, OSC This parameter can be one of the following values:
|
None | (*) : Available on stm32h7a3xx and stm32h7b3xx family lines. |
Definition at line 3501 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SWPMI1_CONFIG | ( | __SWPMI1CLKSource__ | ) | MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SWPSEL, (uint32_t)(__SWPMI1CLKSource__)) |
Macro to configure the SWPMI1 clock.
<strong>SWPMI1CLKSource</strong> | specifies the SWPMI1 clock source. This parameter can be one of the following values:
|
Definition at line 3138 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_SWPMI1_CONFIG | ( | __SWPMI1CLKSource__ | ) | MODIFY_REG(RCC->CDCCIP1R, RCC_CDCCIP1R_SWPSEL, (uint32_t)(__SWPMI1CLKSource__)) |
Macro to configure the SWPMI1 clock.
<strong>SWPMI1CLKSource</strong> | specifies the SWPMI1 clock source. This parameter can be one of the following values:
|
Definition at line 3142 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_TIMCLKPRESCALER | ( | __PRESC__ | ) |
Macro to configure the Timers clocks prescalers.
<strong>PRESC</strong> | specifies the Timers clocks prescalers selection This parameter can be one of the following values:
|
Definition at line 2597 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_TIMCLKPRESCALER | ( | __PRESC__ | ) |
Macro to configure the Timers clocks prescalers.
<strong>PRESC</strong> | specifies the Timers clocks prescalers selection This parameter can be one of the following values:
|
Definition at line 3597 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_TIMCLKPRESCALER | ( | __PRESC__ | ) |
Macro to configure the Timers clocks prescalers.
<strong>PRESC</strong> | specifies the Timers clocks prescalers selection This parameter can be one of the following values:
|
Definition at line 3601 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>UART4_CLKSOURCE</strong> | specifies the UART4 clock source. This parameter can be one of the following values:
|
Definition at line 2963 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_UART4_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART4 clock (UART4CLK).
<strong>UART4CLKSource</strong> | specifies the UART4 clock source. This parameter can be one of the following values:
|
Definition at line 2600 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_UART4_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART4 clock (UART4CLK).
<strong>UART4CLKSource</strong> | specifies the UART4 clock source. This parameter can be one of the following values:
|
Definition at line 2604 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>UART5_CLKSOURCE</strong> | specifies the UART5 clock source. This parameter can be one of the following values:
|
Definition at line 2984 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_UART5_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART5 clock (UART5CLK).
<strong>UART5CLKSource</strong> | specifies the UART5 clock source. This parameter can be one of the following values:
|
Definition at line 2624 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_UART5_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART5 clock (UART5CLK).
<strong>UART5CLKSource</strong> | specifies the UART5 clock source. This parameter can be one of the following values:
|
Definition at line 2628 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>UART7_CLKSOURCE</strong> | specifies the UART7 clock source. This parameter can be one of the following values:
|
Definition at line 3026 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_UART7_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART5 clock (UART7CLK).
<strong>UART7CLKSource</strong> | specifies the UART7 clock source. This parameter can be one of the following values:
|
Definition at line 2672 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_UART7_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART5 clock (UART7CLK).
<strong>UART7CLKSource</strong> | specifies the UART7 clock source. This parameter can be one of the following values:
|
Definition at line 2676 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>UART8_CLKSOURCE</strong> | specifies the UART8 clock source. This parameter can be one of the following values:
|
Definition at line 3047 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_UART8_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART8 clock (UART8CLK).
<strong>UART8CLKSource</strong> | specifies the UART8 clock source. This parameter can be one of the following values:
|
Definition at line 2696 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_UART8_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the UART8 clock (UART8CLK).
<strong>UART8CLKSource</strong> | specifies the UART8 clock source. This parameter can be one of the following values:
|
Definition at line 2700 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_USART16910_CONFIG | ( | __USART16910CLKSource__ | ) | MODIFY_REG(RCC->D2CCIP2R, RCC_D2CCIP2R_USART16910SEL, (uint32_t)(__USART16910CLKSource__)) |
macro to configure the USART1/6/9* /10* clock (USART16CLK).
<strong>USART16910CLKSource</strong> | specifies the USART1/6/9* /10* clock source. This parameter can be one of the following values:
|
Definition at line 2454 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_USART16910_CONFIG | ( | __USART16910CLKSource__ | ) | MODIFY_REG(RCC->D2CCIP2R, RCC_D2CCIP2R_USART16910SEL, (uint32_t)(__USART16910CLKSource__)) |
macro to configure the USART1/6/9* /10* clock (USART16CLK).
<strong>USART16910CLKSource</strong> | specifies the USART1/6/9* /10* clock source. This parameter can be one of the following values:
|
Definition at line 2458 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_USART16_CONFIG __HAL_RCC_USART16910_CONFIG |
Definition at line 2457 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_USART16_CONFIG __HAL_RCC_USART16910_CONFIG |
Definition at line 2461 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>USART1_CLKSOURCE</strong> | specifies the USART1 clock source. This parameter can be one of the following values:
|
Definition at line 2900 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_USART1_CONFIG __HAL_RCC_USART16_CONFIG |
macro to configure the USART1 clock (USART1CLK).
<strong>USART1CLKSource</strong> | specifies the USART1 clock source. This parameter can be one of the following values:
|
Definition at line 2528 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_USART1_CONFIG __HAL_RCC_USART16_CONFIG |
macro to configure the USART1 clock (USART1CLK).
<strong>USART1CLKSource</strong> | specifies the USART1 clock source. This parameter can be one of the following values:
|
Definition at line 2532 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_USART234578_CONFIG | ( | __USART234578CLKSource__ | ) | MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_USART234578SEL, (uint32_t)(__USART234578CLKSource__)) |
macro to configure the USART234578 clock (USART234578CLK).
<strong>USART234578CLKSource</strong> | specifies the USART2/3/4/5/7/8 clock source. This parameter can be one of the following values:
|
Definition at line 2498 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_USART234578_CONFIG | ( | __USART234578CLKSource__ | ) | MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_USART234578SEL, (uint32_t)(__USART234578CLKSource__)) |
macro to configure the USART234578 clock (USART234578CLK).
<strong>USART234578CLKSource</strong> | specifies the USART2/3/4/5/7/8 clock source. This parameter can be one of the following values:
|
Definition at line 2502 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>USART2_CLKSOURCE</strong> | specifies the USART2 clock source. This parameter can be one of the following values:
|
Definition at line 2921 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_USART2_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the USART2 clock (USART2CLK).
<strong>USART2CLKSource</strong> | specifies the USART2 clock source. This parameter can be one of the following values:
|
Definition at line 2552 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_USART2_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the USART2 clock (USART2CLK).
<strong>USART2CLKSource</strong> | specifies the USART2 clock source. This parameter can be one of the following values:
|
Definition at line 2556 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>USART3_CLKSOURCE</strong> | specifies the USART3 clock source. This parameter can be one of the following values:
|
Definition at line 2942 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_USART3_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the USART3 clock (USART3CLK).
<strong>USART3CLKSource</strong> | specifies the USART3 clock source. This parameter can be one of the following values:
|
Definition at line 2576 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_USART3_CONFIG __HAL_RCC_USART234578_CONFIG |
macro to configure the USART3 clock (USART3CLK).
<strong>USART3CLKSource</strong> | specifies the USART3 clock source. This parameter can be one of the following values:
|
Definition at line 2580 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#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).
<strong>USART6_CLKSOURCE</strong> | specifies the USART6 clock source. This parameter can be one of the following values:
|
Definition at line 3005 of file stm32f7xx_hal_rcc_ex.h.
#define __HAL_RCC_USART6_CONFIG __HAL_RCC_USART16_CONFIG |
macro to configure the USART6 clock (USART6CLK).
<strong>USART6CLKSource</strong> | specifies the USART6 clock source. This parameter can be one of the following values:
|
Definition at line 2648 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_USART6_CONFIG __HAL_RCC_USART16_CONFIG |
macro to configure the USART6 clock (USART6CLK).
<strong>USART6CLKSource</strong> | specifies the USART6 clock source. This parameter can be one of the following values:
|
Definition at line 2652 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_USB_CONFIG | ( | __USBCLKSource__ | ) | MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_USBSEL, (uint32_t)(__USBCLKSource__)) |
Macro to configure the USB clock (USBCLK).
<strong>USBCLKSource</strong> | specifies the USB clock source. This parameter can be one of the following values:
|
Definition at line 3085 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define __HAL_RCC_USB_CONFIG | ( | __USBCLKSource__ | ) | MODIFY_REG(RCC->CDCCIP2R, RCC_CDCCIP2R_USBSEL, (uint32_t)(__USBCLKSource__)) |
Macro to configure the USB clock (USBCLK).
<strong>USBCLKSource</strong> | specifies the USB clock source. This parameter can be one of the following values:
|
Definition at line 3089 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define RCC_CRS_FLAG_ERROR_MASK ((uint32_t)(RCC_CRS_FLAG_TRIMOVF | RCC_CRS_FLAG_SYNCERR | RCC_CRS_FLAG_SYNCMISS)) |
Clear the CRS specified FLAG.
<strong>FLAG</strong> | specifies the flag to clear. This parameter can be one of the following values:
|
None |
Definition at line 3819 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define RCC_CRS_FLAG_ERROR_MASK ((uint32_t)(RCC_CRS_FLAG_TRIMOVF | RCC_CRS_FLAG_SYNCERR | RCC_CRS_FLAG_SYNCMISS)) |
Clear the CRS specified FLAG.
<strong>FLAG</strong> | specifies the flag to clear. This parameter can be one of the following values:
|
None |
Definition at line 3823 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define RCC_CRS_IT_ERROR_MASK ((uint32_t)(RCC_CRS_IT_TRIMOVF | RCC_CRS_IT_SYNCERR | RCC_CRS_IT_SYNCMISS)) |
Clear the CRS interrupt pending bits.
<strong>INTERRUPT</strong> | specifies the interrupt pending bit to clear. This parameter can be any combination of the following values:
|
Definition at line 3775 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.
#define RCC_CRS_IT_ERROR_MASK ((uint32_t)(RCC_CRS_IT_TRIMOVF | RCC_CRS_IT_SYNCERR | RCC_CRS_IT_SYNCMISS)) |
Clear the CRS interrupt pending bits.
<strong>INTERRUPT</strong> | specifies the interrupt pending bit to clear. This parameter can be any combination of the following values:
|
Definition at line 3779 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h.