Struct atsaml21e16b::mtb::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 25 fields
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,
/* private fields */
}
Expand description
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 - Peripheral Identification 4
pid5: PID5
0xfd4 - Peripheral Identification 5
pid6: PID6
0xfd8 - Peripheral Identification 6
pid7: PID7
0xfdc - Peripheral Identification 7
pid0: PID0
0xfe0 - Peripheral Identification 0
pid1: PID1
0xfe4 - Peripheral Identification 1
pid2: PID2
0xfe8 - Peripheral Identification 2
pid3: PID3
0xfec - Peripheral Identification 3
cid0: CID0
0xff0 - Component Identification 0
cid1: CID1
0xff4 - Component Identification 1
cid2: CID2
0xff8 - Component Identification 2
cid3: CID3
0xffc - Component Identification 3