Struct stm32f103xx::CPUID [−][src]
CPUID
Methods
impl CPUID
[src]
[−]
impl CPUID
pub 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 CPUID
pub fn ptr() -> *const RegisterBlock
[src]
[−]
pub fn ptr() -> *const RegisterBlock
Returns a pointer to the register block