Struct atsame70n21_pac::tc0::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {
pub tc_channel0: TC_CHANNEL,
pub tc_channel1: TC_CHANNEL,
pub tc_channel2: TC_CHANNEL,
pub bcr: Reg<BCR_SPEC>,
pub bmr: Reg<BMR_SPEC>,
pub qier: Reg<QIER_SPEC>,
pub qidr: Reg<QIDR_SPEC>,
pub qimr: Reg<QIMR_SPEC>,
pub qisr: Reg<QISR_SPEC>,
pub fmr: Reg<FMR_SPEC>,
pub wpmr: Reg<WPMR_SPEC>,
// some fields omitted
}
Expand description
Register block
Fields
tc_channel0: TC_CHANNEL
0x00..0x34 - Channel Control Register (channel = 0)
tc_channel1: TC_CHANNEL
0x40..0x74 - Channel Control Register (channel = 0)
tc_channel2: TC_CHANNEL
0x80..0xb4 - Channel Control Register (channel = 0)
bcr: Reg<BCR_SPEC>
0xc0 - Block Control Register
bmr: Reg<BMR_SPEC>
0xc4 - Block Mode Register
qier: Reg<QIER_SPEC>
0xc8 - QDEC Interrupt Enable Register
qidr: Reg<QIDR_SPEC>
0xcc - QDEC Interrupt Disable Register
qimr: Reg<QIMR_SPEC>
0xd0 - QDEC Interrupt Mask Register
qisr: Reg<QISR_SPEC>
0xd4 - QDEC Interrupt Status Register
fmr: Reg<FMR_SPEC>
0xd8 - Fault Mode Register
wpmr: Reg<WPMR_SPEC>
0xe4 - Write Protection Mode Register