#[repr(transparent)]pub struct I3cMiscCtrl(pub u32);Expand description
Chip Special I3C Control.
Tuple Fields§
§0: u32Implementations§
Source§impl I3cMiscCtrl
impl I3cMiscCtrl
Sourcepub const fn i3c0_scl_filt(&self) -> I3c0SclFilt
pub const fn i3c0_scl_filt(&self) -> I3c0SclFilt
Disables/enables the I3C0 filter function on SCL pin.
Sourcepub const fn set_i3c0_scl_filt(&mut self, val: I3c0SclFilt)
pub const fn set_i3c0_scl_filt(&mut self, val: I3c0SclFilt)
Disables/enables the I3C0 filter function on SCL pin.
Sourcepub const fn i3c0_sda_filt(&self) -> I3c0SdaFilt
pub const fn i3c0_sda_filt(&self) -> I3c0SdaFilt
Disables/enables the I3C0 filter function on SDA pin.
Sourcepub const fn set_i3c0_sda_filt(&mut self, val: I3c0SdaFilt)
pub const fn set_i3c0_sda_filt(&mut self, val: I3c0SdaFilt)
Disables/enables the I3C0 filter function on SDA pin.
Sourcepub const fn i3c1_scl_filt(&self) -> I3c1SclFilt
pub const fn i3c1_scl_filt(&self) -> I3c1SclFilt
Disables/enables the I3C1 filter I3C1 function on SCL pin.
Sourcepub const fn set_i3c1_scl_filt(&mut self, val: I3c1SclFilt)
pub const fn set_i3c1_scl_filt(&mut self, val: I3c1SclFilt)
Disables/enables the I3C1 filter I3C1 function on SCL pin.
Sourcepub const fn i3c1_sda_filt(&self) -> I3c1SdaFilt
pub const fn i3c1_sda_filt(&self) -> I3c1SdaFilt
Disables/enables the I3C1 filter function on SDA pin.
Sourcepub const fn set_i3c1_sda_filt(&mut self, val: I3c1SdaFilt)
pub const fn set_i3c1_sda_filt(&mut self, val: I3c1SdaFilt)
Disables/enables the I3C1 filter function on SDA pin.
Sourcepub const fn i3c2_scl_filt(&self) -> I3c2SclFilt
pub const fn i3c2_scl_filt(&self) -> I3c2SclFilt
Disables/enables the I3C2 filter function on SCL pin.
Sourcepub const fn set_i3c2_scl_filt(&mut self, val: I3c2SclFilt)
pub const fn set_i3c2_scl_filt(&mut self, val: I3c2SclFilt)
Disables/enables the I3C2 filter function on SCL pin.
Sourcepub const fn i3c2_sda_filt(&self) -> I3c2SdaFilt
pub const fn i3c2_sda_filt(&self) -> I3c2SdaFilt
Disables/enables the I3C2 filter function on SDA pin.
Sourcepub const fn set_i3c2_sda_filt(&mut self, val: I3c2SdaFilt)
pub const fn set_i3c2_sda_filt(&mut self, val: I3c2SdaFilt)
Disables/enables the I3C2 filter function on SDA pin.
Trait Implementations§
Source§impl Clone for I3cMiscCtrl
impl Clone for I3cMiscCtrl
Source§fn clone(&self) -> I3cMiscCtrl
fn clone(&self) -> I3cMiscCtrl
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 I3cMiscCtrl
impl Debug for I3cMiscCtrl
Source§impl Default for I3cMiscCtrl
impl Default for I3cMiscCtrl
Source§fn default() -> I3cMiscCtrl
fn default() -> I3cMiscCtrl
Returns the “default value” for a type. Read more
Source§impl PartialEq for I3cMiscCtrl
impl PartialEq for I3cMiscCtrl
impl Copy for I3cMiscCtrl
impl Eq for I3cMiscCtrl
impl StructuralPartialEq for I3cMiscCtrl
Auto Trait Implementations§
impl Freeze for I3cMiscCtrl
impl RefUnwindSafe for I3cMiscCtrl
impl Send for I3cMiscCtrl
impl Sync for I3cMiscCtrl
impl Unpin for I3cMiscCtrl
impl UnwindSafe for I3cMiscCtrl
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