[][src]Type Definition lpc54606_pac::enet::dma_dbg_stat::R

type R = R<u32, DMA_DBG_STAT>;

Reader of register DMA_DBG_STAT

Methods

impl R[src]

pub fn ahsts(&self) -> AHSTS_R[src]

Bit 0 - AHB Master Status When high, this bit indicates that the AHB master FSMs are in the non-idle state.

pub fn rps0(&self) -> RPS0_R[src]

Bits 8:11 - DMA Channel 0 Receive Process State This field indicates the Rx DMA FSM state for Channel 0: 0x0: Stopped (Reset or Stop Receive Command issued) 0x1: Running (Fetching Rx Transfer ) 0x2: Reserved 0x3: Running (Waiting for Rx packet) 0x4: Suspended (Rx Unavailable) 0x5: Running (Closing the Rx) 0x6: Timestamp write state 0x7: Running (Transferring the received packet data from the Rx buffer to the system memory) This field does not generate an interrupt.

pub fn tps0(&self) -> TPS0_R[src]

Bits 12:15 - DMA Channel 0 Transmit Process State This field indicates the Tx DMA FSM state for Channel 0: 000: Stopped (Reset or Stop Transmit Command issued) 0x1: Running (Fetching Tx Transfer) 0x2: Running (Waiting for status) 0x3: Running (Reading Data from system memory buffer and queuing it to the Tx buffer (Tx FIFO)) 0x4: Timestamp write state 0x5: Reserved for future use 0x6: Suspended (Tx Unavailable or Tx Buffer Underflow) 0x7: Running (Closing Tx ) This field does not generate an interrupt.

pub fn rps1(&self) -> RPS1_R[src]

Bits 16:19 - DMA Channel 1 Receive Process State This field indicates the Rx DMA FSM state for Channel 1.

pub fn tps1(&self) -> TPS1_R[src]

Bits 20:23 - DMA Channel 1 Transmit Process State This field indicates the Tx DMA FSM state for Channel 1.