Struct atsam4lc4c::smap::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub cr: CR, pub sr: SR, pub scr: SCR, pub addr: ADDR, pub length: LENGTH, pub data: DATA, pub version: VERSION, pub cidr: CIDR, pub exid: EXID, pub idr: IDR, // some fields omitted }
Register block
Fields
cr: CR
0x00 - Control Register
sr: SR
0x04 - Status Register
scr: SCR
0x08 - Status Clear Register
addr: ADDR
0x0c - Address Register
length: LENGTH
0x10 - Length Register
data: DATA
0x14 - Data Register
version: VERSION
0x28 - VERSION register
cidr: CIDR
0xf0 - Chip ID Register
exid: EXID
0xf4 - Chip ID Extension Register
idr: IDR
0xfc - AP Identification register