Struct stm32f407g_disc::ethernet_dma::RegisterBlock
pub struct RegisterBlock {Show 14 fields
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,
/* private fields */
}
Expand description
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