Struct atsam4lc8b_pac::hmatrix::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 36 fields
pub mcfg: [Reg<MCFG_SPEC>; 16],
pub scfg: [Reg<SCFG_SPEC>; 16],
pub pras0: Reg<PRAS_SPEC>,
pub prbs0: Reg<PRBS_SPEC>,
pub pras1: Reg<PRAS_SPEC>,
pub prbs1: Reg<PRBS_SPEC>,
pub pras2: Reg<PRAS_SPEC>,
pub prbs2: Reg<PRBS_SPEC>,
pub pras3: Reg<PRAS_SPEC>,
pub prbs3: Reg<PRBS_SPEC>,
pub pras4: Reg<PRAS_SPEC>,
pub prbs4: Reg<PRBS_SPEC>,
pub pras5: Reg<PRAS_SPEC>,
pub prbs5: Reg<PRBS_SPEC>,
pub pras6: Reg<PRAS_SPEC>,
pub prbs6: Reg<PRBS_SPEC>,
pub pras7: Reg<PRAS_SPEC>,
pub prbs7: Reg<PRBS_SPEC>,
pub pras8: Reg<PRAS_SPEC>,
pub prbs8: Reg<PRBS_SPEC>,
pub pras9: Reg<PRAS_SPEC>,
pub prbs9: Reg<PRBS_SPEC>,
pub pras10: Reg<PRAS_SPEC>,
pub prbs10: Reg<PRBS_SPEC>,
pub pras11: Reg<PRAS_SPEC>,
pub prbs11: Reg<PRBS_SPEC>,
pub pras12: Reg<PRAS_SPEC>,
pub prbs12: Reg<PRBS_SPEC>,
pub pras13: Reg<PRAS_SPEC>,
pub prbs13: Reg<PRBS_SPEC>,
pub pras14: Reg<PRAS_SPEC>,
pub prbs14: Reg<PRBS_SPEC>,
pub pras15: Reg<PRAS_SPEC>,
pub prbs15: Reg<PRBS_SPEC>,
pub mrcr: Reg<MRCR_SPEC>,
pub sfr: [Reg<SFR_SPEC>; 16],
// some fields omitted
}
Expand description
Register block
Fields
mcfg: [Reg<MCFG_SPEC>; 16]
0x00..0x40 - Master Configuration Register
scfg: [Reg<SCFG_SPEC>; 16]
0x40..0x80 - Slave Configuration Register
pras0: Reg<PRAS_SPEC>
0x80 - Priority Register A for Slave
prbs0: Reg<PRBS_SPEC>
0x84 - Priority Register B for Slave
pras1: Reg<PRAS_SPEC>
0x88 - Priority Register A for Slave
prbs1: Reg<PRBS_SPEC>
0x8c - Priority Register B for Slave
pras2: Reg<PRAS_SPEC>
0x90 - Priority Register A for Slave
prbs2: Reg<PRBS_SPEC>
0x94 - Priority Register B for Slave
pras3: Reg<PRAS_SPEC>
0x98 - Priority Register A for Slave
prbs3: Reg<PRBS_SPEC>
0x9c - Priority Register B for Slave
pras4: Reg<PRAS_SPEC>
0xa0 - Priority Register A for Slave
prbs4: Reg<PRBS_SPEC>
0xa4 - Priority Register B for Slave
pras5: Reg<PRAS_SPEC>
0xa8 - Priority Register A for Slave
prbs5: Reg<PRBS_SPEC>
0xac - Priority Register B for Slave
pras6: Reg<PRAS_SPEC>
0xb0 - Priority Register A for Slave
prbs6: Reg<PRBS_SPEC>
0xb4 - Priority Register B for Slave
pras7: Reg<PRAS_SPEC>
0xb8 - Priority Register A for Slave
prbs7: Reg<PRBS_SPEC>
0xbc - Priority Register B for Slave
pras8: Reg<PRAS_SPEC>
0xc0 - Priority Register A for Slave
prbs8: Reg<PRBS_SPEC>
0xc4 - Priority Register B for Slave
pras9: Reg<PRAS_SPEC>
0xc8 - Priority Register A for Slave
prbs9: Reg<PRBS_SPEC>
0xcc - Priority Register B for Slave
pras10: Reg<PRAS_SPEC>
0xd0 - Priority Register A for Slave
prbs10: Reg<PRBS_SPEC>
0xd4 - Priority Register B for Slave
pras11: Reg<PRAS_SPEC>
0xd8 - Priority Register A for Slave
prbs11: Reg<PRBS_SPEC>
0xdc - Priority Register B for Slave
pras12: Reg<PRAS_SPEC>
0xe0 - Priority Register A for Slave
prbs12: Reg<PRBS_SPEC>
0xe4 - Priority Register B for Slave
pras13: Reg<PRAS_SPEC>
0xe8 - Priority Register A for Slave
prbs13: Reg<PRBS_SPEC>
0xec - Priority Register B for Slave
pras14: Reg<PRAS_SPEC>
0xf0 - Priority Register A for Slave
prbs14: Reg<PRBS_SPEC>
0xf4 - Priority Register B for Slave
pras15: Reg<PRAS_SPEC>
0xf8 - Priority Register A for Slave
prbs15: Reg<PRBS_SPEC>
0xfc - Priority Register B for Slave
mrcr: Reg<MRCR_SPEC>
0x100 - Master Remap Control Register
sfr: [Reg<SFR_SPEC>; 16]
0x110..0x150 - Special Function Register