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