#[repr(transparent)]pub struct PrinceBaseAddr(pub u32);Expand description
no description available
Tuple Fields§
§0: u32Implementations§
Source§impl PrinceBaseAddr
impl PrinceBaseAddr
Sourcepub const fn set_addr0_prg(&mut self, val: u8)
pub const fn set_addr0_prg(&mut self, val: u8)
Programmable portion of the base address of region 0
Sourcepub const fn set_addr1_prg(&mut self, val: u8)
pub const fn set_addr1_prg(&mut self, val: u8)
Programmable portion of the base address of region 1
Sourcepub const fn set_addr2_prg(&mut self, val: u8)
pub const fn set_addr2_prg(&mut self, val: u8)
Programmable portion of the base address of region 2
Sourcepub const fn set_lock_reg0(&mut self, val: LockReg0)
pub const fn set_lock_reg0(&mut self, val: LockReg0)
Lock PRINCE region0 settings
Sourcepub const fn set_lock_reg1(&mut self, val: LockReg1)
pub const fn set_lock_reg1(&mut self, val: LockReg1)
Lock PRINCE region1 settings
Sourcepub const fn reg0_erase_check_en(&self) -> Reg0EraseCheckEn
pub const fn reg0_erase_check_en(&self) -> Reg0EraseCheckEn
For PRINCE region0 enable checking whether all encrypted pages are erased together
Sourcepub const fn set_reg0_erase_check_en(&mut self, val: Reg0EraseCheckEn)
pub const fn set_reg0_erase_check_en(&mut self, val: Reg0EraseCheckEn)
For PRINCE region0 enable checking whether all encrypted pages are erased together
Sourcepub const fn reg1_erase_check_en(&self) -> Reg1EraseCheckEn
pub const fn reg1_erase_check_en(&self) -> Reg1EraseCheckEn
For PRINCE region1 enable checking whether all encrypted pages are erased together
Sourcepub const fn set_reg1_erase_check_en(&mut self, val: Reg1EraseCheckEn)
pub const fn set_reg1_erase_check_en(&mut self, val: Reg1EraseCheckEn)
For PRINCE region1 enable checking whether all encrypted pages are erased together
Sourcepub const fn reg2_erase_check_en(&self) -> Reg2EraseCheckEn
pub const fn reg2_erase_check_en(&self) -> Reg2EraseCheckEn
For PRINCE region2 enable checking whether all encrypted pages are erased together
Sourcepub const fn set_reg2_erase_check_en(&mut self, val: Reg2EraseCheckEn)
pub const fn set_reg2_erase_check_en(&mut self, val: Reg2EraseCheckEn)
For PRINCE region2 enable checking whether all encrypted pages are erased together
Trait Implementations§
Source§impl Clone for PrinceBaseAddr
impl Clone for PrinceBaseAddr
Source§fn clone(&self) -> PrinceBaseAddr
fn clone(&self) -> PrinceBaseAddr
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PrinceBaseAddr
impl Debug for PrinceBaseAddr
Source§impl Default for PrinceBaseAddr
impl Default for PrinceBaseAddr
Source§fn default() -> PrinceBaseAddr
fn default() -> PrinceBaseAddr
Returns the “default value” for a type. Read more
Source§impl PartialEq for PrinceBaseAddr
impl PartialEq for PrinceBaseAddr
impl Copy for PrinceBaseAddr
impl Eq for PrinceBaseAddr
impl StructuralPartialEq for PrinceBaseAddr
Auto Trait Implementations§
impl Freeze for PrinceBaseAddr
impl RefUnwindSafe for PrinceBaseAddr
impl Send for PrinceBaseAddr
impl Sync for PrinceBaseAddr
impl Unpin for PrinceBaseAddr
impl UnwindSafe for PrinceBaseAddr
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