Struct atsam4lc4c::crccu::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub dscr: DSCR, pub dmaen: DMAEN, pub dmadis: DMADIS, pub dmasr: DMASR, pub dmaier: DMAIER, pub dmaidr: DMAIDR, pub dmaimr: DMAIMR, pub dmaisr: DMAISR, pub cr: CR, pub mr: MR, pub sr: SR, pub ier: IER, pub idr: IDR, pub imr: IMR, pub isr: ISR, pub version: VERSION, // some fields omitted }

Register block

Fields

0x00 - Descriptor Base Register

0x08 - DMA Enable Register

0x0c - DMA Disable Register

0x10 - DMA Status Register

0x14 - DMA Interrupt Enable Register

0x18 - DMA Interrupt Disable Register

0x1c - DMA Interrupt Mask Register

0x20 - DMA Interrupt Status Register

0x34 - Control Register

0x38 - Mode Register

0x3c - Status Register

0x40 - Interrupt Enable Register

0x44 - Interrupt Disable Register

0x48 - Interrupt Mask Register

0x4c - Interrupt Status Register

0xfc - Version Register

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock