embassy-stm32

Crates

git

Versions

stm32f479bg

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 PC9

Source§

fn af_num(&self) -> u8

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

impl BK1D0Pin<QUADSPI> for PD11

Source§

fn af_num(&self) -> u8

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

impl BK1D0Pin<QUADSPI> for PF8

Source§

fn af_num(&self) -> u8

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

impl BK1D1Pin<QUADSPI> for PC10

Source§

fn af_num(&self) -> u8

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

impl BK1D1Pin<QUADSPI> for PD12

Source§

fn af_num(&self) -> u8

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

impl BK1D1Pin<QUADSPI> for PF9

Source§

fn af_num(&self) -> u8

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

impl BK1D2Pin<QUADSPI> for PE2

Source§

fn af_num(&self) -> u8

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

impl BK1D2Pin<QUADSPI> for PF7

Source§

fn af_num(&self) -> u8

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

impl BK1D3Pin<QUADSPI> for PA1

Source§

fn af_num(&self) -> u8

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

impl BK1D3Pin<QUADSPI> for PD13

Source§

fn af_num(&self) -> u8

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

impl BK1D3Pin<QUADSPI> for PF6

Source§

fn af_num(&self) -> u8

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

impl BK1NSSPin<QUADSPI> for PB10

Source§

fn af_num(&self) -> u8

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

impl BK1NSSPin<QUADSPI> for PB6

Source§

fn af_num(&self) -> u8

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

impl BK2D0Pin<QUADSPI> for PE7

Source§

fn af_num(&self) -> u8

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

impl BK2D0Pin<QUADSPI> for PH2

Source§

fn af_num(&self) -> u8

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

impl BK2D1Pin<QUADSPI> for PE8

Source§

fn af_num(&self) -> u8

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

impl BK2D1Pin<QUADSPI> for PH3

Source§

fn af_num(&self) -> u8

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

impl BK2D2Pin<QUADSPI> for PE9

Source§

fn af_num(&self) -> u8

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

impl BK2D2Pin<QUADSPI> for PG9

Source§

fn af_num(&self) -> u8

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

impl BK2D3Pin<QUADSPI> for PE10

Source§

fn af_num(&self) -> u8

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

impl BK2D3Pin<QUADSPI> for PG14

Source§

fn af_num(&self) -> u8

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

impl BK2NSSPin<QUADSPI> for PC11

Source§

fn af_num(&self) -> u8

Get the AF number needed to use this pin as BK2NSSPin
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 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 PA7

Source§

fn af_num(&self) -> u8

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

impl SckPin<QUADSPI> for PF10

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.