Struct TzscPrivcfgr3
#[repr(transparent)]pub struct TzscPrivcfgr3(pub u32);Expand description
GTZC1 TZSC privilege configuration register 3.
Tuple Fields§
§0: u32Implementations§
§impl TzscPrivcfgr3
impl TzscPrivcfgr3
pub const fn set_crcpriv(&mut self, val: bool)
pub const fn set_crcpriv(&mut self, val: bool)
Privileged access mode for CRC.
pub const fn set_tscpriv(&mut self, val: bool)
pub const fn set_tscpriv(&mut self, val: bool)
Privileged access mode for TSC.
pub const fn icache_regpriv(&self) -> bool
pub const fn icache_regpriv(&self) -> bool
Privileged access mode for ICACHE registers.
pub const fn set_icache_regpriv(&mut self, val: bool)
pub const fn set_icache_regpriv(&mut self, val: bool)
Privileged access mode for ICACHE registers.
pub const fn set_otgpriv(&mut self, val: bool)
pub const fn set_otgpriv(&mut self, val: bool)
Privileged access mode for USB OTG_HS.
pub const fn set_aespriv(&mut self, val: bool)
pub const fn set_aespriv(&mut self, val: bool)
Privileged access mode for AES.
pub const fn set_hashpriv(&mut self, val: bool)
pub const fn set_hashpriv(&mut self, val: bool)
Privileged access mode for HASH.
pub const fn set_rngpriv(&mut self, val: bool)
pub const fn set_rngpriv(&mut self, val: bool)
Privileged access mode for RNG.
pub const fn set_saespriv(&mut self, val: bool)
pub const fn set_saespriv(&mut self, val: bool)
Privileged access mode for SAES.
pub const fn set_pkapriv(&mut self, val: bool)
pub const fn set_pkapriv(&mut self, val: bool)
Privileged access mode for PKA.
pub const fn ramcfgpriv(&self) -> bool
pub const fn ramcfgpriv(&self) -> bool
Privileged access mode for RAMCFG.
pub const fn set_ramcfgpriv(&mut self, val: bool)
pub const fn set_ramcfgpriv(&mut self, val: bool)
Privileged access mode for RAMCFG.
pub const fn set_radiopriv(&mut self, val: bool)
pub const fn set_radiopriv(&mut self, val: bool)
Privileged access mode for 2.
pub const fn ptaconvpriv(&self) -> bool
pub const fn ptaconvpriv(&self) -> bool
Privileged access mode for PTACONV.
pub const fn set_ptaconvpriv(&mut self, val: bool)
pub const fn set_ptaconvpriv(&mut self, val: bool)
Privileged access mode for PTACONV.
Trait Implementations§
§impl Clone for TzscPrivcfgr3
impl Clone for TzscPrivcfgr3
§fn clone(&self) -> TzscPrivcfgr3
fn clone(&self) -> TzscPrivcfgr3
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 more§impl Debug for TzscPrivcfgr3
impl Debug for TzscPrivcfgr3
§impl Default for TzscPrivcfgr3
impl Default for TzscPrivcfgr3
§fn default() -> TzscPrivcfgr3
fn default() -> TzscPrivcfgr3
Returns the “default value” for a type. Read more
§impl PartialEq for TzscPrivcfgr3
impl PartialEq for TzscPrivcfgr3
impl Copy for TzscPrivcfgr3
impl Eq for TzscPrivcfgr3
impl StructuralPartialEq for TzscPrivcfgr3
Auto Trait Implementations§
impl Freeze for TzscPrivcfgr3
impl RefUnwindSafe for TzscPrivcfgr3
impl Send for TzscPrivcfgr3
impl Sync for TzscPrivcfgr3
impl Unpin for TzscPrivcfgr3
impl UnwindSafe for TzscPrivcfgr3
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