STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
RCC_PeriphCLKInitTypeDef Struct Reference

RCC extended clocks structure definition. More...

#include <stm32h7xx_hal_rcc_ex.h>

Collaboration diagram for RCC_PeriphCLKInitTypeDef:
[legend]

Public Attributes

uint64_t PeriphClockSelection
 The Extended Clock to be configured.
RCC_PLL2InitTypeDef PLL2
 PLL2structure parameters.
RCC_PLL3InitTypeDef PLL3
 PLL3 structure parameters.
uint32_t FmcClockSelection
 Specifies FMC clock source This parameter can be a value of RCCEx FMC Clock Source.
uint32_t SdmmcClockSelection
 Specifies SDMMC clock source This parameter can be a value of RCCEx SDMMC Clock Source.
uint32_t CkperClockSelection
 Specifies CKPER clock source This parameter can be a value of RCCEx CLKP Clock Source.
uint32_t Sai1ClockSelection
 Specifies SAI1 clock source This parameter can be a value of SAI1 Clock Source.
uint32_t Spi123ClockSelection
 Specifies SPI1/2/3 clock source This parameter can be a value of SPI1/2/3 Clock Source.
uint32_t Spi45ClockSelection
 Specifies SPI4/5 clock source This parameter can be a value of SPI4/5 Clock Source.
uint32_t SpdifrxClockSelection
 Specifies SPDIFRX Clock clock source This parameter can be a value of RCCEx SPDIFRX Clock Source.
uint32_t Dfsdm1ClockSelection
 Specifies DFSDM1 Clock clock source This parameter can be a value of RCCEx DFSDM1 Clock Source.
uint32_t Swpmi1ClockSelection
 Specifies SWPMI1 Clock clock source This parameter can be a value of RCCEx SWPMI1 Clock Source.
uint32_t Usart234578ClockSelection
 Specifies USART2/3/4/5/7/8 clock source This parameter can be a value of RCCEx USART2/3/4/5/7/8 Clock Source.
uint32_t Usart16ClockSelection
 Specifies USART1/6 clock source This parameter can be a value of RCCEx USART1/6 Clock Source.
uint32_t RngClockSelection
 Specifies RNG clock source This parameter can be a value of RCCEx RNG Clock Source.
uint32_t I2c123ClockSelection
 Specifies I2C1/2/3 clock source This parameter can be a value of RCCEx I2C1/2/3/5 Clock Source.
uint32_t UsbClockSelection
 Specifies USB clock source This parameter can be a value of RCCEx USB Clock Source.
uint32_t CecClockSelection
 Specifies CEC clock source This parameter can be a value of RCCEx CEC Clock Source.
uint32_t Lptim1ClockSelection
 Specifies LPTIM1 clock source This parameter can be a value of RCCEx LPTIM1 Clock Source.
uint32_t Lpuart1ClockSelection
 Specifies LPUART1 clock source This parameter can be a value of RCCEx LPUART1 Clock Source.
uint32_t I2c4ClockSelection
 Specifies I2C4 clock source This parameter can be a value of RCCEx I2C4 Clock Source.
uint32_t Lptim2ClockSelection
 Specifies LPTIM2 clock source This parameter can be a value of RCCEx LPTIM2 Clock Source.
uint32_t Lptim345ClockSelection
 Specifies LPTIM3/4/5 clock source This parameter can be a value of RCCEx LPTIM3/4/5 Clock Source.
uint32_t AdcClockSelection
 Specifies ADC interface clock source This parameter can be a value of RCCEx ADC Clock Source.
uint32_t Spi6ClockSelection
 Specifies SPI6 clock source This parameter can be a value of SPI6 Clock Source.
uint32_t RTCClockSelection
 Specifies RTC Clock clock source This parameter can be a value of RCC RTC Clock Source.
uint32_t TIMPresSelection
 Specifies TIM Clock Prescalers Selection.

Detailed Description

RCC extended clocks structure definition.

Definition at line 140 of file stm32h7xx_hal_rcc_ex.h.

Member Data Documentation

◆ AdcClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::AdcClockSelection

Specifies ADC interface clock source This parameter can be a value of RCCEx ADC Clock Source.

Definition at line 257 of file stm32h7xx_hal_rcc_ex.h.

Referenced by HAL_ADC_MspInit().

◆ CecClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::CecClockSelection

Specifies CEC clock source This parameter can be a value of RCCEx CEC Clock Source.

Definition at line 239 of file stm32h7xx_hal_rcc_ex.h.

◆ CkperClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::CkperClockSelection

Specifies CKPER clock source This parameter can be a value of RCCEx CLKP Clock Source.

Definition at line 173 of file stm32h7xx_hal_rcc_ex.h.

◆ Dfsdm1ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Dfsdm1ClockSelection

Specifies DFSDM1 Clock clock source This parameter can be a value of RCCEx DFSDM1 Clock Source.

Definition at line 203 of file stm32h7xx_hal_rcc_ex.h.

◆ FmcClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::FmcClockSelection

Specifies FMC clock source This parameter can be a value of RCCEx FMC Clock Source.

Definition at line 151 of file stm32h7xx_hal_rcc_ex.h.

◆ I2c123ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::I2c123ClockSelection

Specifies I2C1/2/3 clock source This parameter can be a value of RCCEx I2C1/2/3/5 Clock Source.

Definition at line 232 of file stm32h7xx_hal_rcc_ex.h.

◆ I2c4ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::I2c4ClockSelection

Specifies I2C4 clock source This parameter can be a value of RCCEx I2C4 Clock Source.

Definition at line 248 of file stm32h7xx_hal_rcc_ex.h.

Referenced by HAL_I2C_MspInit().

◆ Lptim1ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Lptim1ClockSelection

Specifies LPTIM1 clock source This parameter can be a value of RCCEx LPTIM1 Clock Source.

Definition at line 242 of file stm32h7xx_hal_rcc_ex.h.

◆ Lptim2ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Lptim2ClockSelection

Specifies LPTIM2 clock source This parameter can be a value of RCCEx LPTIM2 Clock Source.

Definition at line 251 of file stm32h7xx_hal_rcc_ex.h.

◆ Lptim345ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Lptim345ClockSelection

Specifies LPTIM3/4/5 clock source This parameter can be a value of RCCEx LPTIM3/4/5 Clock Source.

Definition at line 254 of file stm32h7xx_hal_rcc_ex.h.

◆ Lpuart1ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Lpuart1ClockSelection

Specifies LPUART1 clock source This parameter can be a value of RCCEx LPUART1 Clock Source.

Definition at line 245 of file stm32h7xx_hal_rcc_ex.h.

◆ PeriphClockSelection

uint64_t RCC_PeriphCLKInitTypeDef::PeriphClockSelection

The Extended Clock to be configured.

This parameter can be a value of RCCEx Periph Clock Selection

Definition at line 142 of file stm32h7xx_hal_rcc_ex.h.

Referenced by HAL_ADC_MspInit(), HAL_I2C_MspInit(), HAL_MMC_MspInit(), HAL_PCD_MspInit(), HAL_RTC_MspInit(), HAL_SPI_MspInit(), and HAL_UART_MspInit().

◆ PLL2

RCC_PLL2InitTypeDef RCC_PeriphCLKInitTypeDef::PLL2

PLL2structure parameters.

This parameter will be used only when PLL2 is selected as kernel clock Source for some peripherals

Definition at line 145 of file stm32h7xx_hal_rcc_ex.h.

Referenced by HAL_ADC_MspInit().

◆ PLL3

RCC_PLL3InitTypeDef RCC_PeriphCLKInitTypeDef::PLL3

PLL3 structure parameters.

This parameter will be used only when PLL2 is selected as kernel clock Source for some peripherals

Definition at line 148 of file stm32h7xx_hal_rcc_ex.h.

◆ RngClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::RngClockSelection

Specifies RNG clock source This parameter can be a value of RCCEx RNG Clock Source.

Definition at line 225 of file stm32h7xx_hal_rcc_ex.h.

◆ RTCClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::RTCClockSelection

Specifies RTC Clock clock source This parameter can be a value of RCC RTC Clock Source.

Definition at line 270 of file stm32h7xx_hal_rcc_ex.h.

Referenced by HAL_RTC_MspInit().

◆ Sai1ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Sai1ClockSelection

Specifies SAI1 clock source This parameter can be a value of SAI1 Clock Source.

Definition at line 176 of file stm32h7xx_hal_rcc_ex.h.

◆ SdmmcClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::SdmmcClockSelection

Specifies SDMMC clock source This parameter can be a value of RCCEx SDMMC Clock Source.

Definition at line 170 of file stm32h7xx_hal_rcc_ex.h.

Referenced by HAL_MMC_MspInit().

◆ SpdifrxClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::SpdifrxClockSelection

Specifies SPDIFRX Clock clock source This parameter can be a value of RCCEx SPDIFRX Clock Source.

Definition at line 200 of file stm32h7xx_hal_rcc_ex.h.

◆ Spi123ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Spi123ClockSelection

Specifies SPI1/2/3 clock source This parameter can be a value of SPI1/2/3 Clock Source.

Definition at line 194 of file stm32h7xx_hal_rcc_ex.h.

Referenced by HAL_SPI_MspInit().

◆ Spi45ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Spi45ClockSelection

Specifies SPI4/5 clock source This parameter can be a value of SPI4/5 Clock Source.

Definition at line 197 of file stm32h7xx_hal_rcc_ex.h.

Referenced by HAL_SPI_MspInit().

◆ Spi6ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Spi6ClockSelection

Specifies SPI6 clock source This parameter can be a value of SPI6 Clock Source.

Definition at line 267 of file stm32h7xx_hal_rcc_ex.h.

◆ Swpmi1ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Swpmi1ClockSelection

Specifies SWPMI1 Clock clock source This parameter can be a value of RCCEx SWPMI1 Clock Source.

Definition at line 216 of file stm32h7xx_hal_rcc_ex.h.

◆ TIMPresSelection

uint32_t RCC_PeriphCLKInitTypeDef::TIMPresSelection

Specifies TIM Clock Prescalers Selection.

This parameter can be a value of RCCEx TIM Prescaler Selection

Definition at line 278 of file stm32h7xx_hal_rcc_ex.h.

◆ Usart16ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Usart16ClockSelection

Specifies USART1/6 clock source This parameter can be a value of RCCEx USART1/6 Clock Source.

Definition at line 222 of file stm32h7xx_hal_rcc_ex.h.

Referenced by HAL_UART_MspInit().

◆ Usart234578ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Usart234578ClockSelection

Specifies USART2/3/4/5/7/8 clock source This parameter can be a value of RCCEx USART2/3/4/5/7/8 Clock Source.

Definition at line 219 of file stm32h7xx_hal_rcc_ex.h.

◆ UsbClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::UsbClockSelection

Specifies USB clock source This parameter can be a value of RCCEx USB Clock Source.

Definition at line 236 of file stm32h7xx_hal_rcc_ex.h.

Referenced by HAL_PCD_MspInit().


The documentation for this struct was generated from the following file: