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
Required methods
fn configure_clock<S: ValidSrc<Self>>(
&mut self,
src: &S,
freq: Hertz
) -> Result<(), ClockError>
fn configure_clock<S: ValidSrc<Self>>(
&mut self,
src: &S,
freq: Hertz
) -> Result<(), ClockError>
Configure this clock based on a clock source and desired frequency