Struct cortex_m::peripheral::SAU [−][src]
pub struct SAU { /* fields omitted */ }
Expand description
Security Attribution Unit
Implementations
Get the number of implemented SAU regions.
Set a SAU region to a region number. SAU regions must be 32 bytes aligned and their sizes must be a multiple of 32 bytes. It means that the 5 least significant bits of the base address of a SAU region must be set to zero and the 5 least significant bits of the limit address must be set to one. The region number must be valid. This function is executed under a critical section to prevent having inconsistent results.
Get a region from the SAU. The region number must be valid. This function is executed under a critical section to prevent having inconsistent results.
Pointer to the register block
Returns a pointer to the register block (to be deprecated in 0.7)
Trait Implementations
type Target = RegisterBlock
type Target = RegisterBlock
The resulting type after dereferencing.