Struct stm32_metapac::syscfg::regs::Ccvalr
#[repr(transparent)]pub struct Ccvalr(pub u32);
Expand description
SBS compensation cell for I/Os value register.
Tuple Fields§
§0: u32
Implementations§
§impl Ccvalr
impl Ccvalr
pub const fn nsrc(&self) -> u8
pub const fn nsrc(&self) -> u8
NMOS transistors slew-rate compensation This bitfield returns the NMOS transistors slew-rate compensation value computed by the cell. It is interpreted to compensate the NMOS transistors slew rate in the functional range if COMP_CODESEL = 0 in SBS_CCCSR register.
pub fn set_nsrc(&mut self, val: u8)
pub fn set_nsrc(&mut self, val: u8)
NMOS transistors slew-rate compensation This bitfield returns the NMOS transistors slew-rate compensation value computed by the cell. It is interpreted to compensate the NMOS transistors slew rate in the functional range if COMP_CODESEL = 0 in SBS_CCCSR register.
pub const fn psrc(&self) -> u8
pub const fn psrc(&self) -> u8
PMOS transistors slew-rate compensation This bitfield returns the PMOS transistors slew-rate compensation value computed by the cell. It is interpreted to compensate the PMOS transistors slew rate in the functional range if COMP_CODESEL = 0 in SBS_CCCSR register.
pub fn set_psrc(&mut self, val: u8)
pub fn set_psrc(&mut self, val: u8)
PMOS transistors slew-rate compensation This bitfield returns the PMOS transistors slew-rate compensation value computed by the cell. It is interpreted to compensate the PMOS transistors slew rate in the functional range if COMP_CODESEL = 0 in SBS_CCCSR register.
pub const fn octo1_nsrc(&self) -> u8
pub const fn octo1_nsrc(&self) -> u8
XSPIM_P1 NMOS transistors slew-rate compensation This bitfield returns the NMOS transistors slew-rate compensation value computed by the cell. It is interpreted by XSPIM_P1 to compensate the NMOS transistors slew rate in the functional range if OCTO1_COMP_CODESEL = 0 in SBS_CCCSR register.
pub fn set_octo1_nsrc(&mut self, val: u8)
pub fn set_octo1_nsrc(&mut self, val: u8)
XSPIM_P1 NMOS transistors slew-rate compensation This bitfield returns the NMOS transistors slew-rate compensation value computed by the cell. It is interpreted by XSPIM_P1 to compensate the NMOS transistors slew rate in the functional range if OCTO1_COMP_CODESEL = 0 in SBS_CCCSR register.
pub const fn octo1_psrc(&self) -> u8
pub const fn octo1_psrc(&self) -> u8
XSPIM_P1 PMOS transistors slew-rate compensation This bitfield returns the PMOS transistors slew-rate compensation value computed by the cell. It is interpreted by XSPIM_P1 to compensate the PMOS transistors slew rate in the functional range if OCTO1_COMP_CODESEL = 0 in SBS_CCCSR register.
pub fn set_octo1_psrc(&mut self, val: u8)
pub fn set_octo1_psrc(&mut self, val: u8)
XSPIM_P1 PMOS transistors slew-rate compensation This bitfield returns the PMOS transistors slew-rate compensation value computed by the cell. It is interpreted by XSPIM_P1 to compensate the PMOS transistors slew rate in the functional range if OCTO1_COMP_CODESEL = 0 in SBS_CCCSR register.
pub const fn octo2_nsrc(&self) -> u8
pub const fn octo2_nsrc(&self) -> u8
XSPIM_P2 NMOS transistors slew-rate compensation This bitfield returns the NMOS transistors slew-rate compensation value computed by the cell. It is interpreted by XSPIM_P2 to compensate the NMOS transistors slew rate in the functional range if OCTO2_COMP_CODESEL = 0 in SBS_CCCSR register.
pub fn set_octo2_nsrc(&mut self, val: u8)
pub fn set_octo2_nsrc(&mut self, val: u8)
XSPIM_P2 NMOS transistors slew-rate compensation This bitfield returns the NMOS transistors slew-rate compensation value computed by the cell. It is interpreted by XSPIM_P2 to compensate the NMOS transistors slew rate in the functional range if OCTO2_COMP_CODESEL = 0 in SBS_CCCSR register.
pub const fn octo2_psrc(&self) -> u8
pub const fn octo2_psrc(&self) -> u8
XSPIM_P2 PMOS transistors slew-rate compensation This bitfield returns the PMOS transistors slew-rate compensation value computed by the cell. It is interpreted by XSPIM_P2 to compensate the PMOS transistors slew rate in the functional range if OCTO2_COMP_CODESEL = 0 in SBS_CCCSR register.
pub fn set_octo2_psrc(&mut self, val: u8)
pub fn set_octo2_psrc(&mut self, val: u8)
XSPIM_P2 PMOS transistors slew-rate compensation This bitfield returns the PMOS transistors slew-rate compensation value computed by the cell. It is interpreted by XSPIM_P2 to compensate the PMOS transistors slew rate in the functional range if OCTO2_COMP_CODESEL = 0 in SBS_CCCSR register.
Trait Implementations§
impl Copy for Ccvalr
impl Eq for Ccvalr
impl StructuralPartialEq for Ccvalr
Auto Trait Implementations§
impl Freeze for Ccvalr
impl RefUnwindSafe for Ccvalr
impl Send for Ccvalr
impl Sync for Ccvalr
impl Unpin for Ccvalr
impl UnwindSafe for Ccvalr
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)