Struct nrf9160_pac::spu_s::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {Show 18 fields
pub events_ramaccerr: EVENTS_RAMACCERR,
pub events_flashaccerr: EVENTS_FLASHACCERR,
pub events_periphaccerr: EVENTS_PERIPHACCERR,
pub publish_ramaccerr: PUBLISH_RAMACCERR,
pub publish_flashaccerr: PUBLISH_FLASHACCERR,
pub publish_periphaccerr: PUBLISH_PERIPHACCERR,
pub inten: INTEN,
pub intenset: INTENSET,
pub intenclr: INTENCLR,
pub cap: CAP,
pub extdomain: [EXTDOMAIN; 1],
pub dppi: [DPPI; 1],
pub gpioport: [GPIOPORT; 1],
pub flashnsc: [FLASHNSC; 2],
pub ramnsc: [RAMNSC; 2],
pub flashregion: [FLASHREGION; 32],
pub ramregion: [RAMREGION; 32],
pub periphid: [PERIPHID; 67],
/* private fields */
}
Expand description
Register block
Fields
events_ramaccerr: EVENTS_RAMACCERR
0x100 - A security violation has been detected for the RAM memory space
events_flashaccerr: EVENTS_FLASHACCERR
0x104 - A security violation has been detected for the flash memory space
events_periphaccerr: EVENTS_PERIPHACCERR
0x108 - A security violation has been detected on one or several peripherals
publish_ramaccerr: PUBLISH_RAMACCERR
0x180 - Publish configuration for event RAMACCERR
publish_flashaccerr: PUBLISH_FLASHACCERR
0x184 - Publish configuration for event FLASHACCERR
publish_periphaccerr: PUBLISH_PERIPHACCERR
0x188 - Publish configuration for event PERIPHACCERR
inten: INTEN
0x300 - Enable or disable interrupt
intenset: INTENSET
0x304 - Enable interrupt
intenclr: INTENCLR
0x308 - Disable interrupt
cap: CAP
0x400 - Show implemented features for the current device
extdomain: [EXTDOMAIN; 1]
0x440 - Unspecified
dppi: [DPPI; 1]
0x480..0x488 - Unspecified
gpioport: [GPIOPORT; 1]
0x4c0..0x4c8 - Unspecified
flashnsc: [FLASHNSC; 2]
0x500..0x510 - Unspecified
ramnsc: [RAMNSC; 2]
0x540..0x550 - Unspecified
flashregion: [FLASHREGION; 32]
0x600..0x680 - Unspecified
ramregion: [RAMREGION; 32]
0x700..0x780 - Unspecified
periphid: [PERIPHID; 67]
0x800..0x90c - Unspecified
Auto Trait Implementations
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more