#[repr(transparent)]pub struct Espimisc(pub u32);Expand description
eSPI Miscellaneous
Tuple Fields§
§0: u32Implementations§
Source§impl Espimisc
impl Espimisc
Sourcepub const fn set_gpio_oe(&mut self, val: GpioOe)
pub const fn set_gpio_oe(&mut self, val: GpioOe)
GPIO Output Enable
Sourcepub const fn set_gpio_od(&mut self, val: bool)
pub const fn set_gpio_od(&mut self, val: bool)
GPIO Open Drain
Sourcepub const fn set_gpio_out(&mut self, val: GpioOut)
pub const fn set_gpio_out(&mut self, val: GpioOut)
Not used in eSPI if ESPICFG[ALERT] is 1
Sourcepub const fn set_gpio_in(&mut self, val: bool)
pub const fn set_gpio_in(&mut self, val: bool)
GPIO Input
Sourcepub const fn set_pwrsav(&mut self, val: bool)
pub const fn set_pwrsav(&mut self, val: bool)
Power Save
Trait Implementations§
impl Copy for Espimisc
impl Eq for Espimisc
impl StructuralPartialEq for Espimisc
Auto Trait Implementations§
impl Freeze for Espimisc
impl RefUnwindSafe for Espimisc
impl Send for Espimisc
impl Sync for Espimisc
impl Unpin for Espimisc
impl UnwindSafe for Espimisc
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