Struct stm32f105xx::SCB [] [src]

pub struct SCB { /* fields omitted */ }

System Control Block

Methods

impl SCB
[src]

[src]

Enables I-Cache if currently disabled

[src]

Disables I-Cache if currently enabled

[src]

Returns whether the I-Cache is currently enabled

[src]

Invalidates I-Cache

[src]

Enables D-cache if currently disabled

[src]

Disables D-cache if currently enabled

[src]

Returns whether the D-Cache is currently enabled

[src]

Cleans D-cache

[src]

Cleans and invalidates D-cache

[src]

Invalidates D-cache by address

addr: the address to invalidate size: size of the memory block, in number of bytes

Invalidates cache starting from the lowest 32-byte aligned address represented by addr, in blocks of 32 bytes until at least size bytes have been invalidated.

[src]

Cleans D-cache by address

addr: the address to clean size: size of the memory block, in number of bytes

Cleans cache starting from the lowest 32-byte aligned address represented by addr, in blocks of 32 bytes until at least size bytes have been cleaned.

[src]

Cleans and invalidates D-cache by address

addr: the address to clean and invalidate size: size of the memory block, in number of bytes

Cleans and invalidates cache starting from the lowest 32-byte aligned address represented by addr, in blocks of 32 bytes until at least size bytes have been cleaned and invalidated.

impl SCB
[src]

[src]

Returns a pointer to the register block

Trait Implementations

impl Deref for SCB
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.

impl Send for SCB
[src]

Auto Trait Implementations

impl !Sync for SCB