#[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 cpu1_dbgen(&self) -> CcSocuPinCpu1Dbgen
pub const fn cpu1_dbgen(&self) -> CcSocuPinCpu1Dbgen
CPU1 (Micro cortex M33) invasive debug enable
Sourcepub const fn set_cpu1_dbgen(&mut self, val: CcSocuPinCpu1Dbgen)
pub const fn set_cpu1_dbgen(&mut self, val: CcSocuPinCpu1Dbgen)
CPU1 (Micro cortex M33) invasive debug 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_cmd_en(&self) -> CcSocuPinFaCmdEn
pub const fn fa_cmd_en(&self) -> CcSocuPinFaCmdEn
FA Command enable
Sourcepub const fn set_fa_cmd_en(&mut self, val: CcSocuPinFaCmdEn)
pub const fn set_fa_cmd_en(&mut self, val: CcSocuPinFaCmdEn)
FA Command enable
Sourcepub const fn me_cmd_en(&self) -> CcSocuPinMeCmdEn
pub const fn me_cmd_en(&self) -> CcSocuPinMeCmdEn
Flash Mass Erase Command enable
Sourcepub const fn set_me_cmd_en(&mut self, val: CcSocuPinMeCmdEn)
pub const fn set_me_cmd_en(&mut self, val: CcSocuPinMeCmdEn)
Flash Mass Erase Command enable
Sourcepub const fn cpu1_niden(&self) -> CcSocuPinCpu1Niden
pub const fn cpu1_niden(&self) -> CcSocuPinCpu1Niden
CPU1 (Micro cortex M33) non-invasive debug enable
Sourcepub const fn set_cpu1_niden(&mut self, val: CcSocuPinCpu1Niden)
pub const fn set_cpu1_niden(&mut self, val: CcSocuPinCpu1Niden)
CPU1 (Micro cortex M33) non-invasive debug 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]