Enum stm32f4xx_hal::dma::FifoLevel
source · [−]pub enum FifoLevel {
GtZeroLtQuarter,
GteQuarterLtHalf,
GteHalfLtThreeQuarter,
GteThreeQuarterLtFull,
Empty,
Full,
Invalid,
}
Expand description
How full the DMA stream’s fifo is.
Variants
GtZeroLtQuarter
0 < fifo_level < 1/4.
GteQuarterLtHalf
1/4 <= fifo_level < 1/2.
GteHalfLtThreeQuarter
1/2 <= fifo_level < 3/4.
GteThreeQuarterLtFull
3/4 <= fifo_level < full.
Empty
Fifo is empty.
Full
Fifo is full.
Invalid
Invalid value.
Trait Implementations
impl Copy for FifoLevel
Auto Trait Implementations
impl RefUnwindSafe for FifoLevel
impl Send for FifoLevel
impl Sync for FifoLevel
impl Unpin for FifoLevel
impl UnwindSafe for FifoLevel
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more