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::configured_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::configured_transfer.
Auto Trait Implementations§
impl<'adc, R> Freeze for ConfiguredTransfer<'adc, R>
impl<'adc, R> RefUnwindSafe for ConfiguredTransfer<'adc, R>where
R: RefUnwindSafe,
impl<'adc, R> Send for ConfiguredTransfer<'adc, R>where
R: Send,
impl<'adc, R> Sync for ConfiguredTransfer<'adc, R>where
R: Sync,
impl<'adc, R> Unpin for ConfiguredTransfer<'adc, R>where
R: Unpin,
impl<'adc, R> UnwindSafe for ConfiguredTransfer<'adc, R>where
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
Source§impl<T> ToMutAligned for Twhere
T: ?Sized,
impl<T> ToMutAligned for Twhere
T: ?Sized,
Source§fn to_mut_aligned<A>(&mut self) -> &mut Aligned<A, <T as ToMutAligned>::Element>where
A: Alignment,
fn to_mut_aligned<A>(&mut self) -> &mut Aligned<A, <T as ToMutAligned>::Element>where
A: Alignment,
Create a type-checked aligned value from a value that is aligned.