Struct stm32_metapac::fmc::regs::Patt
#[repr(transparent)]pub struct Patt(pub u32);
Expand description
Attribute memory space timing register.
Tuple Fields§
§0: u32
Implementations§
§impl Patt
impl Patt
pub const fn attset(&self) -> u8
pub const fn attset(&self) -> u8
Attribute memory setup time Defines the number of HCLK (+1) clock cycles to set up address before the command assertion (NWE, NOE), for NAND Flash read or write access to attribute memory space on socket:.
pub fn set_attset(&mut self, val: u8)
pub fn set_attset(&mut self, val: u8)
Attribute memory setup time Defines the number of HCLK (+1) clock cycles to set up address before the command assertion (NWE, NOE), for NAND Flash read or write access to attribute memory space on socket:.
pub const fn attwait(&self) -> u8
pub const fn attwait(&self) -> u8
Attribute memory wait time Defines the minimum number of HCLK (+1) clock cycles to assert the command (NWE, NOE), for NAND Flash read or write access to attribute memory space on socket x. The duration for command assertion is extended if the wait signal (NWAIT) is active (low) at the end of the programmed value of HCLK:.
pub fn set_attwait(&mut self, val: u8)
pub fn set_attwait(&mut self, val: u8)
Attribute memory wait time Defines the minimum number of HCLK (+1) clock cycles to assert the command (NWE, NOE), for NAND Flash read or write access to attribute memory space on socket x. The duration for command assertion is extended if the wait signal (NWAIT) is active (low) at the end of the programmed value of HCLK:.
pub const fn atthold(&self) -> u8
pub const fn atthold(&self) -> u8
Attribute memory hold time Defines the number of HCLK clock cycles for write access and HCLK (+2) clock cycles for read access during which the address is held (and data for write access) after the command deassertion (NWE, NOE), for NAND Flash read or write access to attribute memory space on socket:.
pub fn set_atthold(&mut self, val: u8)
pub fn set_atthold(&mut self, val: u8)
Attribute memory hold time Defines the number of HCLK clock cycles for write access and HCLK (+2) clock cycles for read access during which the address is held (and data for write access) after the command deassertion (NWE, NOE), for NAND Flash read or write access to attribute memory space on socket:.
pub const fn atthiz(&self) -> u8
pub const fn atthiz(&self) -> u8
Attribute memory data bus Hi-Z time Defines the number of HCLK clock cycles during which the data bus is kept in Hi-Z after the start of a NAND Flash write access to attribute memory space on socket. Only valid for writ transaction:.
pub fn set_atthiz(&mut self, val: u8)
pub fn set_atthiz(&mut self, val: u8)
Attribute memory data bus Hi-Z time Defines the number of HCLK clock cycles during which the data bus is kept in Hi-Z after the start of a NAND Flash write access to attribute memory space on socket. Only valid for writ transaction:.