#[repr(u8)]pub enum FLVL_A {
Empty = 0,
Quarter1 = 1,
Quarter2 = 2,
Quarter3 = 3,
Quarter4 = 4,
Full = 5,
}
Expand description
FIFO level threshold. This bit is read only. The FIFO level threshold flag is managed only by hardware and its setting depends on SAI block configuration (transmitter or receiver mode). If the SAI block is configured as transmitter: If SAI block is configured as receiver:
Value on reset: 0
Variants§
Empty = 0
0: FIFO empty
Quarter1 = 1
1: FIFO <= 1⁄4 but not empty
Quarter2 = 2
2: 1⁄4 < FIFO <= 1⁄2
Quarter3 = 3
3: 1⁄2 < FIFO <= 3⁄4
Quarter4 = 4
4: 3⁄4 < FIFO but not full
Full = 5
5: FIFO full
Trait Implementations§
source§impl PartialEq for FLVL_A
impl PartialEq for FLVL_A
impl Copy for FLVL_A
impl StructuralPartialEq for FLVL_A
Auto Trait Implementations§
impl Freeze for FLVL_A
impl RefUnwindSafe for FLVL_A
impl Send for FLVL_A
impl Sync for FLVL_A
impl Unpin for FLVL_A
impl UnwindSafe for FLVL_A
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more