pub struct I3c { /* private fields */ }Expand description
Improved Inter-Integrated Circuit.
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 mconfig_ext(self) -> Reg<MconfigExt, RW>
pub const fn mconfig_ext(self) -> Reg<MconfigExt, RW>
Controller Extended Configuration.
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