Struct stm32f439::ethernet_dma::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub dmabmr: DMABMR, pub dmatpdr: DMATPDR, pub dmarpdr: DMARPDR, pub dmardlar: DMARDLAR, pub dmatdlar: DMATDLAR, pub dmasr: DMASR, pub dmaomr: DMAOMR, pub dmaier: DMAIER, pub dmamfbocr: DMAMFBOCR, pub dmarswtr: DMARSWTR, pub dmachtdr: DMACHTDR, pub dmachrdr: DMACHRDR, pub dmachtbar: DMACHTBAR, pub dmachrbar: DMACHRBAR, // some fields omitted }

Register block

Fields

0x00 - Ethernet DMA bus mode register

0x04 - Ethernet DMA transmit poll demand register

0x08 - EHERNET DMA receive poll demand register

0x0c - Ethernet DMA receive descriptor list address register

0x10 - Ethernet DMA transmit descriptor list address register

0x14 - Ethernet DMA status register

0x18 - Ethernet DMA operation mode register

0x1c - Ethernet DMA interrupt enable register

0x20 - Ethernet DMA missed frame and buffer overflow counter register

0x24 - Ethernet DMA receive status watchdog timer register

0x48 - Ethernet DMA current host transmit descriptor register

0x4c - Ethernet DMA current host receive descriptor register

0x50 - Ethernet DMA current host transmit buffer address register

0x54 - Ethernet DMA current host receive buffer address register