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
DMA engine stalls for 4 cycles after each R/W.
DMA engine stalls for 8 cycles after each R/W.
Trait Implementations
impl Clone for BandwidthControl
[src]
fn clone(&self) -> BandwidthControl
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for BandwidthControl
[src]
impl Debug for BandwidthControl
[src]
impl Eq for BandwidthControl
[src]
impl PartialEq<BandwidthControl> for BandwidthControl
[src]
fn eq(&self, other: &BandwidthControl) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ne(&self, other: &Rhs) -> boolimpl StructuralEq for BandwidthControl
[src]
impl StructuralPartialEq for BandwidthControl
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,