#[repr(transparent)]pub struct Fc15I2cScl(pub u32);Expand description
Special Registers (No GPIO Function)
Tuple Fields§
§0: u32Implementations§
Source§impl Fc15I2cScl
impl Fc15I2cScl
Sourcepub const fn fsel(&self) -> Fc15I2cSclFsel
pub const fn fsel(&self) -> Fc15I2cSclFsel
Function Selector. . .(FSELs Sources can be found in the next several pages.)
Sourcepub const fn set_fsel(&mut self, val: Fc15I2cSclFsel)
pub const fn set_fsel(&mut self, val: Fc15I2cSclFsel)
Function Selector. . .(FSELs Sources can be found in the next several pages.)
Sourcepub const fn set_pupdena(&mut self, val: bool)
pub const fn set_pupdena(&mut self, val: bool)
Pullup / Pulldown Enable. . .
Sourcepub const fn pupdsel(&self) -> Fc15I2cSclPupdsel
pub const fn pupdsel(&self) -> Fc15I2cSclPupdsel
Pullup or Pulldown Selector. . .
Sourcepub const fn set_pupdsel(&mut self, val: Fc15I2cSclPupdsel)
pub const fn set_pupdsel(&mut self, val: Fc15I2cSclPupdsel)
Pullup or Pulldown Selector. . .
Sourcepub const fn slewrate(&self) -> Fc15I2cSclSlewrate
pub const fn slewrate(&self) -> Fc15I2cSclSlewrate
Slew Rate Control. . .
Sourcepub const fn set_slewrate(&mut self, val: Fc15I2cSclSlewrate)
pub const fn set_slewrate(&mut self, val: Fc15I2cSclSlewrate)
Slew Rate Control. . .
Sourcepub const fn fulldrive(&self) -> Fc15I2cSclFulldrive
pub const fn fulldrive(&self) -> Fc15I2cSclFulldrive
Drive Selector. . .
Sourcepub const fn set_fulldrive(&mut self, val: Fc15I2cSclFulldrive)
pub const fn set_fulldrive(&mut self, val: Fc15I2cSclFulldrive)
Drive Selector. . .
Trait Implementations§
Source§impl Clone for Fc15I2cScl
impl Clone for Fc15I2cScl
Source§fn clone(&self) -> Fc15I2cScl
fn clone(&self) -> Fc15I2cScl
Returns a duplicate 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 Fc15I2cScl
impl Debug for Fc15I2cScl
Source§impl Default for Fc15I2cScl
impl Default for Fc15I2cScl
Source§fn default() -> Fc15I2cScl
fn default() -> Fc15I2cScl
Returns the “default value” for a type. Read more
Source§impl PartialEq for Fc15I2cScl
impl PartialEq for Fc15I2cScl
impl Copy for Fc15I2cScl
impl Eq for Fc15I2cScl
impl StructuralPartialEq for Fc15I2cScl
Auto Trait Implementations§
impl Freeze for Fc15I2cScl
impl RefUnwindSafe for Fc15I2cScl
impl Send for Fc15I2cScl
impl Sync for Fc15I2cScl
impl Unpin for Fc15I2cScl
impl UnwindSafe for Fc15I2cScl
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