embassy-stm32

Crates

git

Versions

stm32h747xg-cm4

Flavors

Skip to main content

ConfiguredTransfer

Struct ConfiguredTransfer 

Source
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>

§

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>

§

impl<'adc, R> UnwindSafe for ConfiguredTransfer<'adc, R>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.