Expand description
Clock configuration for the RP2040
Structs§
- AdcClk
Config - ADC clock config.
- Clock
Config - CLock configuration.
- Gpin
- General purpose clock input driver.
- Gpout
- General purpose clock output driver.
- PllConfig
- PLL configuration.
- RefClk
Config - Reference clock config.
- Rosc
Config - On-chip ring oscillator configuration.
- RoscRng
- Random number generator based on the ROSC RANDOMBIT register.
- RtcClk
Config - RTC clock config.
- SysClk
Config - SYS clock config.
- UsbClk
Config - USB clock config.
- Xosc
Config - Crystal oscillator configuration.
Enums§
- AdcClk
Src - ADC clock source.
- Gpout
Src - Gpout clock source.
- Peri
ClkSrc - Peripheral clock sources.
- RefClk
Src - Reference clock source.
- Rosc
Range - ROSC freq range.
- RtcClk
Src - RTC clock source.
- SysClk
Src - SYS clock source.
- UsbClk
Src - USB clock source.
Traits§
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.