pub struct I3cConfig {
pub power: PoweredClock,
pub source: I3cClockSel,
pub div: Div4,
}Expand description
Top level configuration for I3c instances.
Fields§
§power: PoweredClockPower state required for this peripheral
source: I3cClockSelClock source
div: Div4Clock divisor
Trait Implementations§
Source§impl SPConfHelper for I3cConfig
impl SPConfHelper for I3cConfig
Source§fn pre_enable_config(
&self,
clocks: &Clocks,
) -> Result<PreEnableParts, ClockError>
fn pre_enable_config( &self, clocks: &Clocks, ) -> Result<PreEnableParts, ClockError>
This method is called AFTER a given MRCC peripheral has been disabled, and BEFORE
the peripheral is to be enabled. Read more
Auto Trait Implementations§
impl Freeze for I3cConfig
impl RefUnwindSafe for I3cConfig
impl Send for I3cConfig
impl Sync for I3cConfig
impl Unpin for I3cConfig
impl UnwindSafe for I3cConfig
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