#[repr(transparent)]pub struct MasterSecLevel(pub u32);Expand description
master secure level register
Tuple Fields§
§0: u32Implementations§
Source§impl MasterSecLevel
impl MasterSecLevel
Sourcepub const fn cpu1c(&self) -> MasterSecLevelCpu1c
pub const fn cpu1c(&self) -> MasterSecLevelCpu1c
Micro-Cortex M33 (CPU1) Code bus.
Sourcepub const fn set_cpu1c(&mut self, val: MasterSecLevelCpu1c)
pub const fn set_cpu1c(&mut self, val: MasterSecLevelCpu1c)
Micro-Cortex M33 (CPU1) Code bus.
Sourcepub const fn cpu1s(&self) -> MasterSecLevelCpu1s
pub const fn cpu1s(&self) -> MasterSecLevelCpu1s
Micro-Cortex M33 (CPU1) System bus.
Sourcepub const fn set_cpu1s(&mut self, val: MasterSecLevelCpu1s)
pub const fn set_cpu1s(&mut self, val: MasterSecLevelCpu1s)
Micro-Cortex M33 (CPU1) System bus.
Sourcepub const fn usbfsd(&self) -> MasterSecLevelUsbfsd
pub const fn usbfsd(&self) -> MasterSecLevelUsbfsd
USB Full Speed Device.
Sourcepub const fn set_usbfsd(&mut self, val: MasterSecLevelUsbfsd)
pub const fn set_usbfsd(&mut self, val: MasterSecLevelUsbfsd)
USB Full Speed Device.
Sourcepub const fn sdma0(&self) -> MasterSecLevelSdma0
pub const fn sdma0(&self) -> MasterSecLevelSdma0
System DMA 0.
Sourcepub const fn set_sdma0(&mut self, val: MasterSecLevelSdma0)
pub const fn set_sdma0(&mut self, val: MasterSecLevelSdma0)
System DMA 0.
Sourcepub const fn sdio(&self) -> MasterSecLevelSdio
pub const fn sdio(&self) -> MasterSecLevelSdio
SDIO.
Sourcepub const fn set_sdio(&mut self, val: MasterSecLevelSdio)
pub const fn set_sdio(&mut self, val: MasterSecLevelSdio)
SDIO.
Sourcepub const fn pq(&self) -> MasterSecLevelPq
pub const fn pq(&self) -> MasterSecLevelPq
Power Quad.
Sourcepub const fn set_pq(&mut self, val: MasterSecLevelPq)
pub const fn set_pq(&mut self, val: MasterSecLevelPq)
Power Quad.
Sourcepub const fn hash(&self) -> MasterSecLevelHash
pub const fn hash(&self) -> MasterSecLevelHash
Hash.
Sourcepub const fn set_hash(&mut self, val: MasterSecLevelHash)
pub const fn set_hash(&mut self, val: MasterSecLevelHash)
Hash.
Sourcepub const fn usbfsh(&self) -> MasterSecLevelUsbfsh
pub const fn usbfsh(&self) -> MasterSecLevelUsbfsh
USB Full speed Host.
Sourcepub const fn set_usbfsh(&mut self, val: MasterSecLevelUsbfsh)
pub const fn set_usbfsh(&mut self, val: MasterSecLevelUsbfsh)
USB Full speed Host.
Sourcepub const fn sdma1(&self) -> MasterSecLevelSdma1
pub const fn sdma1(&self) -> MasterSecLevelSdma1
System DMA 1 security level.
Sourcepub const fn set_sdma1(&mut self, val: MasterSecLevelSdma1)
pub const fn set_sdma1(&mut self, val: MasterSecLevelSdma1)
System DMA 1 security level.
Sourcepub const fn master_sec_level_lock(&self) -> MasterSecLevelLock
pub const fn master_sec_level_lock(&self) -> MasterSecLevelLock
MASTER_SEC_LEVEL write-lock.
Sourcepub const fn set_master_sec_level_lock(&mut self, val: MasterSecLevelLock)
pub const fn set_master_sec_level_lock(&mut self, val: MasterSecLevelLock)
MASTER_SEC_LEVEL write-lock.
Trait Implementations§
Source§impl Clone for MasterSecLevel
impl Clone for MasterSecLevel
Source§fn clone(&self) -> MasterSecLevel
fn clone(&self) -> MasterSecLevel
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 MasterSecLevel
impl Debug for MasterSecLevel
Source§impl Default for MasterSecLevel
impl Default for MasterSecLevel
Source§fn default() -> MasterSecLevel
fn default() -> MasterSecLevel
Returns the “default value” for a type. Read more
Source§impl PartialEq for MasterSecLevel
impl PartialEq for MasterSecLevel
impl Copy for MasterSecLevel
impl Eq for MasterSecLevel
impl StructuralPartialEq for MasterSecLevel
Auto Trait Implementations§
impl Freeze for MasterSecLevel
impl RefUnwindSafe for MasterSecLevel
impl Send for MasterSecLevel
impl Sync for MasterSecLevel
impl Unpin for MasterSecLevel
impl UnwindSafe for MasterSecLevel
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