pub struct AhbGdmaChannel<'d> { /* private fields */ }Available on crate feature
unstable only.Expand description
An arbitrary GDMA channel
Trait Implementations§
Source§impl Debug for AhbGdmaChannel<'_>
impl Debug for AhbGdmaChannel<'_>
Source§impl<'d> DmaChannel for AhbGdmaChannel<'d>
impl<'d> DmaChannel for AhbGdmaChannel<'d>
Source§type Rx = AhbGdmaRxChannel<'d>
type Rx = AhbGdmaRxChannel<'d>
A description of the RX half of a DMA Channel.
Source§type Tx = AhbGdmaTxChannel<'d>
type Tx = AhbGdmaTxChannel<'d>
A description of the TX half of a DMA Channel.
Source§impl<'d> DmaEligiblePeripheral<AhbGdmaChannel<'d>> for AnyUhci<'d>
impl<'d> DmaEligiblePeripheral<AhbGdmaChannel<'d>> for AnyUhci<'d>
Source§fn dma_peripheral(&self) -> DmaPeripheral
fn dma_peripheral(&self) -> DmaPeripheral
Returns the
DmaPeripheral ID for runtime compatibility checks.Source§impl<'d> DmaEligiblePeripheral<AhbGdmaChannel<'d>> for UHCI0<'d>
impl<'d> DmaEligiblePeripheral<AhbGdmaChannel<'d>> for UHCI0<'d>
Source§fn dma_peripheral(&self) -> DmaPeripheral
fn dma_peripheral(&self) -> DmaPeripheral
Returns the
DmaPeripheral ID for runtime compatibility checks.Source§impl<'d> From<AhbGdmaChannel<'d>> for AhbGdmaRxChannel<'d>
impl<'d> From<AhbGdmaChannel<'d>> for AhbGdmaRxChannel<'d>
Source§fn from(this: AhbGdmaChannel<'d>) -> AhbGdmaRxChannel<'d>
fn from(this: AhbGdmaChannel<'d>) -> AhbGdmaRxChannel<'d>
Converts to this type from the input type.
Source§impl<'d> From<AhbGdmaChannel<'d>> for AhbGdmaTxChannel<'d>
impl<'d> From<AhbGdmaChannel<'d>> for AhbGdmaTxChannel<'d>
Source§fn from(this: AhbGdmaChannel<'d>) -> AhbGdmaTxChannel<'d>
fn from(this: AhbGdmaChannel<'d>) -> AhbGdmaTxChannel<'d>
Converts to this type from the input type.
Source§impl<'d> From<DMA_CH0<'d>> for AhbGdmaChannel<'d>
impl<'d> From<DMA_CH0<'d>> for AhbGdmaChannel<'d>
Source§fn from(_ch: DMA_CH0<'d>) -> AhbGdmaChannel<'d>
fn from(_ch: DMA_CH0<'d>) -> AhbGdmaChannel<'d>
Converts to this type from the input type.
Source§impl<'d> From<DMA_CH1<'d>> for AhbGdmaChannel<'d>
impl<'d> From<DMA_CH1<'d>> for AhbGdmaChannel<'d>
Source§fn from(_ch: DMA_CH1<'d>) -> AhbGdmaChannel<'d>
fn from(_ch: DMA_CH1<'d>) -> AhbGdmaChannel<'d>
Converts to this type from the input type.
Source§impl<'d> From<DMA_CH2<'d>> for AhbGdmaChannel<'d>
impl<'d> From<DMA_CH2<'d>> for AhbGdmaChannel<'d>
Source§fn from(_ch: DMA_CH2<'d>) -> AhbGdmaChannel<'d>
fn from(_ch: DMA_CH2<'d>) -> AhbGdmaChannel<'d>
Converts to this type from the input type.
Source§impl<'d> From<DMA_CH3<'d>> for AhbGdmaChannel<'d>
impl<'d> From<DMA_CH3<'d>> for AhbGdmaChannel<'d>
Source§fn from(_ch: DMA_CH3<'d>) -> AhbGdmaChannel<'d>
fn from(_ch: DMA_CH3<'d>) -> AhbGdmaChannel<'d>
Converts to this type from the input type.
Source§impl<'d> From<DMA_CH4<'d>> for AhbGdmaChannel<'d>
impl<'d> From<DMA_CH4<'d>> for AhbGdmaChannel<'d>
Source§fn from(_ch: DMA_CH4<'d>) -> AhbGdmaChannel<'d>
fn from(_ch: DMA_CH4<'d>) -> AhbGdmaChannel<'d>
Converts to this type from the input type.
Source§impl<'d> Mem2MemCapableChannel<'d> for AhbGdmaChannel<'d>
impl<'d> Mem2MemCapableChannel<'d> for AhbGdmaChannel<'d>
Source§fn mem2mem_id(&self) -> DmaPeripheral
fn mem2mem_id(&self) -> DmaPeripheral
Peripheral selector programmed for memory-to-memory on this channel.