Struct stm32f7xx_hal::qspi::QspiTransaction
source · pub struct QspiTransaction {
pub iwidth: u8,
pub awidth: u8,
pub dwidth: u8,
pub instruction: u8,
pub address: Option<u32>,
pub dummy: u8,
pub data_len: Option<usize>,
}
Expand description
QSPI transaction description. Note that “advanced” settings like DDRM, DHHC, SIOO, and the use of alternate bytes are not supported at the moment.
Fields§
§iwidth: u8
§awidth: u8
§dwidth: u8
§instruction: u8
§address: Option<u32>
§dummy: u8
§data_len: Option<usize>
Trait Implementations§
source§impl Clone for QspiTransaction
impl Clone for QspiTransaction
source§fn clone(&self) -> QspiTransaction
fn clone(&self) -> QspiTransaction
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for QspiTransaction
impl RefUnwindSafe for QspiTransaction
impl Send for QspiTransaction
impl Sync for QspiTransaction
impl Unpin for QspiTransaction
impl UnwindSafe for QspiTransaction
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)