embassy-stm32

Crates

git

Versions

stm32l432kb

Flavors

Struct QUADSPI

Source
pub struct QUADSPI { /* private fields */ }
Expand description

QUADSPI peripheral

Implementations§

Source§

impl QUADSPI

Source

pub unsafe fn steal() -> Peri<'static, Self>

Unsafely create an instance of this peripheral out of thin air.

§Safety

You must ensure that you’re only using one instance of this type at a time.

Trait Implementations§

Source§

impl BK1D0Pin<QUADSPI> for PB1

Source§

fn af_num(&self) -> u8

Get the AF number needed to use this pin as BK1D0Pin
Source§

impl BK1D1Pin<QUADSPI> for PB0

Source§

fn af_num(&self) -> u8

Get the AF number needed to use this pin as BK1D1Pin
Source§

impl BK1D2Pin<QUADSPI> for PA7

Source§

fn af_num(&self) -> u8

Get the AF number needed to use this pin as BK1D2Pin
Source§

impl BK1D3Pin<QUADSPI> for PA6

Source§

fn af_num(&self) -> u8

Get the AF number needed to use this pin as BK1D3Pin
Source§

impl BK1NSSPin<QUADSPI> for PA2

Source§

fn af_num(&self) -> u8

Get the AF number needed to use this pin as BK1NSSPin
Source§

impl Clone for QUADSPI

Source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl QuadDma<QUADSPI> for DMA1_CH5

Source§

fn request(&self) -> Request

Get the DMA request number needed to use this channel asQuadDma Note: in some chips, ST calls this the “channel”, and calls channels “streams”. embassy-stm32 always uses the “channel” and “request number” names.
Source§

impl QuadDma<QUADSPI> for DMA2_CH7

Source§

fn request(&self) -> Request

Get the DMA request number needed to use this channel asQuadDma Note: in some chips, ST calls this the “channel”, and calls channels “streams”. embassy-stm32 always uses the “channel” and “request number” names.
Source§

impl SckPin<QUADSPI> for PA3

Source§

fn af_num(&self) -> u8

Get the AF number needed to use this pin as SckPin
Source§

impl Copy for QUADSPI

Source§

impl Instance for QUADSPI

Source§

impl PeripheralType for QUADSPI

Source§

impl RccPeripheral for QUADSPI

Auto Trait Implementations§

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. 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 = Infallible

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.