Enum efm32gg11b::msc::cacheconfig0::CACHELPLEVEL_A[][src]

#[repr(u8)]
pub enum CACHELPLEVEL_A {
    BASE,
    ADVANCED,
    MINACTIVITY,
}
Expand description

Instruction Cache Low-Power Level

Value on reset: 3

Variants

BASE

0: Base instruction cache functionality.

ADVANCED

1: Advanced buffering mode, where the cache uses the fetch pattern to predict highly accessed data and store it in low-energy memory.

MINACTIVITY

3: Minimum activity mode, which allows the cache to minimize activity in logic that it predicts has a low probability being used. This mode can introduce wait-states into the instruction fetch stream when the cache exits one of its low-activity states. The number of wait-states introduced is small, but users running with 0-wait-state memory and wishing to reduce the variability that the cache might introduce with additional wait-states may wish to lower the cache low-power level. Note, this mode includes the advanced buffering mode functionality.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.