Struct stm32f1::stm32f103::ethernet_dma::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {Show 13 fields
pub dmabmr: Reg<DMABMR_SPEC>,
pub dmatpdr: Reg<DMATPDR_SPEC>,
pub dmarpdr: Reg<DMARPDR_SPEC>,
pub dmardlar: Reg<DMARDLAR_SPEC>,
pub dmatdlar: Reg<DMATDLAR_SPEC>,
pub dmasr: Reg<DMASR_SPEC>,
pub dmaomr: Reg<DMAOMR_SPEC>,
pub dmaier: Reg<DMAIER_SPEC>,
pub dmamfbocr: Reg<DMAMFBOCR_SPEC>,
pub dmachtdr: Reg<DMACHTDR_SPEC>,
pub dmachrdr: Reg<DMACHRDR_SPEC>,
pub dmachtbar: Reg<DMACHTBAR_SPEC>,
pub dmachrbar: Reg<DMACHRBAR_SPEC>,
/* private fields */
}
Expand description
Register block
Fields
dmabmr: Reg<DMABMR_SPEC>
0x00 - Ethernet DMA bus mode register
dmatpdr: Reg<DMATPDR_SPEC>
0x04 - Ethernet DMA transmit poll demand register
dmarpdr: Reg<DMARPDR_SPEC>
0x08 - EHERNET DMA receive poll demand register
dmardlar: Reg<DMARDLAR_SPEC>
0x0c - Ethernet DMA receive descriptor list address register
dmatdlar: Reg<DMATDLAR_SPEC>
0x10 - Ethernet DMA transmit descriptor list address register
dmasr: Reg<DMASR_SPEC>
0x14 - Ethernet DMA status register
dmaomr: Reg<DMAOMR_SPEC>
0x18 - Ethernet DMA operation mode register
dmaier: Reg<DMAIER_SPEC>
0x1c - Ethernet DMA interrupt enable register
dmamfbocr: Reg<DMAMFBOCR_SPEC>
0x20 - Ethernet DMA missed frame and buffer overflow counter register
dmachtdr: Reg<DMACHTDR_SPEC>
0x48 - Ethernet DMA current host transmit descriptor register
dmachrdr: Reg<DMACHRDR_SPEC>
0x4c - Ethernet DMA current host receive descriptor register
dmachtbar: Reg<DMACHTBAR_SPEC>
0x50 - Ethernet DMA current host transmit buffer address register
dmachrbar: Reg<DMACHRBAR_SPEC>
0x54 - Ethernet DMA current host receive buffer address register
Auto Trait Implementations
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more