Struct embassy_stm32::dma::AnyChannel
source ยท pub struct AnyChannel { /* private fields */ }
Expand description
Type-erased DMA channel.
Trait Implementationsยง
sourceยงimpl Channel for AnyChannel
impl Channel for AnyChannel
sourceยงfn degrade(self) -> AnyChannel
fn degrade(self) -> AnyChannel
Type-erase (degrade) this pin into an
AnyChannel
. Read moresourceยงimpl From<GPDMA1_CH0> for AnyChannel
impl From<GPDMA1_CH0> for AnyChannel
sourceยงfn from(x: GPDMA1_CH0) -> Self
fn from(x: GPDMA1_CH0) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH1> for AnyChannel
impl From<GPDMA1_CH1> for AnyChannel
sourceยงfn from(x: GPDMA1_CH1) -> Self
fn from(x: GPDMA1_CH1) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH10> for AnyChannel
impl From<GPDMA1_CH10> for AnyChannel
sourceยงfn from(x: GPDMA1_CH10) -> Self
fn from(x: GPDMA1_CH10) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH11> for AnyChannel
impl From<GPDMA1_CH11> for AnyChannel
sourceยงfn from(x: GPDMA1_CH11) -> Self
fn from(x: GPDMA1_CH11) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH12> for AnyChannel
impl From<GPDMA1_CH12> for AnyChannel
sourceยงfn from(x: GPDMA1_CH12) -> Self
fn from(x: GPDMA1_CH12) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH13> for AnyChannel
impl From<GPDMA1_CH13> for AnyChannel
sourceยงfn from(x: GPDMA1_CH13) -> Self
fn from(x: GPDMA1_CH13) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH14> for AnyChannel
impl From<GPDMA1_CH14> for AnyChannel
sourceยงfn from(x: GPDMA1_CH14) -> Self
fn from(x: GPDMA1_CH14) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH15> for AnyChannel
impl From<GPDMA1_CH15> for AnyChannel
sourceยงfn from(x: GPDMA1_CH15) -> Self
fn from(x: GPDMA1_CH15) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH2> for AnyChannel
impl From<GPDMA1_CH2> for AnyChannel
sourceยงfn from(x: GPDMA1_CH2) -> Self
fn from(x: GPDMA1_CH2) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH3> for AnyChannel
impl From<GPDMA1_CH3> for AnyChannel
sourceยงfn from(x: GPDMA1_CH3) -> Self
fn from(x: GPDMA1_CH3) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH4> for AnyChannel
impl From<GPDMA1_CH4> for AnyChannel
sourceยงfn from(x: GPDMA1_CH4) -> Self
fn from(x: GPDMA1_CH4) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH5> for AnyChannel
impl From<GPDMA1_CH5> for AnyChannel
sourceยงfn from(x: GPDMA1_CH5) -> Self
fn from(x: GPDMA1_CH5) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH6> for AnyChannel
impl From<GPDMA1_CH6> for AnyChannel
sourceยงfn from(x: GPDMA1_CH6) -> Self
fn from(x: GPDMA1_CH6) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH7> for AnyChannel
impl From<GPDMA1_CH7> for AnyChannel
sourceยงfn from(x: GPDMA1_CH7) -> Self
fn from(x: GPDMA1_CH7) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH8> for AnyChannel
impl From<GPDMA1_CH8> for AnyChannel
sourceยงfn from(x: GPDMA1_CH8) -> Self
fn from(x: GPDMA1_CH8) -> Self
Converts to this type from the input type.
sourceยงimpl From<GPDMA1_CH9> for AnyChannel
impl From<GPDMA1_CH9> for AnyChannel
sourceยงfn from(x: GPDMA1_CH9) -> Self
fn from(x: GPDMA1_CH9) -> Self
Converts to this type from the input type.
sourceยงimpl From<LPDMA1_CH0> for AnyChannel
impl From<LPDMA1_CH0> for AnyChannel
sourceยงfn from(x: LPDMA1_CH0) -> Self
fn from(x: LPDMA1_CH0) -> Self
Converts to this type from the input type.
sourceยงimpl From<LPDMA1_CH1> for AnyChannel
impl From<LPDMA1_CH1> for AnyChannel
sourceยงfn from(x: LPDMA1_CH1) -> Self
fn from(x: LPDMA1_CH1) -> Self
Converts to this type from the input type.
sourceยงimpl From<LPDMA1_CH2> for AnyChannel
impl From<LPDMA1_CH2> for AnyChannel
sourceยงfn from(x: LPDMA1_CH2) -> Self
fn from(x: LPDMA1_CH2) -> Self
Converts to this type from the input type.
sourceยงimpl From<LPDMA1_CH3> for AnyChannel
impl From<LPDMA1_CH3> for AnyChannel
sourceยงfn from(x: LPDMA1_CH3) -> Self
fn from(x: LPDMA1_CH3) -> Self
Converts to this type from the input type.
sourceยงimpl Peripheral for AnyChannel
impl Peripheral for AnyChannel
sourceยงtype P = AnyChannel
type P = AnyChannel
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
Auto Trait Implementationsยง
impl Freeze for AnyChannel
impl RefUnwindSafe for AnyChannel
impl Send for AnyChannel
impl Sync for AnyChannel
impl Unpin for AnyChannel
impl UnwindSafe for AnyChannel
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