Enum atsaml21e16b::nvmctrl::ctrlb::READMODESELECT_A
source · #[repr(u8)]
pub enum READMODESELECT_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§
source§impl Clone for READMODESELECT_A
impl Clone for READMODESELECT_A
source§fn clone(&self) -> READMODESELECT_A
fn clone(&self) -> READMODESELECT_A
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for READMODESELECT_A
impl Debug for READMODESELECT_A
source§impl From<READMODESELECT_A> for u8
impl From<READMODESELECT_A> for u8
source§fn from(variant: READMODESELECT_A) -> Self
fn from(variant: READMODESELECT_A) -> Self
Converts to this type from the input type.