Struct stm32_fmc::NandTiming
source · pub struct NandTiming {
pub nce_setup_time: i32,
pub data_setup_time: i32,
pub ale_hold_time: i32,
pub cle_hold_time: i32,
pub ale_to_nre_delay: i32,
pub cle_to_nre_delay: i32,
pub nre_pulse_width_ns: i32,
pub nwe_pulse_width_ns: i32,
pub read_cycle_time_ns: i32,
pub write_cycle_time_ns: i32,
pub nwe_high_to_busy_ns: i32,
}
Expand description
FMC NAND Timing parameters
Fields§
§nce_setup_time: i32
nCE setup time tCS
data_setup_time: i32
Data setup time tDS
ale_hold_time: i32
ALE hold time
cle_hold_time: i32
CLE hold time
ale_to_nre_delay: i32
ALE to nRE delay
cle_to_nre_delay: i32
CLE to nRE delay
nre_pulse_width_ns: i32
nRE pulse width tRP
nwe_pulse_width_ns: i32
nWE pulse width tWP
read_cycle_time_ns: i32
Read cycle time tRC
write_cycle_time_ns: i32
Write cycle time tWC
nwe_high_to_busy_ns: i32
nWE high to busy tWB
Trait Implementations§
source§impl Clone for NandTiming
impl Clone for NandTiming
source§fn clone(&self) -> NandTiming
fn clone(&self) -> NandTiming
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 moresource§impl Debug for NandTiming
impl Debug for NandTiming
source§impl PartialEq for NandTiming
impl PartialEq for NandTiming
impl Copy for NandTiming
impl StructuralPartialEq for NandTiming
Auto Trait Implementations§
impl Freeze for NandTiming
impl RefUnwindSafe for NandTiming
impl Send for NandTiming
impl Sync for NandTiming
impl Unpin for NandTiming
impl UnwindSafe for NandTiming
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
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)