Struct atsamd21e18a::mtb::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock { pub position: POSITION, pub master: MASTER, pub flow: FLOW, pub base: BASE, pub itctrl: ITCTRL, pub claimset: CLAIMSET, pub claimclr: CLAIMCLR, pub lockaccess: LOCKACCESS, pub lockstatus: LOCKSTATUS, pub authstatus: AUTHSTATUS, pub devarch: DEVARCH, pub devid: DEVID, pub devtype: DEVTYPE, pub pid4: PID4, pub pid5: PID5, pub pid6: PID6, pub pid7: PID7, pub pid0: PID0, pub pid1: PID1, pub pid2: PID2, pub pid3: PID3, pub cid0: CID0, pub cid1: CID1, pub cid2: CID2, pub cid3: CID3, // some fields omitted }
Register block
Fields
position: POSITION
0x00 - MTB Position
master: MASTER
0x04 - MTB Master
flow: FLOW
0x08 - MTB Flow
base: BASE
0x0c - MTB Base
itctrl: ITCTRL
0xf00 - MTB Integration Mode Control
claimset: CLAIMSET
0xfa0 - MTB Claim Set
claimclr: CLAIMCLR
0xfa4 - MTB Claim Clear
lockaccess: LOCKACCESS
0xfb0 - MTB Lock Access
lockstatus: LOCKSTATUS
0xfb4 - MTB Lock Status
authstatus: AUTHSTATUS
0xfb8 - MTB Authentication Status
devarch: DEVARCH
0xfbc - MTB Device Architecture
devid: DEVID
0xfc8 - MTB Device Configuration
devtype: DEVTYPE
0xfcc - MTB Device Type
pid4: PID4
0xfd0 - CoreSight
pid5: PID5
0xfd4 - CoreSight
pid6: PID6
0xfd8 - CoreSight
pid7: PID7
0xfdc - CoreSight
pid0: PID0
0xfe0 - CoreSight
pid1: PID1
0xfe4 - CoreSight
pid2: PID2
0xfe8 - CoreSight
pid3: PID3
0xfec - CoreSight
cid0: CID0
0xff0 - CoreSight
cid1: CID1
0xff4 - CoreSight
cid2: CID2
0xff8 - CoreSight
cid3: CID3
0xffc - CoreSight
Auto Trait Implementations
impl Send for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl !Sync for RegisterBlock