mss_qspi_config

Struct mss_qspi_config 

Source
#[repr(C)]
pub struct mss_qspi_config { pub xip: u8, pub xip_addr: u8, pub spi_mode: mss_qspi_protocol_mode, pub clk_div: mss_qspi_clk_div, pub io_format: mss_qspi_io_format, pub sample: u8, }
Expand description

//** This is the structure definition for the MSS QSPI configuration instance. It defines the configuration data that the application exchanges with the driver.

The following parameters are the configuration options for MSS QSPI.

ParameterDescription
xipEnable or disable XIP mode
xip_addrNumber of address bytes used in XIP mode
spi_modeSelect either Motorola mode0 or mode3
clk_divHCLK Clock divider for generating SPI clock
io_formatQSPI transfer format, extended, dual, quad and so on.
sampleSelect the event on which the QSPI samples the incoming data

Fields§

§xip: u8§xip_addr: u8§spi_mode: mss_qspi_protocol_mode§clk_div: mss_qspi_clk_div§io_format: mss_qspi_io_format§sample: u8

Trait Implementations§

Source§

impl Clone for mss_qspi_config

Source§

fn clone(&self) -> mss_qspi_config

Returns a duplicate 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 Debug for mss_qspi_config

Source§

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

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

impl Copy for mss_qspi_config

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, 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.