[][src]Struct xmc4400::gpdma0_ch2::cfgh::FIFO_MODE_W

pub struct FIFO_MODE_W<'a> { /* fields omitted */ }

Write proxy for field FIFO_MODE

Implementations

impl<'a> FIFO_MODE_W<'a>[src]

pub fn variant(self, variant: FIFO_MODE_A) -> &'a mut W[src]

Writes variant to the field

pub fn value1(self) -> &'a mut W[src]

Space/data available for single AHB transfer of the specified transfer width.

pub fn value2(self) -> &'a mut W[src]

Data available is greater than or equal to half the FIFO depth for destination transfers and space available is greater than half the fifo depth for source transfers. The exceptions are at the end of a burst transaction request or at the end of a block transfer.

pub fn set_bit(self) -> &'a mut W[src]

Sets the field bit

pub fn clear_bit(self) -> &'a mut W[src]

Clears the field bit

pub fn bit(self, value: bool) -> &'a mut W[src]

Writes raw bits to the field

Auto Trait Implementations

impl<'a> Send for FIFO_MODE_W<'a>

impl<'a> !Sync for FIFO_MODE_W<'a>

impl<'a> Unpin for FIFO_MODE_W<'a>

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.