embassy-stm32

Crates

git

Versions

stm32n655l0

Flavors

Module rcc

Module rcc 

Source
Expand description

Reset and Clock Control (RCC)

Modules§

mux

Structs§

Clocks
Config
Configuration of the core clocks
Hse
Hsi
HsiCalibration
IcConfig
Configuration for an internal clock (IC) divider.
Icint
LsConfig
LseConfig
Mco
McoConfig
Msi
WakeGuard

Enums§

AhbPrescaler
ApbPrescaler
CpuClk
HseMode
HsiPrescaler
Icsel
LseDrive
LseMode
Mco1Source
Mco2Source
McoPrescaler
Pll
Plldivm
Pllpdiv
Pllsel
RtcClockSource
SupplyConfig
SysClk
XspiClkSrc

Constants§

HSI_FREQ
LSE_FREQ
LSI_FREQ

Traits§

McoInstance
McoPin
McoPin pin trait
RccPeripheral

Functions§

clocks
Get the current clock configuration of the chip.
disable
Disables peripheral T.
disable_with_cs
Disables peripheral T.
enable_and_reset
Enables and resets peripheral T.
enable_and_reset_with_cs
Enables and resets peripheral T.
enable_and_reset_without_stop
Enables and resets peripheral T without incrementing the stop refcount.
frequency
Get the kernel clock frequency of the peripheral T.
reinit
Re-initialize the embassy-stm32 clock configuration with the provided configuration.