[]Struct stm32f407g_disc::ethernet_dma::dmasr::R

pub struct R { /* fields omitted */ }

Value read from the register

Methods

impl R

pub fn bits(&self) -> u32

Value of the register as raw bits

pub fn ts(&self) -> TSR

Bit 0 - Transmit status

pub fn tpss(&self) -> TPSSR

Bit 1 - Transmit process stopped status

pub fn tbus(&self) -> TBUSR

Bit 2 - Transmit buffer unavailable status

pub fn tjts(&self) -> TJTSR

Bit 3 - Transmit jabber timeout status

pub fn ros(&self) -> ROSR

Bit 4 - Receive overflow status

pub fn tus(&self) -> TUSR

Bit 5 - Transmit underflow status

pub fn rs(&self) -> RSR

Bit 6 - Receive status

pub fn rbus(&self) -> RBUSR

Bit 7 - Receive buffer unavailable status

pub fn rpss(&self) -> RPSSR

Bit 8 - Receive process stopped status

pub fn pwts(&self) -> PWTSR

Bit 9 - PWTS

pub fn ets(&self) -> ETSR

Bit 10 - Early transmit status

pub fn fbes(&self) -> FBESR

Bit 13 - Fatal bus error status

pub fn ers(&self) -> ERSR

Bit 14 - Early receive status

pub fn ais(&self) -> AISR

Bit 15 - Abnormal interrupt summary

pub fn nis(&self) -> NISR

Bit 16 - Normal interrupt summary

pub fn rps(&self) -> RPSR

Bits 17:19 - Receive process state

pub fn tps(&self) -> TPSR

Bits 20:22 - Transmit process state

pub fn ebs(&self) -> EBSR

Bits 23:25 - Error bits status

pub fn mmcs(&self) -> MMCSR

Bit 27 - MMC status

pub fn pmts(&self) -> PMTSR

Bit 28 - PMT status

pub fn tsts(&self) -> TSTSR

Bit 29 - Time stamp trigger status

Auto Trait Implementations

impl Send for R

impl Sync for R

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]