#[repr(u8)]
pub enum READMODE_A {
NO_MISS_PENALTY,
LOW_POWER,
DETERMINISTIC,
}
Expand description
NVMCTRL Read Mode
Value on reset: 0
Variants
NO_MISS_PENALTY
0: The NVM Controller (cache system) does not insert wait states on a cache miss. Gives the best system performance.
LOW_POWER
1: Reduces power consumption of the cache system, but inserts a wait state each time there is a cache miss. This mode may not be relevant if CPU performance is required, as the application will be stalled and may lead to increase run time.
DETERMINISTIC
2: The cache system ensures that a cache hit or miss takes the same amount of time, determined by the number of programmed flash wait states. This mode can be used for real-time applications that require deterministic execution timings.
Trait Implementations
sourceimpl Clone for READMODE_A
impl Clone for READMODE_A
sourcefn clone(&self) -> READMODE_A
fn clone(&self) -> READMODE_A
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 moresourceimpl Debug for READMODE_A
impl Debug for READMODE_A
sourceimpl From<READMODE_A> for u8
impl From<READMODE_A> for u8
sourcefn from(variant: READMODE_A) -> Self
fn from(variant: READMODE_A) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<READMODE_A> for READMODE_A
impl PartialEq<READMODE_A> for READMODE_A
sourcefn eq(&self, other: &READMODE_A) -> bool
fn eq(&self, other: &READMODE_A) -> bool
impl Copy for READMODE_A
impl StructuralPartialEq for READMODE_A
Auto Trait Implementations
impl RefUnwindSafe for READMODE_A
impl Send for READMODE_A
impl Sync for READMODE_A
impl Unpin for READMODE_A
impl UnwindSafe for READMODE_A
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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