embassy-rp

Crates

git

Versions

rp2040

Flavors

Module clocks

Source
Expand description

Clock configuration for the RP2040

Structs§

AdcClkConfig
ADC clock config.
ClockConfig
CLock configuration.
Gpin
General purpose clock input driver.
Gpout
General purpose clock output driver.
PllConfig
PLL configuration.
RefClkConfig
Reference clock config.
RoscConfig
On-chip ring oscillator configuration.
RoscRng
Random number generator based on the ROSC RANDOMBIT register.
RtcClkConfig
RTC clock config.
SysClkConfig
SYS clock config.
UsbClkConfig
USB clock config.
XoscConfig
Crystal oscillator configuration.

Enums§

AdcClkSrc
ADC clock source.
GpoutSrc
Gpout clock source.
PeriClkSrc
Peripheral clock sources.
RefClkSrc
Reference clock source.
RoscRange
ROSC freq range.
RtcClkSrc
RTC clock source.
SysClkSrc
SYS clock source.
UsbClkSrc
USB clock source.

Traits§

GpinPin
General purpose input clock pin.
GpoutPin
General purpose clock output pin.

Functions§

clk_adc_freq
ADC clock frequency.
clk_peri_freq
Peripheral clock frequency.
clk_ref_freq
REF clock frequency.
clk_rtc_freq
RTC clock frequency.
clk_sys_freq
SYS clock frequency.
clk_usb_freq
USB clock frequency.
dormant_sleep
Enter the DORMANT sleep state. This will stop all internal clocks and can only be exited through resets, dormant-wake GPIO interrupts, and RTC interrupts. If RTC is clocked from an internal clock source it will be stopped and not function as a wakeup source.
pll_sys_freq
PLL SYS clock frequency.
pll_usb_freq
PLL USB clock frequency.
rosc_freq
ROSC clock frequency.
xosc_freq
XOSC clock frequency.