Struct stm32f103xx::CPUID [−][src]
pub struct CPUID { /* fields omitted */ }CPUID
Methods
impl CPUID[src]
impl CPUIDpub fn select_cache(&mut self, level: u8, ind: CsselrCacheType)[src]
pub fn select_cache(&mut self, level: u8, ind: CsselrCacheType)Selects the current CCSIDR
level: the required cache level minus 1, e.g. 0 for L1, 1 for L2ind: select instruction cache or data/unified cache
level is masked to be between 0 and 7.
pub fn cache_num_sets_ways(
&mut self,
level: u8,
ind: CsselrCacheType
) -> (u16, u16)[src]
pub fn cache_num_sets_ways(
&mut self,
level: u8,
ind: CsselrCacheType
) -> (u16, u16)Returns the number of sets and ways in the selected cache
impl CPUID[src]
impl CPUIDpub fn ptr() -> *const RegisterBlock[src]
pub fn ptr() -> *const RegisterBlockReturns a pointer to the register block
Trait Implementations
impl Deref for CPUID[src]
impl Deref for CPUIDtype Target = RegisterBlock
The resulting type after dereferencing.
fn deref(&self) -> &<CPUID as Deref>::Target[src]
fn deref(&self) -> &<CPUID as Deref>::TargetDereferences the value.
impl Send for CPUID[src]
impl Send for CPUID