Struct stm32f103xx::CPUID
[−]
[src]
pub struct CPUID { /* fields omitted */ }
CPUID
Methods
impl CPUID
[src]
pub fn select_cache(&mut self, level: u8, ind: CsselrCacheType)
[src]
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]
&mut self,
level: u8,
ind: CsselrCacheType
) -> (u16, u16)
Returns the number of sets and ways in the selected cache
impl CPUID
[src]
pub fn ptr() -> *const RegisterBlock
[src]
Returns a pointer to the register block
Trait Implementations
impl Deref for CPUID
[src]
type Target = RegisterBlock
The resulting type after dereferencing.
fn deref(&self) -> &<CPUID as Deref>::Target
[src]
Dereferences the value.