#[repr(C)]
pub struct RegisterBlock {
Show 25 fields pub position: Reg<POSITION_SPEC>, pub master: Reg<MASTER_SPEC>, pub flow: Reg<FLOW_SPEC>, pub base: Reg<BASE_SPEC>, pub itctrl: Reg<ITCTRL_SPEC>, pub claimset: Reg<CLAIMSET_SPEC>, pub claimclr: Reg<CLAIMCLR_SPEC>, pub lockaccess: Reg<LOCKACCESS_SPEC>, pub lockstatus: Reg<LOCKSTATUS_SPEC>, pub authstatus: Reg<AUTHSTATUS_SPEC>, pub devarch: Reg<DEVARCH_SPEC>, pub devid: Reg<DEVID_SPEC>, pub devtype: Reg<DEVTYPE_SPEC>, pub pid4: Reg<PID4_SPEC>, pub pid5: Reg<PID5_SPEC>, pub pid6: Reg<PID6_SPEC>, pub pid7: Reg<PID7_SPEC>, pub pid0: Reg<PID0_SPEC>, pub pid1: Reg<PID1_SPEC>, pub pid2: Reg<PID2_SPEC>, pub pid3: Reg<PID3_SPEC>, pub cid0: Reg<CID0_SPEC>, pub cid1: Reg<CID1_SPEC>, pub cid2: Reg<CID2_SPEC>, pub cid3: Reg<CID3_SPEC>, /* private fields */
}
Expand description

Register block

Fields

position: Reg<POSITION_SPEC>

0x00 - MTB Position

master: Reg<MASTER_SPEC>

0x04 - MTB Master

flow: Reg<FLOW_SPEC>

0x08 - MTB Flow

base: Reg<BASE_SPEC>

0x0c - MTB Base

itctrl: Reg<ITCTRL_SPEC>

0xf00 - MTB Integration Mode Control

claimset: Reg<CLAIMSET_SPEC>

0xfa0 - MTB Claim Set

claimclr: Reg<CLAIMCLR_SPEC>

0xfa4 - MTB Claim Clear

lockaccess: Reg<LOCKACCESS_SPEC>

0xfb0 - MTB Lock Access

lockstatus: Reg<LOCKSTATUS_SPEC>

0xfb4 - MTB Lock Status

authstatus: Reg<AUTHSTATUS_SPEC>

0xfb8 - MTB Authentication Status

devarch: Reg<DEVARCH_SPEC>

0xfbc - MTB Device Architecture

devid: Reg<DEVID_SPEC>

0xfc8 - MTB Device Configuration

devtype: Reg<DEVTYPE_SPEC>

0xfcc - MTB Device Type

pid4: Reg<PID4_SPEC>

0xfd0 - CoreSight

pid5: Reg<PID5_SPEC>

0xfd4 - CoreSight

pid6: Reg<PID6_SPEC>

0xfd8 - CoreSight

pid7: Reg<PID7_SPEC>

0xfdc - CoreSight

pid0: Reg<PID0_SPEC>

0xfe0 - CoreSight

pid1: Reg<PID1_SPEC>

0xfe4 - CoreSight

pid2: Reg<PID2_SPEC>

0xfe8 - CoreSight

pid3: Reg<PID3_SPEC>

0xfec - CoreSight

cid0: Reg<CID0_SPEC>

0xff0 - CoreSight

cid1: Reg<CID1_SPEC>

0xff4 - CoreSight

cid2: Reg<CID2_SPEC>

0xff8 - CoreSight

cid3: Reg<CID3_SPEC>

0xffc - CoreSight

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

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

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.