Struct Spu
pub struct Spu { /* private fields */ }Expand description
System protection unit.
Implementations§
§impl Spu
impl Spu
pub const unsafe fn from_ptr(ptr: *mut ()) -> Spu
pub const fn as_ptr(&self) -> *mut ()
pub const fn events_ramaccerr(self) -> Reg<u32, RW>
pub const fn events_ramaccerr(self) -> Reg<u32, RW>
A security violation has been detected for the RAM memory space.
pub const fn events_flashaccerr(self) -> Reg<u32, RW>
pub const fn events_flashaccerr(self) -> Reg<u32, RW>
A security violation has been detected for the flash memory space.
pub const fn events_periphaccerr(self) -> Reg<u32, RW>
pub const fn events_periphaccerr(self) -> Reg<u32, RW>
A security violation has been detected on one or several peripherals.
pub const fn publish_ramaccerr(self) -> Reg<Publish, RW>
pub const fn publish_ramaccerr(self) -> Reg<Publish, RW>
Publish configuration for event RAMACCERR.
pub const fn publish_flashaccerr(self) -> Reg<Publish, RW>
pub const fn publish_flashaccerr(self) -> Reg<Publish, RW>
Publish configuration for event FLASHACCERR.
pub const fn publish_periphaccerr(self) -> Reg<Publish, RW>
pub const fn publish_periphaccerr(self) -> Reg<Publish, RW>
Publish configuration for event PERIPHACCERR.
pub const fn flashregion(self, n: usize) -> Flashregion
pub const fn flashregion(self, n: usize) -> Flashregion
Unspecified.
Trait Implementations§
impl Copy for Spu
impl Eq for Spu
impl Send for Spu
impl StructuralPartialEq for Spu
impl Sync for Spu
Auto Trait Implementations§
impl Freeze for Spu
impl RefUnwindSafe for Spu
impl Unpin for Spu
impl UnsafeUnpin for Spu
impl UnwindSafe for Spu
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more