pub struct AnyI2sDmaChannel(/* private fields */);
Available on crate feature
unstable
only.Expand description
An I2S-compatible type-erased DMA channel.
Trait Implementations§
Source§impl Debug for AnyI2sDmaChannel
impl Debug for AnyI2sDmaChannel
Source§impl DmaChannel for AnyI2sDmaChannel
impl DmaChannel for AnyI2sDmaChannel
Source§type Rx = AnyI2sDmaRxChannel
type Rx = AnyI2sDmaRxChannel
A description of the RX half of a DMA Channel.
Source§type Tx = AnyI2sDmaTxChannel
type Tx = AnyI2sDmaTxChannel
A description of the TX half of a DMA Channel.
Source§impl Format for AnyI2sDmaChannelwhere
AnyI2sDmaChannelInner: Format,
impl Format for AnyI2sDmaChannelwhere
AnyI2sDmaChannelInner: Format,
Source§impl From<I2s0DmaChannel> for AnyI2sDmaChannel
impl From<I2s0DmaChannel> for AnyI2sDmaChannel
Source§fn from(inner: I2s0DmaChannel) -> Self
fn from(inner: I2s0DmaChannel) -> Self
Converts to this type from the input type.
Source§impl Peripheral for AnyI2sDmaChannel
impl Peripheral for AnyI2sDmaChannel
Source§type P = AnyI2sDmaChannel
type P = AnyI2sDmaChannel
Peripheral singleton type
Source§unsafe fn clone_unchecked(&self) -> Self::P
unsafe fn clone_unchecked(&self) -> Self::P
Unsafely clone (duplicate) a peripheral singleton. Read more
Source§fn into_ref<'a>(self) -> PeripheralRef<'a, Self::P>where
Self: 'a,
fn into_ref<'a>(self) -> PeripheralRef<'a, Self::P>where
Self: 'a,
Convert a value into a
PeripheralRef
. Read more