Struct Calfcr
#[repr(transparent)]pub struct Calfcr(pub u32);
Expand description
XSPI full-cycle calibration configuration
Tuple Fields§
§0: u32
Implementations§
§impl Calfcr
impl Calfcr
pub const fn fine(&self) -> u8
pub const fn fine(&self) -> u8
Fine calibration The unitary value of delay for this field depends on product technology (refer to the product datasheet).
pub fn set_fine(&mut self, val: u8)
pub fn set_fine(&mut self, val: u8)
Fine calibration The unitary value of delay for this field depends on product technology (refer to the product datasheet).
pub const fn coarse(&self) -> u8
pub const fn coarse(&self) -> u8
Coarse calibration The unitary value of delay for this field depends on product technology (refer to the product datasheet).
pub fn set_coarse(&mut self, val: u8)
pub fn set_coarse(&mut self, val: u8)
Coarse calibration The unitary value of delay for this field depends on product technology (refer to the product datasheet).
pub const fn calmax(&self) -> bool
pub const fn calmax(&self) -> bool
Max value This bit gets set when the memory-clock period is outside the range of DLL master, in which case XSPI_CALFCR and XSPI_CALSR are updated with the values for the maximum delay.
pub fn set_calmax(&mut self, val: bool)
pub fn set_calmax(&mut self, val: bool)
Max value This bit gets set when the memory-clock period is outside the range of DLL master, in which case XSPI_CALFCR and XSPI_CALSR are updated with the values for the maximum delay.