Struct atsamd21g::hmatrix::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {Show 33 fields
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 sfr: [Reg<SFR_SPEC>; 16],
/* private fields */
}Expand description
Register block
Fields
pras0: Reg<PRAS_SPEC>0x80 - Priority A for Slave
prbs0: Reg<PRBS_SPEC>0x84 - Priority B for Slave
pras1: Reg<PRAS_SPEC>0x88 - Priority A for Slave
prbs1: Reg<PRBS_SPEC>0x8c - Priority B for Slave
pras2: Reg<PRAS_SPEC>0x90 - Priority A for Slave
prbs2: Reg<PRBS_SPEC>0x94 - Priority B for Slave
pras3: Reg<PRAS_SPEC>0x98 - Priority A for Slave
prbs3: Reg<PRBS_SPEC>0x9c - Priority B for Slave
pras4: Reg<PRAS_SPEC>0xa0 - Priority A for Slave
prbs4: Reg<PRBS_SPEC>0xa4 - Priority B for Slave
pras5: Reg<PRAS_SPEC>0xa8 - Priority A for Slave
prbs5: Reg<PRBS_SPEC>0xac - Priority B for Slave
pras6: Reg<PRAS_SPEC>0xb0 - Priority A for Slave
prbs6: Reg<PRBS_SPEC>0xb4 - Priority B for Slave
pras7: Reg<PRAS_SPEC>0xb8 - Priority A for Slave
prbs7: Reg<PRBS_SPEC>0xbc - Priority B for Slave
pras8: Reg<PRAS_SPEC>0xc0 - Priority A for Slave
prbs8: Reg<PRBS_SPEC>0xc4 - Priority B for Slave
pras9: Reg<PRAS_SPEC>0xc8 - Priority A for Slave
prbs9: Reg<PRBS_SPEC>0xcc - Priority B for Slave
pras10: Reg<PRAS_SPEC>0xd0 - Priority A for Slave
prbs10: Reg<PRBS_SPEC>0xd4 - Priority B for Slave
pras11: Reg<PRAS_SPEC>0xd8 - Priority A for Slave
prbs11: Reg<PRBS_SPEC>0xdc - Priority B for Slave
pras12: Reg<PRAS_SPEC>0xe0 - Priority A for Slave
prbs12: Reg<PRBS_SPEC>0xe4 - Priority B for Slave
pras13: Reg<PRAS_SPEC>0xe8 - Priority A for Slave
prbs13: Reg<PRBS_SPEC>0xec - Priority B for Slave
pras14: Reg<PRAS_SPEC>0xf0 - Priority A for Slave
prbs14: Reg<PRBS_SPEC>0xf4 - Priority B for Slave
pras15: Reg<PRAS_SPEC>0xf8 - Priority A for Slave
prbs15: Reg<PRBS_SPEC>0xfc - Priority B for Slave
sfr: [Reg<SFR_SPEC>; 16]0x110..0x150 - Special Function