pub struct Espi { /* private fields */ }Expand description
Enhanced Serial Peripheral Interface
Implementations§
Source§impl Espi
impl Espi
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn rpmc_support1(self) -> Reg<RpmcSupport1, RW>
pub const fn rpmc_support1(self) -> Reg<RpmcSupport1, RW>
RPMC Support 1
Sourcepub const fn rpmc_support2(self) -> Reg<RpmcSupport2, RW>
pub const fn rpmc_support2(self) -> Reg<RpmcSupport2, RW>
RPMC Support 2
Sourcepub const fn wirein_gpio(self) -> Reg<WireinGpio, R>
pub const fn wirein_gpio(self) -> Reg<WireinGpio, R>
WIREIN_GPIO
Sourcepub const fn wireout_gpio(self) -> Reg<WireoutGpio, R>
pub const fn wireout_gpio(self) -> Reg<WireoutGpio, R>
WIREOUT_GPIO
Sourcepub const fn p0irulestat(self) -> Reg<P0irulestat, RW>
pub const fn p0irulestat(self) -> Reg<P0irulestat, RW>
Set Interrupt Rules and User Status
Sourcepub const fn p1irulestat(self) -> Reg<P1irulestat, RW>
pub const fn p1irulestat(self) -> Reg<P1irulestat, RW>
Set Interrupt Rules and User Status
Sourcepub const fn p2irulestat(self) -> Reg<P2irulestat, RW>
pub const fn p2irulestat(self) -> Reg<P2irulestat, RW>
Set Interrupt Rules and User Status
Sourcepub const fn p3irulestat(self) -> Reg<P3irulestat, RW>
pub const fn p3irulestat(self) -> Reg<P3irulestat, RW>
Set Interrupt Rules and User Status
Sourcepub const fn p4irulestat(self) -> Reg<P4irulestat, RW>
pub const fn p4irulestat(self) -> Reg<P4irulestat, RW>
Set Interrupt Rules and User Status
Trait Implementations§
impl Copy for Espi
impl Eq for Espi
impl Send for Espi
impl StructuralPartialEq for Espi
impl Sync for Espi
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