pub struct I3c1 { /* private fields */ }Expand description
Improved Inter-Integrated Circuit
Implementations§
Source§impl I3c1
impl I3c1
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 shdrbtlast(self) -> Reg<Shdrbtlast, R>
pub const fn shdrbtlast(self) -> Reg<Shdrbtlast, R>
Target HDR-Last
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 mhdrbtlast(self) -> Reg<Mhdrbtlast, R>
pub const fn mhdrbtlast(self) -> Reg<Mhdrbtlast, R>
Controller HDR-Last
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 I3c1
impl Eq for I3c1
impl Send for I3c1
impl StructuralPartialEq for I3c1
impl Sync for I3c1
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