Enum imxrt_hal::dma::BandwidthControl[][src]

#[repr(u16)]
pub enum BandwidthControl {
    Stall4Cycles,
    Stall8Cycles,
}

Throttles the amount of bus bandwidth consumed by the eDMA

Defines the number of stalls that the DMA engine will insert between most element transfers.

Some stalls may not occur to minimize startup latency. See the reference manual for more details.

Variants

Stall4Cycles

DMA engine stalls for 4 cycles after each R/W.

Stall8Cycles

DMA engine stalls for 8 cycles after each R/W.

Trait Implementations

impl Clone for BandwidthControl[src]

impl Copy for BandwidthControl[src]

impl Debug for BandwidthControl[src]

impl Eq for BandwidthControl[src]

impl PartialEq<BandwidthControl> for BandwidthControl[src]

impl StructuralEq for BandwidthControl[src]

impl StructuralPartialEq for BandwidthControl[src]

Auto Trait Implementations

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.