#[repr(u32)]pub enum RegisterTRICORE {
Show 105 variants
INVALID = 0,
A0 = 1,
A1 = 2,
A2 = 3,
A3 = 4,
A4 = 5,
A5 = 6,
A6 = 7,
A7 = 8,
A8 = 9,
A9 = 10,
A10 = 11,
A11 = 12,
A12 = 13,
A13 = 14,
A14 = 15,
A15 = 16,
D0 = 17,
D1 = 18,
D2 = 19,
D3 = 20,
D4 = 21,
D5 = 22,
D6 = 23,
D7 = 24,
D8 = 25,
D9 = 26,
D10 = 27,
D11 = 28,
D12 = 29,
D13 = 30,
D14 = 31,
D15 = 32,
PCXI = 33,
PSW = 34,
PSW_USB_C = 35,
PSW_USB_V = 36,
PSW_USB_SV = 37,
PSW_USB_AV = 38,
PSW_USB_SAV = 39,
PC = 40,
SYSCON = 41,
CPU_ID = 42,
BIV = 43,
BTV = 44,
ISP = 45,
ICR = 46,
FCX = 47,
LCX = 48,
COMPAT = 49,
DPR0_U = 50,
DPR1_U = 51,
DPR2_U = 52,
DPR3_U = 53,
DPR0_L = 54,
DPR1_L = 55,
DPR2_L = 56,
DPR3_L = 57,
CPR0_U = 58,
CPR1_U = 59,
CPR2_U = 60,
CPR3_U = 61,
CPR0_L = 62,
CPR1_L = 63,
CPR2_L = 64,
CPR3_L = 65,
DPM0 = 66,
DPM1 = 67,
DPM2 = 68,
DPM3 = 69,
CPM0 = 70,
CPM1 = 71,
CPM2 = 72,
CPM3 = 73,
MMU_CON = 74,
MMU_ASI = 75,
MMU_TVA = 76,
MMU_TPA = 77,
MMU_TPX = 78,
MMU_TFA = 79,
BMACON = 80,
SMACON = 81,
DIEAR = 82,
DIETR = 83,
CCDIER = 84,
MIECON = 85,
PIEAR = 86,
PIETR = 87,
CCPIER = 88,
DBGSR = 89,
EXEVT = 90,
CREVT = 91,
SWEVT = 92,
TR0EVT = 93,
TR1EVT = 94,
DMS = 95,
DCX = 96,
DBGTCR = 97,
CCTRL = 98,
CCNT = 99,
ICNT = 100,
M1CNT = 101,
M2CNT = 102,
M3CNT = 103,
ENDING = 104,
}Variants§
INVALID = 0
A0 = 1
A1 = 2
A2 = 3
A3 = 4
A4 = 5
A5 = 6
A6 = 7
A7 = 8
A8 = 9
A9 = 10
A10 = 11
A11 = 12
A12 = 13
A13 = 14
A14 = 15
A15 = 16
D0 = 17
D1 = 18
D2 = 19
D3 = 20
D4 = 21
D5 = 22
D6 = 23
D7 = 24
D8 = 25
D9 = 26
D10 = 27
D11 = 28
D12 = 29
D13 = 30
D14 = 31
D15 = 32
PCXI = 33
PSW = 34
PSW_USB_C = 35
PSW_USB_V = 36
PSW_USB_SV = 37
PSW_USB_AV = 38
PSW_USB_SAV = 39
PC = 40
SYSCON = 41
CPU_ID = 42
BIV = 43
BTV = 44
ISP = 45
ICR = 46
FCX = 47
LCX = 48
COMPAT = 49
DPR0_U = 50
DPR1_U = 51
DPR2_U = 52
DPR3_U = 53
DPR0_L = 54
DPR1_L = 55
DPR2_L = 56
DPR3_L = 57
CPR0_U = 58
CPR1_U = 59
CPR2_U = 60
CPR3_U = 61
CPR0_L = 62
CPR1_L = 63
CPR2_L = 64
CPR3_L = 65
DPM0 = 66
DPM1 = 67
DPM2 = 68
DPM3 = 69
CPM0 = 70
CPM1 = 71
CPM2 = 72
CPM3 = 73
MMU_CON = 74
MMU_ASI = 75
MMU_TVA = 76
MMU_TPA = 77
MMU_TPX = 78
MMU_TFA = 79
BMACON = 80
SMACON = 81
DIEAR = 82
DIETR = 83
CCDIER = 84
MIECON = 85
PIEAR = 86
PIETR = 87
CCPIER = 88
DBGSR = 89
EXEVT = 90
CREVT = 91
SWEVT = 92
TR0EVT = 93
TR1EVT = 94
DMS = 95
DCX = 96
DBGTCR = 97
CCTRL = 98
CCNT = 99
ICNT = 100
M1CNT = 101
M2CNT = 102
M3CNT = 103
ENDING = 104
Implementations§
Source§impl RegisterTRICORE
impl RegisterTRICORE
pub const GA0: RegisterTRICORE = RegisterTRICORE::A0
Source§impl RegisterTRICORE
impl RegisterTRICORE
pub const GA1: RegisterTRICORE = RegisterTRICORE::A1
Source§impl RegisterTRICORE
impl RegisterTRICORE
pub const GA8: RegisterTRICORE = RegisterTRICORE::A8
Source§impl RegisterTRICORE
impl RegisterTRICORE
pub const GA9: RegisterTRICORE = RegisterTRICORE::A9
Source§impl RegisterTRICORE
impl RegisterTRICORE
pub const SP: RegisterTRICORE = RegisterTRICORE::A10
Source§impl RegisterTRICORE
impl RegisterTRICORE
pub const LR: RegisterTRICORE = RegisterTRICORE::A11
Source§impl RegisterTRICORE
impl RegisterTRICORE
pub const IA: RegisterTRICORE = RegisterTRICORE::A15
Source§impl RegisterTRICORE
impl RegisterTRICORE
pub const ID: RegisterTRICORE = RegisterTRICORE::D15
Trait Implementations§
Source§impl Clone for RegisterTRICORE
impl Clone for RegisterTRICORE
Source§fn clone(&self) -> RegisterTRICORE
fn clone(&self) -> RegisterTRICORE
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 RegisterTRICORE
impl Debug for RegisterTRICORE
Source§impl From<RegisterTRICORE> for i32
impl From<RegisterTRICORE> for i32
Source§fn from(value: RegisterTRICORE) -> Self
fn from(value: RegisterTRICORE) -> Self
Converts to this type from the input type.
Source§impl Hash for RegisterTRICORE
impl Hash for RegisterTRICORE
Source§impl Ord for RegisterTRICORE
impl Ord for RegisterTRICORE
Source§fn cmp(&self, other: &RegisterTRICORE) -> Ordering
fn cmp(&self, other: &RegisterTRICORE) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RegisterTRICORE
impl PartialEq for RegisterTRICORE
Source§impl PartialOrd for RegisterTRICORE
impl PartialOrd for RegisterTRICORE
impl Copy for RegisterTRICORE
impl Eq for RegisterTRICORE
impl StructuralPartialEq for RegisterTRICORE
Auto Trait Implementations§
impl Freeze for RegisterTRICORE
impl RefUnwindSafe for RegisterTRICORE
impl Send for RegisterTRICORE
impl Sync for RegisterTRICORE
impl Unpin for RegisterTRICORE
impl UnwindSafe for RegisterTRICORE
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