[−][src]Enum lpc55s6x_pac::i2s0::cfg1::ONECHANNELR
Possible values of the field ONECHANNEL
Variants
DUAL_CHANNEL
I2S data for this channel pair is treated as left and right channels.
SINGLE_CHANNEL
I2S 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][+]
impl Copy for ONECHANNELR
[src]
impl Debug for ONECHANNELR
[src][+]
impl Clone for ONECHANNELR
[src][+]
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>,
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>,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
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