[−][src]Enum lpc55s6x_pac::i2s0::cfg1::ONECHANNELR
Possible values of the field ONECHANNEL
Variants
DUAL_CHANNELI2S data for this channel pair is treated as left and right channels.
SINGLE_CHANNELI2S data for this channel pair is treated as a single channel, functionally the left channel for this pair. In mode 0 only, the right side of the frame begins at POSITION = 0x100. This is because mode 0 makes a clear distinction between the left and right sides of the frame. When ONECHANNEL = 1, the single channel of data may be placed on the right by setting POSITION to 0x100 + the data position within the right side (e.g. 0x108 would place data starting at the 8th clock after the middle of the frame). In other modes, data for the single channel of data is placed at the clock defined by POSITION.
Methods
impl ONECHANNELR[src]
pub fn bit_is_clear(&self) -> bool[src]
Returns true if the bit is clear (0)
pub fn bit_is_set(&self) -> bool[src]
Returns true if the bit is set (1)
pub fn bit(&self) -> bool[src]
Value of the field as raw bits
pub fn is_dual_channel(&self) -> bool[src]
Checks if the value of the field is DUAL_CHANNEL
pub fn is_single_channel(&self) -> bool[src]
Checks if the value of the field is SINGLE_CHANNEL
Trait Implementations
impl PartialEq<ONECHANNELR> for ONECHANNELR[src]
fn eq(&self, other: &ONECHANNELR) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Copy for ONECHANNELR[src]
impl Debug for ONECHANNELR[src]
impl Clone for ONECHANNELR[src]
fn clone(&self) -> ONECHANNELR[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Send for ONECHANNELR
impl Sync for ONECHANNELR
Blanket Implementations
impl<T> From<T> for T[src]
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.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Same<T> for T[src]
type Output = T
Should always be Self