#[repr(transparent)]pub struct Espicfg(pub u32);Expand description
eSPI Configuration
Tuple Fields§
§0: u32Implementations§
Source§impl Espicfg
impl Espicfg
Sourcepub const fn set_flashsz(&mut self, val: Flashsz)
pub const fn set_flashsz(&mut self, val: Flashsz)
Flash Size
Sourcepub const fn set_spimod(&mut self, val: Spimod)
pub const fn set_spimod(&mut self, val: Spimod)
SPI Mode
Sourcepub const fn set_alertod(&mut self, val: bool)
pub const fn set_alertod(&mut self, val: bool)
Alert Is Open Drain as Pin
Sourcepub const fn set_spispd(&mut self, val: Spispd)
pub const fn set_spispd(&mut self, val: Spispd)
SPI Speed
Sourcepub const fn set_busmok(&mut self, val: bool)
pub const fn set_busmok(&mut self, val: bool)
Bus Master OK
Sourcepub const fn set_memena(&mut self, val: bool)
pub const fn set_memena(&mut self, val: bool)
Channel 0 (Memory) Enabled
Sourcepub const fn set_flshera(&mut self, val: Flshera)
pub const fn set_flshera(&mut self, val: Flshera)
Flash Erase Size and Whether Enabled
Sourcepub const fn set_flshok(&mut self, val: bool)
pub const fn set_flshok(&mut self, val: bool)
Channel 3 (Flash) Enabled
Trait Implementations§
impl Copy for Espicfg
impl Eq for Espicfg
impl StructuralPartialEq for Espicfg
Auto Trait Implementations§
impl Freeze for Espicfg
impl RefUnwindSafe for Espicfg
impl Send for Espicfg
impl Sync for Espicfg
impl Unpin for Espicfg
impl UnwindSafe for Espicfg
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