CacheCtrl1Reg

Type Alias CacheCtrl1Reg 

Source
pub type CacheCtrl1Reg = RegValueT<CacheCtrl1Reg_SPEC>;
Expand description

Cache control register 1

Aliased Type§

pub struct CacheCtrl1Reg { /* private fields */ }

Implementations§

Source§

impl CacheCtrl1Reg

Source

pub fn cache_res1(self) -> RegisterFieldBool<1, 1, 0, CacheCtrl1Reg_SPEC, RW>

Reserved. Always keep 0.

Source

pub fn cache_flush(self) -> RegisterFieldBool<0, 1, 0, CacheCtrl1Reg_SPEC, W>

Writing a ‘1’ into this bit, flushes the contents of the tag memories which invalidates the content of the cache memory. The read of this bit is always ‘0’. Note: The flushing of the cache TAG memory takes 0x100 or 0x200 HCLK cycles for a Cache Data RAM size of 8 KB resp. 16 KB.

Trait Implementations§

Source§

impl Default for CacheCtrl1Reg

Source§

fn default() -> CacheCtrl1Reg

Returns the “default value” for a type. Read more