Struct atsam4lc8b_pac::crccu::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 16 fields
pub dscr: Reg<DSCR_SPEC>,
pub dmaen: Reg<DMAEN_SPEC>,
pub dmadis: Reg<DMADIS_SPEC>,
pub dmasr: Reg<DMASR_SPEC>,
pub dmaier: Reg<DMAIER_SPEC>,
pub dmaidr: Reg<DMAIDR_SPEC>,
pub dmaimr: Reg<DMAIMR_SPEC>,
pub dmaisr: Reg<DMAISR_SPEC>,
pub cr: Reg<CR_SPEC>,
pub mr: Reg<MR_SPEC>,
pub sr: Reg<SR_SPEC>,
pub ier: Reg<IER_SPEC>,
pub idr: Reg<IDR_SPEC>,
pub imr: Reg<IMR_SPEC>,
pub isr: Reg<ISR_SPEC>,
pub version: Reg<VERSION_SPEC>,
// some fields omitted
}
Expand description
Register block
Fields
dscr: Reg<DSCR_SPEC>
0x00 - Descriptor Base Register
dmaen: Reg<DMAEN_SPEC>
0x08 - DMA Enable Register
dmadis: Reg<DMADIS_SPEC>
0x0c - DMA Disable Register
dmasr: Reg<DMASR_SPEC>
0x10 - DMA Status Register
dmaier: Reg<DMAIER_SPEC>
0x14 - DMA Interrupt Enable Register
dmaidr: Reg<DMAIDR_SPEC>
0x18 - DMA Interrupt Disable Register
dmaimr: Reg<DMAIMR_SPEC>
0x1c - DMA Interrupt Mask Register
dmaisr: Reg<DMAISR_SPEC>
0x20 - DMA Interrupt Status Register
cr: Reg<CR_SPEC>
0x34 - Control Register
mr: Reg<MR_SPEC>
0x38 - Mode Register
sr: Reg<SR_SPEC>
0x3c - Status Register
ier: Reg<IER_SPEC>
0x40 - Interrupt Enable Register
idr: Reg<IDR_SPEC>
0x44 - Interrupt Disable Register
imr: Reg<IMR_SPEC>
0x48 - Interrupt Mask Register
isr: Reg<ISR_SPEC>
0x4c - Interrupt Status Register
version: Reg<VERSION_SPEC>
0xfc - Version Register