Enum spi_flash::sfdp::SFDPStatus1Volatility
source · [−]pub enum SFDPStatus1Volatility {
NonVolatile06,
Volatile06,
Volatile50,
NonVolatile06Volatile50,
Mixed06,
Reserved,
}
Variants
NonVolatile06
Status register 1 is non-volatile, powers up to its last state, write-enable with 0x06.
Volatile06
Status register 1 is volatile, powers up to all ‘1’, write-enable with 0x06.
Volatile50
Status register 1 is volatile, powers up to all ‘1’, write-enable with 0x50.
NonVolatile06Volatile50
Status register 1 powers up to its last non-volatile state, use 0x06 to write to non-volatile register, or use 0x50 to active and write volatile register.
Mixed06
Status register 1 contains a mix of volatile and non-volatile bits. Use instruction 0x06 to write.
Reserved
Reserved volatility mode.
Implementations
Trait Implementations
sourceimpl Clone for SFDPStatus1Volatility
impl Clone for SFDPStatus1Volatility
sourcefn clone(&self) -> SFDPStatus1Volatility
fn clone(&self) -> SFDPStatus1Volatility
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SFDPStatus1Volatility
impl Debug for SFDPStatus1Volatility
impl Copy for SFDPStatus1Volatility
Auto Trait Implementations
impl RefUnwindSafe for SFDPStatus1Volatility
impl Send for SFDPStatus1Volatility
impl Sync for SFDPStatus1Volatility
impl Unpin for SFDPStatus1Volatility
impl UnwindSafe for SFDPStatus1Volatility
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more