Struct atsam4lc8b_pac::smap::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {
pub cr: Reg<CR_SPEC>,
pub sr: Reg<SR_SPEC>,
pub scr: Reg<SCR_SPEC>,
pub addr: Reg<ADDR_SPEC>,
pub length: Reg<LENGTH_SPEC>,
pub data: Reg<DATA_SPEC>,
pub version: Reg<VERSION_SPEC>,
pub cidr: Reg<CIDR_SPEC>,
pub exid: Reg<EXID_SPEC>,
pub idr: Reg<IDR_SPEC>,
// some fields omitted
}
Expand description
Register block
Fields
cr: Reg<CR_SPEC>
0x00 - Control Register
sr: Reg<SR_SPEC>
0x04 - Status Register
scr: Reg<SCR_SPEC>
0x08 - Status Clear Register
addr: Reg<ADDR_SPEC>
0x0c - Address Register
length: Reg<LENGTH_SPEC>
0x10 - Length Register
data: Reg<DATA_SPEC>
0x14 - Data Register
version: Reg<VERSION_SPEC>
0x28 - VERSION register
cidr: Reg<CIDR_SPEC>
0xf0 - Chip ID Register
exid: Reg<EXID_SPEC>
0xf4 - Chip ID Extension Register
idr: Reg<IDR_SPEC>
0xfc - AP Identification register