pub enum Clock {
HSB(HSBClock),
PBA(PBAClock),
PBB(PBBClock),
PBC(PBCClock),
PBD(PBDClock),
}
Variants§
Trait Implementations§
Source§impl ClockInterface for Clock
impl ClockInterface for Clock
Source§impl PeripheralManagement<Clock> for Eic<'_>
impl PeripheralManagement<Clock> for Eic<'_>
type RegisterType = EicRegisters
Source§fn get_registers(&self) -> &EicRegisters
fn get_registers(&self) -> &EicRegisters
How to get a reference to the physical hardware registers (the MMIO
struct).
Source§fn before_peripheral_access(&self, clock: &Clock, _: &EicRegisters)
fn before_peripheral_access(&self, clock: &Clock, _: &EicRegisters)
Called before peripheral access. Read more
Source§fn after_peripheral_access(&self, clock: &Clock, registers: &EicRegisters)
fn after_peripheral_access(&self, clock: &Clock, registers: &EicRegisters)
Called after peripheral access. Read more
Source§impl PeripheralManagement<Clock> for SpiHw<'_>
impl PeripheralManagement<Clock> for SpiHw<'_>
type RegisterType = SpiRegisters
Source§fn get_registers(&self) -> &SpiRegisters
fn get_registers(&self) -> &SpiRegisters
How to get a reference to the physical hardware registers (the MMIO
struct).
Source§fn before_peripheral_access(&self, clock: &Clock, _: &SpiRegisters)
fn before_peripheral_access(&self, clock: &Clock, _: &SpiRegisters)
Called before peripheral access. Read more
Source§fn after_peripheral_access(&self, clock: &Clock, registers: &SpiRegisters)
fn after_peripheral_access(&self, clock: &Clock, registers: &SpiRegisters)
Called after peripheral access. Read more
impl Copy for Clock
Auto Trait Implementations§
impl Freeze for Clock
impl RefUnwindSafe for Clock
impl Send for Clock
impl Sync for Clock
impl Unpin for Clock
impl UnwindSafe for Clock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more