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
dmabmr: DMABMR
0x00 - Ethernet DMA bus mode register
dmatpdr: DMATPDR
0x04 - Ethernet DMA transmit poll demand register
dmarpdr: DMARPDR
0x08 - EHERNET DMA receive poll demand register
dmardlar: DMARDLAR
0x0c - Ethernet DMA receive descriptor list address register
dmatdlar: DMATDLAR
0x10 - Ethernet DMA transmit descriptor list address register
dmasr: DMASR
0x14 - Ethernet DMA status register
dmaomr: DMAOMR
0x18 - Ethernet DMA operation mode register
dmaier: DMAIER
0x1c - Ethernet DMA interrupt enable register
dmamfbocr: DMAMFBOCR
0x20 - Ethernet DMA missed frame and buffer overflow counter register
dmarswtr: DMARSWTR
0x24 - Ethernet DMA receive status watchdog timer register
dmachtdr: DMACHTDR
0x48 - Ethernet DMA current host transmit descriptor register
dmachrdr: DMACHRDR
0x4c - Ethernet DMA current host receive descriptor register
dmachtbar: DMACHTBAR
0x50 - Ethernet DMA current host transmit buffer address register
dmachrbar: DMACHRBAR
0x54 - Ethernet DMA current host receive buffer address register