Struct efm32gg11b::etm::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock {
Show fields pub etmcr: ETMCR, pub etmccr: ETMCCR, pub etmtrigger: ETMTRIGGER, pub etmsr: ETMSR, pub etmscr: ETMSCR, pub etmteevr: ETMTEEVR, pub etmtecr1: ETMTECR1, pub etmfflr: ETMFFLR, pub etmcntrldvr1: ETMCNTRLDVR1, pub etmsyncfr: ETMSYNCFR, pub etmidr: ETMIDR, pub etmccer: ETMCCER, pub etmtesseicr: ETMTESSEICR, pub etmtsevr: ETMTSEVR, pub etmtraceidr: ETMTRACEIDR, pub etmidr2: ETMIDR2, pub etmpdsr: ETMPDSR, pub etmiscin: ETMISCIN, pub ittrigout: ITTRIGOUT, pub etmitatbctr2: ETMITATBCTR2, pub etmitatbctr0: ETMITATBCTR0, pub etmitctrl: ETMITCTRL, pub etmclaimset: ETMCLAIMSET, pub etmclaimclr: ETMCLAIMCLR, pub etmlar: ETMLAR, pub etmlsr: ETMLSR, pub etmauthstatus: ETMAUTHSTATUS, pub etmdevtype: ETMDEVTYPE, pub etmpidr4: ETMPIDR4, pub etmpidr5: ETMPIDR5, pub etmpidr6: ETMPIDR6, pub etmpidr7: ETMPIDR7, pub etmpidr0: ETMPIDR0, pub etmpidr1: ETMPIDR1, pub etmpidr2: ETMPIDR2, pub etmpidr3: ETMPIDR3, pub etmcidr0: ETMCIDR0, pub etmcidr1: ETMCIDR1, pub etmcidr2: ETMCIDR2, pub etmcidr3: ETMCIDR3, // some fields omitted
}
Expand description

Register block

Fields

etmcr: ETMCR

0x00 - Main Control Register

etmccr: ETMCCR

0x04 - Configuration Code Register

etmtrigger: ETMTRIGGER

0x08 - ETM Trigger Event Register

etmsr: ETMSR

0x10 - ETM Status Register

etmscr: ETMSCR

0x14 - ETM System Configuration Register

etmteevr: ETMTEEVR

0x20 - ETM TraceEnable Event Register

etmtecr1: ETMTECR1

0x24 - ETM Trace control Register

etmfflr: ETMFFLR

0x2c - ETM Fifo Full Level Register

etmcntrldvr1: ETMCNTRLDVR1

0x140 - Counter Reload Value

etmsyncfr: ETMSYNCFR

0x1e0 - Synchronisation Frequency Register

etmidr: ETMIDR

0x1e4 - ID Register

etmccer: ETMCCER

0x1e8 - Configuration Code Extension Register

etmtesseicr: ETMTESSEICR

0x1f0 - TraceEnable Start/Stop EmbeddedICE Control Register

etmtsevr: ETMTSEVR

0x1f8 - Timestamp Event Register

etmtraceidr: ETMTRACEIDR

0x200 - CoreSight Trace ID Register

etmidr2: ETMIDR2

0x208 - ETM ID Register 2

etmpdsr: ETMPDSR

0x314 - Device Power-down Status Register

etmiscin: ETMISCIN

0xee0 - Integration Test Miscellaneous Inputs Register

ittrigout: ITTRIGOUT

0xee8 - Integration Test Trigger Out Register

etmitatbctr2: ETMITATBCTR2

0xef0 - ETM Integration Test ATB Control 2 Register

etmitatbctr0: ETMITATBCTR0

0xef8 - ETM Integration Test ATB Control 0 Register

etmitctrl: ETMITCTRL

0xf00 - ETM Integration Control Register

etmclaimset: ETMCLAIMSET

0xfa0 - ETM Claim Tag Set Register

etmclaimclr: ETMCLAIMCLR

0xfa4 - ETM Claim Tag Clear Register

etmlar: ETMLAR

0xfb0 - ETM Lock Access Register

etmlsr: ETMLSR

0xfb4 - Lock Status Register

etmauthstatus: ETMAUTHSTATUS

0xfb8 - ETM Authentication Status Register

etmdevtype: ETMDEVTYPE

0xfcc - CoreSight Device Type Register

etmpidr4: ETMPIDR4

0xfd0 - Peripheral ID4 Register

etmpidr5: ETMPIDR5

0xfd4 - Peripheral ID5 Register

etmpidr6: ETMPIDR6

0xfd8 - Peripheral ID6 Register

etmpidr7: ETMPIDR7

0xfdc - Peripheral ID7 Register

etmpidr0: ETMPIDR0

0xfe0 - Peripheral ID0 Register

etmpidr1: ETMPIDR1

0xfe4 - Peripheral ID1 Register

etmpidr2: ETMPIDR2

0xfe8 - Peripheral ID2 Register

etmpidr3: ETMPIDR3

0xfec - Peripheral ID3 Register

etmcidr0: ETMCIDR0

0xff0 - Component ID0 Register

etmcidr1: ETMCIDR1

0xff4 - Component ID1 Register

etmcidr2: ETMCIDR2

0xff8 - Component ID2 Register

etmcidr3: ETMCIDR3

0xffc - Component ID3 Register

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.