pub struct TransferConfig {
pub iwidth: QspiWidth,
pub awidth: QspiWidth,
pub dwidth: QspiWidth,
pub instruction: u8,
pub address: Option<u32>,
pub address_size: AddressSize,
pub dummy: DummyCycles,
}Expand description
QSPI transfer configuration.
Fields§
§iwidth: QspiWidthInstruction width (IMODE)
awidth: QspiWidthAddress width (ADMODE)
dwidth: QspiWidthData width (DMODE)
instruction: u8Instruction Id
address: Option<u32>Flash memory address
address_size: AddressSizeAddress size (8/16/24/32-bit)
dummy: DummyCyclesNumber of dummy cycles (DCYC)
Trait Implementations§
Source§impl Clone for TransferConfig
impl Clone for TransferConfig
impl Copy for TransferConfig
Source§impl Default for TransferConfig
impl Default for TransferConfig
Auto Trait Implementations§
impl Forget for TransferConfig
impl Freeze for TransferConfig
impl Move for TransferConfig
impl RefUnwindSafe for TransferConfig
impl Send for TransferConfig
impl Sync for TransferConfig
impl Unpin for TransferConfig
impl UnsafeUnpin for TransferConfig
impl UnwindSafe for TransferConfig
Blanket Implementations§
impl<T, I> Binding<I, NoHandler<I>> for T
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