embassy-stm32

Crates

git

Versions

stm32h7s7i8

Flavors

Struct XSPI2

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

XSPI2 peripheral

Implementations§

Source§

impl XSPI2

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 CLKPin<XSPI2> for PN6

Source§

fn af_num(&self) -> u8

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

impl Clone for XSPI2

Source§

fn clone(&self) -> Self

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

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

Performs copy-assignment from source. Read more
Source§

impl D0Pin<XSPI2> for PN2

Source§

fn af_num(&self) -> u8

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

impl D1Pin<XSPI2> for PN3

Source§

fn af_num(&self) -> u8

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

impl D2Pin<XSPI2> for PN4

Source§

fn af_num(&self) -> u8

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

impl D3Pin<XSPI2> for PN5

Source§

fn af_num(&self) -> u8

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

impl D4Pin<XSPI2> for PN8

Source§

fn af_num(&self) -> u8

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

impl D5Pin<XSPI2> for PN9

Source§

fn af_num(&self) -> u8

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

impl D6Pin<XSPI2> for PN10

Source§

fn af_num(&self) -> u8

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

impl D7Pin<XSPI2> for PN11

Source§

fn af_num(&self) -> u8

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

impl DQS0Pin<XSPI2> for PN0

Source§

fn af_num(&self) -> u8

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

impl Debug for XSPI2

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Format for XSPI2
where (): Format,

Source§

fn format(&self, f: Formatter<'_>)

Writes the defmt representation of self to fmt.
Source§

impl NCLKPin<XSPI2> for PN7

Source§

fn af_num(&self) -> u8

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

impl NCSEither<XSPI2> for PN1

Source§

fn sel(&self) -> u8

Get the CSSEL for this NCS pin
Source§

impl NCSPin<XSPI2> for PN1

Source§

fn af_num(&self) -> u8

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

impl Copy for XSPI2

Source§

impl Instance for XSPI2

Source§

impl PeripheralType for XSPI2

Source§

impl RccPeripheral for XSPI2

Auto Trait Implementations§

§

impl Freeze for XSPI2

§

impl RefUnwindSafe for XSPI2

§

impl Send for XSPI2

§

impl Sync for XSPI2

§

impl Unpin for XSPI2

§

impl UnwindSafe for XSPI2

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, dest: *mut u8)

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