#[non_exhaustive]#[repr(u32)]pub enum OtpCtrlReg {
Show 46 variants
IntrState = 0,
IntrEnable = 4,
IntrTest = 8,
AlertTest = 12,
Status = 16,
ErrCode0 = 20,
ErrCode1 = 24,
ErrCode2 = 28,
ErrCode3 = 32,
ErrCode4 = 36,
ErrCode5 = 40,
ErrCode6 = 44,
ErrCode7 = 48,
ErrCode8 = 52,
ErrCode9 = 56,
DirectAccessRegwen = 72,
DirectAccessCmd = 76,
DirectAccessAddress = 80,
DirectAccessWdata0 = 84,
DirectAccessWdata1 = 88,
DirectAccessRdata0 = 92,
DirectAccessRdata1 = 96,
CheckTriggerRegwen = 100,
CheckTrigger = 104,
CheckRegwen = 108,
CheckTimeout = 112,
IntegrityCheckPeriod = 116,
ConsistencyCheckPeriod = 120,
VendorTestReadLock = 124,
CreatorSwCfgReadLock = 128,
OwnerSwCfgReadLock = 132,
VendorTestDigest0 = 144,
VendorTestDigest1 = 148,
CreatorSwCfgDigest0 = 152,
CreatorSwCfgDigest1 = 156,
OwnerSwCfgDigest0 = 160,
OwnerSwCfgDigest1 = 164,
HwCfgDigest0 = 184,
HwCfgDigest1 = 188,
Secret0Digest0 = 200,
Secret0Digest1 = 204,
Secret1Digest0 = 208,
Secret1Digest1 = 212,
Secret2Digest0 = 216,
Secret2Digest1 = 220,
SwCfgWindow = 2_048,
}
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
IntrState = 0
IntrEnable = 4
IntrTest = 8
AlertTest = 12
Status = 16
ErrCode0 = 20
ErrCode1 = 24
ErrCode2 = 28
ErrCode3 = 32
ErrCode4 = 36
ErrCode5 = 40
ErrCode6 = 44
ErrCode7 = 48
ErrCode8 = 52
ErrCode9 = 56
DirectAccessRegwen = 72
DirectAccessCmd = 76
DirectAccessAddress = 80
DirectAccessWdata0 = 84
DirectAccessWdata1 = 88
DirectAccessRdata0 = 92
DirectAccessRdata1 = 96
CheckTriggerRegwen = 100
CheckTrigger = 104
CheckRegwen = 108
CheckTimeout = 112
IntegrityCheckPeriod = 116
ConsistencyCheckPeriod = 120
VendorTestReadLock = 124
CreatorSwCfgReadLock = 128
OwnerSwCfgReadLock = 132
VendorTestDigest0 = 144
VendorTestDigest1 = 148
CreatorSwCfgDigest0 = 152
CreatorSwCfgDigest1 = 156
OwnerSwCfgDigest0 = 160
OwnerSwCfgDigest1 = 164
HwCfgDigest0 = 184
HwCfgDigest1 = 188
Secret0Digest0 = 200
Secret0Digest1 = 204
Secret1Digest0 = 208
Secret1Digest1 = 212
Secret2Digest0 = 216
Secret2Digest1 = 220
SwCfgWindow = 2_048
Trait Implementations§
Source§impl Clone for OtpCtrlReg
impl Clone for OtpCtrlReg
Source§fn clone(&self) -> OtpCtrlReg
fn clone(&self) -> OtpCtrlReg
Returns a copy 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 OtpCtrlReg
impl Debug for OtpCtrlReg
Source§impl PartialEq for OtpCtrlReg
impl PartialEq for OtpCtrlReg
impl Copy for OtpCtrlReg
impl Eq for OtpCtrlReg
impl StructuralPartialEq for OtpCtrlReg
Auto Trait Implementations§
impl Freeze for OtpCtrlReg
impl RefUnwindSafe for OtpCtrlReg
impl Send for OtpCtrlReg
impl Sync for OtpCtrlReg
impl Unpin for OtpCtrlReg
impl UnwindSafe for OtpCtrlReg
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