HAL + 0/272 examples
CodeScope will show references to RCC_PeriphCLKInitTypeDef from the following samples and libraries:
Drivers
Boards
Examples
STM32446E_EVAL
Demonstrations
Applications
Audio
Camera
FatFs
USB_Device
USB_Host
Examples
CEC
HAL
PWR
RTC
SAI
STM32469I-Discovery
Demonstrations
Applications
Audio
Display
FatFs
FileX
FX_IAP
STemWin
USBX
USB_Device
USB_Host
Examples
HAL
LCD_DSI
PWR
STM32469I_EVAL
Demonstrations
Applications
Audio
Camera
Display
FatFs
STemWin
USB_Device
USB_Host
Examples
HAL
LCD_DSI
PWR
RTC
SAI
STM324x9I_EVAL
Demonstrations
STemWin
Applications
STemWin
USB_Device
USB_Host
Examples
DMA2D
HAL
LTDC
PWR
RTC
STM324xG_EVAL
Demonstrations
Examples
HAL
PWR
RTC
STM32F412G-Discovery
Demonstrations
Applications
FatFs
USB_Device
USB_Host
Examples
DFSDM
HAL
PWR
RTC
STM32F413H-Discovery
Demonstrations
Applications
FatFs
USB_Device
USB_Host
Examples
DFSDM
HAL
RTC
STM32F429I-Discovery
Demonstrations
Applications
STemWin
Examples
DMA2D
HAL
LTDC
PWR
STM32446E-Nucleo
Examples
HAL
PWR
RTC
STM32F4-Discovery
Examples
HAL
PWR
STM32F401-Discovery
Examples
HAL
PWR
STM32F401RE-Nucleo
Examples
HAL
PWR
STM32F410xx-Nucleo
Examples
HAL
PWR
RTC
STM32F411E-Discovery
Examples
HAL
PWR
STM32F411RE-Nucleo
Examples
HAL
PWR
RTC
Examples_MIX
PWR
STM32F412ZG-Nucleo
Applications
FatFs
USB_Device
USB_Host
Examples
HAL
PWR
RTC
STM32F413ZH-Nucleo
Applications
FatFs
USB_Device
USB_Host
Examples
HAL
PWR
RTC
STM32F429ZI-Nucleo
Applications
NetXDuo
ThreadX
USBX
Examples
HAL
PWR
RTC
STM32F446ZE-Nucleo
Applications
FatFs
USB_Device
USB_Host
Examples
HAL
PWR
RTC
 
Symbols
loading...
Files
loading...

RCC_PeriphCLKInitTypeDef struct

RCC extended clocks structure definition

Syntax

typedef struct {   uint32_t PeriphClockSelection;    RCC_PLLI2SInitTypeDef PLLI2S;   #if defined(STM32F413xx) || defined(STM32F423xx)   uint32_t PLLDivR;                 uint32_t PLLI2SDivR;            #endif      uint32_t I2sApb1ClockSelection;       uint32_t I2sApb2ClockSelection;       uint32_t RTCClockSelection;         uint32_t SdioClockSelection;       uint32_t Fmpi2c1ClockSelection;     uint32_t Clk48ClockSelection;        uint32_t Dfsdm1ClockSelection;       uint32_t Dfsdm1AudioClockSelection; #if defined(STM32F413xx) || defined(STM32F423xx)   uint32_t Dfsdm2ClockSelection;       uint32_t Dfsdm2AudioClockSelection;   uint32_t Lptim1ClockSelection;      uint32_t SaiAClockSelection;        uint32_t SaiBClockSelection;      #endif    uint32_t PLLI2SSelection;         uint8_t TIMPresSelection;       }RCC_PeriphCLKInitTypeDef;

Fields

PeriphClockSelection

The Extended Clock to be configured. This parameter can be a value of RCCEx_Periph_Clock_Selection. Read more...

PLLI2S

PLL I2S structure parameters. This parameter will be used only when PLLI2S is selected as Clock Source I2S. Read more...

PLLDivR

Specifies the PLL division factor for SAI1 clock. This parameter must be a number between Min_Data = 1 and Max_Data = 32 This parameter will be used only when PLL is selected as Clock Source SAI. Read more...

PLLI2SDivR

Specifies the PLLI2S division factor for SAI1 clock. This parameter must be a number between Min_Data = 1 and Max_Data = 32 This parameter will be used only when PLLI2S is selected as Clock Source SAI. Read more...

I2sApb1ClockSelection

Specifies I2S APB1 Clock Source Selection. This parameter can be a value of RCCEx_I2SAPB1_Clock_Source. Read more...

I2sApb2ClockSelection

Specifies I2S APB2 Clock Source Selection. This parameter can be a value of RCCEx_I2SAPB2_Clock_Source. Read more...

RTCClockSelection

Specifies RTC Clock Source Selection. This parameter can be a value of RCC_RTC_Clock_Source. Read more...

SdioClockSelection

Specifies SDIO Clock Source Selection. This parameter can be a value of RCCEx_SDIO_Clock_Source. Read more...

Fmpi2c1ClockSelection

Specifies FMPI2C1 Clock Source Selection. This parameter can be a value of RCCEx_FMPI2C1_Clock_Source. Read more...

Clk48ClockSelection

Specifies CLK48 Clock Selection this clock used OTG FS, SDIO and RNG clocks. This parameter can be a value of RCCEx_CLK48_Clock_Source. Read more...

Dfsdm1ClockSelection

Specifies DFSDM1 Clock Selection. This parameter can be a value of RCCEx_DFSDM1_Kernel_Clock_Source. Read more...

Dfsdm1AudioClockSelection

Specifies DFSDM1 Audio Clock Selection. This parameter can be a value of RCCEx_DFSDM1_Audio_Clock_Source. Read more...

Dfsdm2ClockSelection

Specifies DFSDM2 Clock Selection. This parameter can be a value of RCCEx_DFSDM2_Kernel_Clock_Source. Read more...

Dfsdm2AudioClockSelection

Specifies DFSDM2 Audio Clock Selection. This parameter can be a value of RCCEx_DFSDM2_Audio_Clock_Source. Read more...

Lptim1ClockSelection

Specifies LPTIM1 Clock Source Selection. This parameter can be a value of RCCEx_LPTIM1_Clock_Source. Read more...

SaiAClockSelection

Specifies SAI1_A Clock Prescalers Selection This parameter can be a value of RCCEx_SAI1_BlockA_Clock_Source. Read more...

SaiBClockSelection

Specifies SAI1_B Clock Prescalers Selection This parameter can be a value of RCCEx_SAI1_BlockB_Clock_Source. Read more...

PLLI2SSelection

Specifies PLL I2S Clock Source Selection. This parameter can be a value of RCCEx_PLL_I2S_Clock_Source. Read more...

TIMPresSelection

Specifies TIM Clock Source Selection. This parameter can be a value of RCCEx_TIM_PRescaler_Selection. Read more...

Examples

RCC_PeriphCLKInitTypeDef is referenced by 272 libraries and example projects.

References

LocationReferrerScopeText
stm32f4xx_hal_rcc_ex.h:121
typedef struct
stm32f4xx_hal_rcc_ex.h:172
stm32f4xx_hal_rcc_ex.h:179
typedef struct
stm32f4xx_hal_rcc_ex.h:198
}RCC_PeriphCLKInitTypeDef;
stm32f4xx_hal_rcc_ex.h:225
typedef struct
stm32f4xx_hal_rcc_ex.h:289
}RCC_PeriphCLKInitTypeDef;
stm32f4xx_hal_rcc_ex.h:339
typedef struct
stm32f4xx_hal_rcc_ex.h:373
}RCC_PeriphCLKInitTypeDef;
stm32f4xx_hal_rcc_ex.h:403
typedef struct
stm32f4xx_hal_rcc_ex.h:417
}RCC_PeriphCLKInitTypeDef;
stm32f4xx_hal_rcc_ex.c:87HAL_RCCEx_PeriphCLKConfig()::PeriphClkInitHAL_RCCEx_PeriphCLKConfig()
stm32f4xx_hal_rcc_ex.c:489HAL_RCCEx_GetPeriphCLKConfig()::PeriphClkInitHAL_RCCEx_GetPeriphCLKConfig()
stm32f4xx_hal_rcc_ex.c:870HAL_RCCEx_PeriphCLKConfig()::PeriphClkInitHAL_RCCEx_PeriphCLKConfig()
HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
stm32f4xx_hal_rcc_ex.c:1155HAL_RCCEx_GetPeriphCLKConfig()::PeriphClkInitHAL_RCCEx_GetPeriphCLKConfig()
void HAL_RCCEx_GetPeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
stm32f4xx_hal_rcc_ex.c:1284HAL_RCCEx_PeriphCLKConfig()::PeriphClkInitHAL_RCCEx_PeriphCLKConfig()
HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
stm32f4xx_hal_rcc_ex.c:1642HAL_RCCEx_GetPeriphCLKConfig()::PeriphClkInitHAL_RCCEx_GetPeriphCLKConfig()
void HAL_RCCEx_GetPeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
stm32f4xx_hal_rcc_ex.c:1943HAL_RCCEx_PeriphCLKConfig()::PeriphClkInitHAL_RCCEx_PeriphCLKConfig()
HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
stm32f4xx_hal_rcc_ex.c:2053HAL_RCCEx_GetPeriphCLKConfig()::PeriphClkInitHAL_RCCEx_GetPeriphCLKConfig()
void HAL_RCCEx_GetPeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
stm32f4xx_hal_rcc_ex.c:2179HAL_RCCEx_PeriphCLKConfig()::PeriphClkInitHAL_RCCEx_PeriphCLKConfig()
HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
stm32f4xx_hal_rcc_ex.c:2414HAL_RCCEx_GetPeriphCLKConfig()::PeriphClkInitHAL_RCCEx_GetPeriphCLKConfig()
void HAL_RCCEx_GetPeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
stm32f4xx_hal_rcc_ex.c:2533HAL_RCCEx_PeriphCLKConfig()::PeriphClkInitHAL_RCCEx_PeriphCLKConfig()
HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
stm32f4xx_hal_rcc_ex.c:2661HAL_RCCEx_GetPeriphCLKConfig()::PeriphClkInitHAL_RCCEx_GetPeriphCLKConfig()
void HAL_RCCEx_GetPeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
stm32f4xx_hal_rcc_ex.h:172RCC_PeriphCLKInitTypeDef
stm32f4xx_hal_rcc_ex.h:198RCC_PeriphCLKInitTypeDef
}RCC_PeriphCLKInitTypeDef;
stm32f4xx_hal_rcc_ex.h:289RCC_PeriphCLKInitTypeDef
}RCC_PeriphCLKInitTypeDef;
stm32f4xx_hal_rcc_ex.h:373RCC_PeriphCLKInitTypeDef
}RCC_PeriphCLKInitTypeDef;
stm32f4xx_hal_rcc_ex.h:417RCC_PeriphCLKInitTypeDef
}RCC_PeriphCLKInitTypeDef;
stm32f4xx_hal_rcc_ex.h:6806HAL_RCCEx_PeriphCLKConfig()::PeriphClkInitHAL_RCCEx_PeriphCLKConfig()
stm32f4xx_hal_rcc_ex.h:6807HAL_RCCEx_GetPeriphCLKConfig()::PeriphClkInitHAL_RCCEx_GetPeriphCLKConfig()

Type Use

Variables of RCC_PeriphCLKInitTypeDef type
RCC_PeriphCLKInitTypeDef
all items filtered out
RCC_PeriphCLKInitTypeDef
all items filtered out