pub struct I3c { /* private fields */ }Expand description
I3C
Implementations§
Source§impl I3c
impl I3c
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn sintmasked(self) -> Reg<Sintmasked, R>
pub const fn sintmasked(self) -> Reg<Sintmasked, R>
Target Interrupt Mask
Sourcepub const fn scapabilities2(self) -> Reg<Scapabilities2, R>
pub const fn scapabilities2(self) -> Reg<Scapabilities2, R>
Target Capabilities 2
Sourcepub const fn scapabilities(self) -> Reg<Scapabilities, R>
pub const fn scapabilities(self) -> Reg<Scapabilities, R>
Target Capabilities
Sourcepub const fn smaxlimits(self) -> Reg<Smaxlimits, RW>
pub const fn smaxlimits(self) -> Reg<Smaxlimits, RW>
Target Maximum Limits
Sourcepub const fn smsgmapaddr(self) -> Reg<Smsgmapaddr, R>
pub const fn smsgmapaddr(self) -> Reg<Smsgmapaddr, R>
Target Message Map Address
Sourcepub const fn mibirules(self) -> Reg<Mibirules, RW>
pub const fn mibirules(self) -> Reg<Mibirules, RW>
Controller In-band Interrupt Registry and Rules
Sourcepub const fn mintmasked(self) -> Reg<Mintmasked, R>
pub const fn mintmasked(self) -> Reg<Mintmasked, R>
Controller Interrupt Mask
Sourcepub const fn mwmsg_sdr_control(self) -> Reg<MwmsgSdrControl, W>
pub const fn mwmsg_sdr_control(self) -> Reg<MwmsgSdrControl, W>
Controller Write Message Control in SDR mode
Sourcepub const fn mwmsg_sdr_data(self) -> Reg<MwmsgSdrData, W>
pub const fn mwmsg_sdr_data(self) -> Reg<MwmsgSdrData, W>
Controller Write Message Data in SDR mode
Sourcepub const fn mwmsg_ddr_control(self) -> Reg<MwmsgDdrControl, W>
pub const fn mwmsg_ddr_control(self) -> Reg<MwmsgDdrControl, W>
Controller Write Message in DDR mode: First Control Word
Sourcepub const fn mwmsg_ddr_control2(self) -> Reg<MwmsgDdrControl2, W>
pub const fn mwmsg_ddr_control2(self) -> Reg<MwmsgDdrControl2, W>
Controller Write Message in DDR Mode Control 2
Sourcepub const fn mwmsg_ddr_data(self) -> Reg<MwmsgDdrData, W>
pub const fn mwmsg_ddr_data(self) -> Reg<MwmsgDdrData, W>
Controller Write Message Data in DDR mode
Trait Implementations§
impl Copy for I3c
impl Eq for I3c
impl Send for I3c
impl StructuralPartialEq for I3c
impl Sync for I3c
Auto Trait Implementations§
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