#[repr(transparent)]pub struct CcSocuPin(pub u32);Expand description
no description available
Tuple Fields§
§0: u32Implementations§
Source§impl CcSocuPin
impl CcSocuPin
Sourcepub const fn niden(&self) -> CcSocuPinNiden
pub const fn niden(&self) -> CcSocuPinNiden
Non Secure non-invasive debug enable
Sourcepub const fn set_niden(&mut self, val: CcSocuPinNiden)
pub const fn set_niden(&mut self, val: CcSocuPinNiden)
Non Secure non-invasive debug enable
Sourcepub const fn dbgen(&self) -> CcSocuPinDbgen
pub const fn dbgen(&self) -> CcSocuPinDbgen
Non Secure debug enable
Sourcepub const fn set_dbgen(&mut self, val: CcSocuPinDbgen)
pub const fn set_dbgen(&mut self, val: CcSocuPinDbgen)
Non Secure debug enable
Sourcepub const fn spniden(&self) -> CcSocuPinSpniden
pub const fn spniden(&self) -> CcSocuPinSpniden
Secure non-invasive debug enable
Sourcepub const fn set_spniden(&mut self, val: CcSocuPinSpniden)
pub const fn set_spniden(&mut self, val: CcSocuPinSpniden)
Secure non-invasive debug enable
Sourcepub const fn spiden(&self) -> CcSocuPinSpiden
pub const fn spiden(&self) -> CcSocuPinSpiden
Secure invasive debug enable
Sourcepub const fn set_spiden(&mut self, val: CcSocuPinSpiden)
pub const fn set_spiden(&mut self, val: CcSocuPinSpiden)
Secure invasive debug enable
Sourcepub const fn tapen(&self) -> CcSocuPinTapen
pub const fn tapen(&self) -> CcSocuPinTapen
JTAG TAP enable
Sourcepub const fn set_tapen(&mut self, val: CcSocuPinTapen)
pub const fn set_tapen(&mut self, val: CcSocuPinTapen)
JTAG TAP enable
Sourcepub const fn isp_cmd_en(&self) -> CcSocuPinIspCmdEn
pub const fn isp_cmd_en(&self) -> CcSocuPinIspCmdEn
ISP Boot Command enable
Sourcepub const fn set_isp_cmd_en(&mut self, val: CcSocuPinIspCmdEn)
pub const fn set_isp_cmd_en(&mut self, val: CcSocuPinIspCmdEn)
ISP Boot Command enable
Sourcepub const fn fa_me_cmd_en(&self) -> CcSocuPinFaMeCmdEn
pub const fn fa_me_cmd_en(&self) -> CcSocuPinFaMeCmdEn
FA Command enable
Sourcepub const fn set_fa_me_cmd_en(&mut self, val: CcSocuPinFaMeCmdEn)
pub const fn set_fa_me_cmd_en(&mut self, val: CcSocuPinFaMeCmdEn)
FA Command enable
Sourcepub const fn uuid_check(&self) -> bool
pub const fn uuid_check(&self) -> bool
Enforce UUID match during Debug authentication.
Sourcepub const fn set_uuid_check(&mut self, val: bool)
pub const fn set_uuid_check(&mut self, val: bool)
Enforce UUID match during Debug authentication.
Sourcepub const fn inverse_value(&self) -> u16
pub const fn inverse_value(&self) -> u16
inverse value of bits [15:0]
Sourcepub const fn set_inverse_value(&mut self, val: u16)
pub const fn set_inverse_value(&mut self, val: u16)
inverse value of bits [15:0]
Trait Implementations§
impl Copy for CcSocuPin
impl Eq for CcSocuPin
impl StructuralPartialEq for CcSocuPin
Auto Trait Implementations§
impl Freeze for CcSocuPin
impl RefUnwindSafe for CcSocuPin
impl Send for CcSocuPin
impl Sync for CcSocuPin
impl Unpin for CcSocuPin
impl UnwindSafe for CcSocuPin
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