pub struct W(_);
Expand description
Register PMEM
writer
Implementations
sourceimpl W
impl W
sourcepub fn memset(&mut self) -> MEMSET_W<'_, 0>
pub fn memset(&mut self) -> MEMSET_W<'_, 0>
Bits 0:7 - Common memory x setup time These bits define the number of KCK_FMC (+1) clock cycles to set up the address before the command assertion (NWE, NOE), for NAND Flash read or write access to common memory space:
sourcepub fn memwait(&mut self) -> MEMWAIT_W<'_, 8>
pub fn memwait(&mut self) -> MEMWAIT_W<'_, 8>
Bits 8:15 - Common memory wait time These bits define the minimum number of KCK_FMC (+1) clock cycles to assert the command (NWE, NOE), for NAND Flash read or write access to common memory space. The duration of command assertion is extended if the wait signal (NWAIT) is active (low) at the end of the programmed value of KCK_FMC:
sourcepub fn memhold(&mut self) -> MEMHOLD_W<'_, 16>
pub fn memhold(&mut self) -> MEMHOLD_W<'_, 16>
Bits 16:23 - Common memory hold time These bits define the number of KCK_FMC clock cycles for write accesses and KCK_FMC+1 clock cycles for read accesses during which the address is held (and data for write accesses) after the command is de-asserted (NWE, NOE), for NAND Flash read or write access to common memory space:
sourcepub fn memhiz(&mut self) -> MEMHIZ_W<'_, 24>
pub fn memhiz(&mut self) -> MEMHIZ_W<'_, 24>
Bits 24:31 - Common memory x data bus Hi-Z time These bits define the number of KCK_FMC clock cycles during which the data bus is kept Hi-Z after the start of a NAND Flash write access to common memory space. This is only valid for write transactions:
Methods from Deref<Target = W<PMEM_SPEC>>
Trait Implementations
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more