pub struct ConfiguredTransfer<'adc, R: AdcRegs> { /* private fields */ }Expand description
An ADC with a pre-configured channel sequence for repeated DMA to peripheral reads.
Just like Adc::configure_sequence, this type programs the ADC channel sequence
registers. However, while ConfiguredSequence is targeted at ADC to mem transfers,
ConfiguredTransfer is designed for ADC to peripheral transfers such as to FMAC or CORDIC
Obtain via Adc::configure_transfer.
Auto Trait Implementations§
impl<'adc, R> Freeze for ConfiguredTransfer<'adc, R>where
PhantomData<R>: Freeze,
impl<'adc, R> RefUnwindSafe for ConfiguredTransfer<'adc, R>where
PhantomData<R>: RefUnwindSafe,
impl<'adc, R> Send for ConfiguredTransfer<'adc, R>where
PhantomData<R>: Send,
impl<'adc, R> Sync for ConfiguredTransfer<'adc, R>where
PhantomData<R>: Sync,
impl<'adc, R> Unpin for ConfiguredTransfer<'adc, R>where
PhantomData<R>: Unpin,
impl<'adc, R> UnsafeUnpin for ConfiguredTransfer<'adc, R>where
PhantomData<R>: UnsafeUnpin,
impl<'adc, R> UnwindSafe for ConfiguredTransfer<'adc, R>where
PhantomData<R>: UnwindSafe,
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