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 ansrc1(&self) -> u8
pub const fn ansrc1(&self) -> u8
compensation value for the NMOS transistor This value is provided by the cell and must be interpreted by the processor to compensate the slew rate in the functional range.
pub fn set_ansrc1(&mut self, val: u8)
pub fn set_ansrc1(&mut self, val: u8)
compensation value for the NMOS transistor This value is provided by the cell and must be interpreted by the processor to compensate the slew rate in the functional range.
pub const fn apsrc1(&self) -> u8
pub const fn apsrc1(&self) -> u8
compensation value for the PMOS transistor This value is provided by the cell and must be interpreted by the processor to compensate the slew rate in the functional range.
pub fn set_apsrc1(&mut self, val: u8)
pub fn set_apsrc1(&mut self, val: u8)
compensation value for the PMOS transistor This value is provided by the cell and must be interpreted by the processor to compensate the slew rate in the functional range.
pub const fn ansrc2(&self) -> u8
pub const fn ansrc2(&self) -> u8
Compensation value for the NMOS transistor This value is provided by the cell and must be interpreted by the processor to compensate the slew rate in the functional range.
pub fn set_ansrc2(&mut self, val: u8)
pub fn set_ansrc2(&mut self, val: u8)
Compensation value for the NMOS transistor This value is provided by the cell and must be interpreted by the processor to compensate the slew rate in the functional range.
pub const fn apsrc2(&self) -> u8
pub const fn apsrc2(&self) -> u8
compensation value for the PMOS transistor This value is provided by the cell and must be interpreted by the processor to compensate the slew rate in the functional range.
pub fn set_apsrc2(&mut self, val: u8)
pub fn set_apsrc2(&mut self, val: u8)
compensation value for the PMOS transistor This value is provided by the cell and must be interpreted by the processor to compensate the slew rate in the functional range.
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
)