Trait rp2040_hal::clocks::Clock[][src]

pub trait Clock: Sealed + Sized {
    type Variant;
    fn freq(&self) -> Hertz;
fn configure_clock<S: ValidSrc<Self>>(
        &mut self,
        src: &S,
        freq: Hertz
    ) -> Result<(), ClockError>; }
Expand description

For clocks

Associated Types

Enum with valid source clocks register values for Clock

Required methods

Get operating frequency

Configure this clock based on a clock source and desired frequency

Implementors