#[repr(transparent)]pub struct Gpr33(pub u32);Expand description
GPR33 General Purpose Register
Tuple Fields§
§0: u32Implementations§
Source§impl Gpr33
impl Gpr33
Sourcepub const fn ocram2_tz_en(&self) -> Ocram2TzEn
pub const fn ocram2_tz_en(&self) -> Ocram2TzEn
OCRAM2 TrustZone (TZ) enable.
Sourcepub const fn set_ocram2_tz_en(&mut self, val: Ocram2TzEn)
pub const fn set_ocram2_tz_en(&mut self, val: Ocram2TzEn)
OCRAM2 TrustZone (TZ) enable.
Sourcepub const fn ocram2_tz_addr(&self) -> u8
pub const fn ocram2_tz_addr(&self) -> u8
OCRAM2 TrustZone (TZ) start address
Sourcepub const fn set_ocram2_tz_addr(&mut self, val: u8)
pub const fn set_ocram2_tz_addr(&mut self, val: u8)
OCRAM2 TrustZone (TZ) start address
Sourcepub const fn lock_ocram2_tz_en(&self) -> LockOcram2TzEn
pub const fn lock_ocram2_tz_en(&self) -> LockOcram2TzEn
Lock OCRAM2_TZ_EN field for changes
Sourcepub const fn set_lock_ocram2_tz_en(&mut self, val: LockOcram2TzEn)
pub const fn set_lock_ocram2_tz_en(&mut self, val: LockOcram2TzEn)
Lock OCRAM2_TZ_EN field for changes
Sourcepub const fn lock_ocram2_tz_addr(&self) -> LockOcram2TzAddr
pub const fn lock_ocram2_tz_addr(&self) -> LockOcram2TzAddr
Lock OCRAM2_TZ_ADDR field for changes
Sourcepub const fn set_lock_ocram2_tz_addr(&mut self, val: LockOcram2TzAddr)
pub const fn set_lock_ocram2_tz_addr(&mut self, val: LockOcram2TzAddr)
Lock OCRAM2_TZ_ADDR field for changes
Trait Implementations§
impl Copy for Gpr33
impl Eq for Gpr33
impl StructuralPartialEq for Gpr33
Auto Trait Implementations§
impl Freeze for Gpr33
impl RefUnwindSafe for Gpr33
impl Send for Gpr33
impl Sync for Gpr33
impl Unpin for Gpr33
impl UnwindSafe for Gpr33
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