#[repr(u8)]pub enum Fswidthselect {
Slot = 0,
Half = 1,
Bit = 2,
Burst = 3,
}
Expand description
Frame Sync Width
Value on reset: 0
Variants§
Slot = 0
0: Frame Sync Pulse is 1 Slot wide (default for I2S protocol)
Half = 1
1: Frame Sync Pulse is half a Frame wide
Bit = 2
2: Frame Sync Pulse is 1 Bit wide
Burst = 3
3: Clock Unit n operates in Burst mode, with a 1-bit wide Frame Sync pulse per Data sample, only when Data transfer is requested
Trait Implementations§
Source§impl Clone for Fswidthselect
impl Clone for Fswidthselect
Source§fn clone(&self) -> Fswidthselect
fn clone(&self) -> Fswidthselect
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for Fswidthselect
impl Debug for Fswidthselect
Source§impl From<Fswidthselect> for u8
impl From<Fswidthselect> for u8
Source§fn from(variant: Fswidthselect) -> Self
fn from(variant: Fswidthselect) -> Self
Converts to this type from the input type.
Source§impl PartialEq for Fswidthselect
impl PartialEq for Fswidthselect
impl Copy for Fswidthselect
impl Eq for Fswidthselect
impl IsEnum for Fswidthselect
impl StructuralPartialEq for Fswidthselect
Auto Trait Implementations§
impl Freeze for Fswidthselect
impl RefUnwindSafe for Fswidthselect
impl Send for Fswidthselect
impl Sync for Fswidthselect
impl Unpin for Fswidthselect
impl UnwindSafe for Fswidthselect
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