Struct stm32ral::stm32h7::peripherals::ethernet_dma_v1::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 21 fields
pub DMAMR: RWRegister<u32>,
pub DMASBMR: RWRegister<u32>,
pub DMAISR: RORegister<u32>,
pub DMADSR: RORegister<u32>,
pub DMACCR: RWRegister<u32>,
pub DMACTxCR: RWRegister<u32>,
pub DMACRxCR: RWRegister<u32>,
pub DMACTxDLAR: RWRegister<u32>,
pub DMACRxDLAR: RWRegister<u32>,
pub DMACTxDTPR: RWRegister<u32>,
pub DMACRxDTPR: RWRegister<u32>,
pub DMACTxRLR: RWRegister<u32>,
pub DMACRxRLR: RWRegister<u32>,
pub DMACIER: RWRegister<u32>,
pub DMACRxIWTR: RWRegister<u32>,
pub DMACCATxDR: RORegister<u32>,
pub DMACCARxDR: RORegister<u32>,
pub DMACCATxBR: RORegister<u32>,
pub DMACCARxBR: RORegister<u32>,
pub DMACSR: RWRegister<u32>,
pub DMACMFCR: RORegister<u32>,
// some fields omitted
}
Fields
DMAMR: RWRegister<u32>
DMA mode register
DMASBMR: RWRegister<u32>
System bus mode register
DMAISR: RORegister<u32>
Interrupt status register
DMADSR: RORegister<u32>
Debug status register
DMACCR: RWRegister<u32>
Channel control register
DMACTxCR: RWRegister<u32>
Channel transmit control register
DMACRxCR: RWRegister<u32>
Channel receive control register
DMACTxDLAR: RWRegister<u32>
Channel Tx descriptor list address register
DMACRxDLAR: RWRegister<u32>
Channel Rx descriptor list address register
DMACTxDTPR: RWRegister<u32>
Channel Tx descriptor tail pointer register
DMACRxDTPR: RWRegister<u32>
Channel Rx descriptor tail pointer register
DMACTxRLR: RWRegister<u32>
Channel Tx descriptor ring length register
DMACRxRLR: RWRegister<u32>
Channel Rx descriptor ring length register
DMACIER: RWRegister<u32>
Channel interrupt enable register
DMACRxIWTR: RWRegister<u32>
Channel Rx interrupt watchdog timer register
DMACCATxDR: RORegister<u32>
Channel current application transmit descriptor register
DMACCARxDR: RORegister<u32>
Channel current application receive descriptor register
DMACCATxBR: RORegister<u32>
Channel current application transmit buffer register
DMACCARxBR: RORegister<u32>
Channel current application receive buffer register
DMACSR: RWRegister<u32>
Channel status register
DMACMFCR: RORegister<u32>
Channel missed frame count register