Struct lpc55_pac::ahb_secure_ctrl::misc_ctrl_reg::W
source · [−]pub struct W(_);
Expand description
Register MISC_CTRL_REG
writer
Implementations
sourceimpl W
impl W
sourcepub fn write_lock(&mut self) -> WRITE_LOCK_W<'_>
pub fn write_lock(&mut self) -> WRITE_LOCK_W<'_>
Bits 0:1 - Write lock.
sourcepub fn enable_secure_checking(&mut self) -> ENABLE_SECURE_CHECKING_W<'_>
pub fn enable_secure_checking(&mut self) -> ENABLE_SECURE_CHECKING_W<'_>
Bits 2:3 - Enable secure check for AHB matrix.
sourcepub fn enable_s_priv_check(&mut self) -> ENABLE_S_PRIV_CHECK_W<'_>
pub fn enable_s_priv_check(&mut self) -> ENABLE_S_PRIV_CHECK_W<'_>
Bits 4:5 - Enable secure privilege check for AHB matrix.
sourcepub fn enable_ns_priv_check(&mut self) -> ENABLE_NS_PRIV_CHECK_W<'_>
pub fn enable_ns_priv_check(&mut self) -> ENABLE_NS_PRIV_CHECK_W<'_>
Bits 6:7 - Enable non-secure privilege check for AHB matrix.
sourcepub fn disable_violation_abort(&mut self) -> DISABLE_VIOLATION_ABORT_W<'_>
pub fn disable_violation_abort(&mut self) -> DISABLE_VIOLATION_ABORT_W<'_>
Bits 8:9 - Disable secure violation abort.
sourcepub fn disable_simple_master_strict_mode(
&mut self
) -> DISABLE_SIMPLE_MASTER_STRICT_MODE_W<'_>
pub fn disable_simple_master_strict_mode(
&mut self
) -> DISABLE_SIMPLE_MASTER_STRICT_MODE_W<'_>
Bits 10:11 - Disable simple master strict mode.
sourcepub fn disable_smart_master_strict_mode(
&mut self
) -> DISABLE_SMART_MASTER_STRICT_MODE_W<'_>
pub fn disable_smart_master_strict_mode(
&mut self
) -> DISABLE_SMART_MASTER_STRICT_MODE_W<'_>
Bits 12:13 - Disable smart master strict mode.
sourcepub fn idau_all_ns(&mut self) -> IDAU_ALL_NS_W<'_>
pub fn idau_all_ns(&mut self) -> IDAU_ALL_NS_W<'_>
Bits 14:15 - Disable IDAU.
Methods from Deref<Target = W<MISC_CTRL_REG_SPEC>>
Trait Implementations
sourceimpl From<W<MISC_CTRL_REG_SPEC>> for W
impl From<W<MISC_CTRL_REG_SPEC>> for W
sourcefn from(writer: W<MISC_CTRL_REG_SPEC>) -> Self
fn from(writer: W<MISC_CTRL_REG_SPEC>) -> Self
Performs the conversion.
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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