[][src]Struct stm32f1xx_hal::pac::ethernet_dma::dmasr::R

pub struct R { /* fields omitted */ }

Value read from the register

Methods

impl R[src]

pub fn bits(&self) -> u32[src]

Value of the register as raw bits

pub fn ts(&self) -> TSR[src]

Bit 0 - Transmit status

pub fn tpss(&self) -> TPSSR[src]

Bit 1 - Transmit process stopped status

pub fn tbus(&self) -> TBUSR[src]

Bit 2 - Transmit buffer unavailable status

pub fn tjts(&self) -> TJTSR[src]

Bit 3 - Transmit jabber timeout status

pub fn ros(&self) -> ROSR[src]

Bit 4 - Receive overflow status

pub fn tus(&self) -> TUSR[src]

Bit 5 - Transmit underflow status

pub fn rs(&self) -> RSR[src]

Bit 6 - Receive status

pub fn rbus(&self) -> RBUSR[src]

Bit 7 - Receive buffer unavailable status

pub fn rpss(&self) -> RPSSR[src]

Bit 8 - Receive process stopped status

pub fn pwts(&self) -> PWTSR[src]

Bit 9 - Receive watchdog timeout status

pub fn ets(&self) -> ETSR[src]

Bit 10 - Early transmit status

pub fn fbes(&self) -> FBESR[src]

Bit 13 - Fatal bus error status

pub fn ers(&self) -> ERSR[src]

Bit 14 - Early receive status

pub fn ais(&self) -> AISR[src]

Bit 15 - Abnormal interrupt summary

pub fn nis(&self) -> NISR[src]

Bit 16 - Normal interrupt summary

pub fn rps(&self) -> RPSR[src]

Bits 17:19 - Receive process state

pub fn tps(&self) -> TPSR[src]

Bits 20:22 - Transmit process state

pub fn ebs(&self) -> EBSR[src]

Bits 23:25 - Error bits status

pub fn mmcs(&self) -> MMCSR[src]

Bit 27 - MMC status

pub fn pmts(&self) -> PMTSR[src]

Bit 28 - PMT status

pub fn tsts(&self) -> TSTSR[src]

Bit 29 - Time stamp trigger status

Auto Trait Implementations

impl Send for R

impl Sync for R

Blanket Implementations

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> From for T[src]

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]

impl<T> Same for T

type Output = T

Should always be Self