nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

ConfigMutual

Struct ConfigMutual 

Source
#[repr(transparent)]
pub struct ConfigMutual(pub u32);
Expand description

TSI CONFIG (TSI_CONFIG) for Mutual-Capacitor

Tuple Fields§

§0: u32

Implementations§

Source§

impl ConfigMutual

Source

pub const fn mode(&self) -> ConfigMutualMode

Mode

Source

pub const fn set_mode(&mut self, val: ConfigMutualMode)

Mode

Source

pub const fn m_nmirror(&self) -> MNmirror

NMOS Current Mirror

Source

pub const fn set_m_nmirror(&mut self, val: MNmirror)

NMOS Current Mirror

Source

pub const fn m_pmirrorr(&self) -> MPmirrorr

PMOS Current Mirror on Right Side

Source

pub const fn set_m_pmirrorr(&mut self, val: MPmirrorr)

PMOS Current Mirror on Right Side

Source

pub const fn m_pmirrorl(&self) -> MPmirrorl

PMOS Current Mirror on Left Side

Source

pub const fn set_m_pmirrorl(&mut self, val: MPmirrorl)

PMOS Current Mirror on Left Side

Source

pub const fn m_sel_rx(&self) -> MSelRx

Mutual-Capacitance RX Channel Selection

Source

pub const fn set_m_sel_rx(&mut self, val: MSelRx)

Mutual-Capacitance RX Channel Selection

Source

pub const fn m_sel_tx(&self) -> MSelTx

Mutual-Capacitance TX Channel Selection

Source

pub const fn set_m_sel_tx(&mut self, val: MSelTx)

Mutual-Capacitance TX Channel Selection

Source

pub const fn m_cnt_en(&self) -> bool

Mutual-Capacitance Counter Enable

Source

pub const fn set_m_cnt_en(&mut self, val: bool)

Mutual-Capacitance Counter Enable

Source

pub const fn m_tx_pd_en(&self) -> bool

Mutual-Capacitance TX Pulldown Enable

Source

pub const fn set_m_tx_pd_en(&mut self, val: bool)

Mutual-Capacitance TX Pulldown Enable

Source

pub const fn m_sen_boost(&self) -> MSenBoost

Mutual-Capacitance Sensitivity Boost

Source

pub const fn set_m_sen_boost(&mut self, val: MSenBoost)

Mutual-Capacitance Sensitivity Boost

Source

pub const fn m_pre_res(&self) -> MPreRes

Mutual-Capacitance Precharge Resistor

Source

pub const fn set_m_pre_res(&mut self, val: MPreRes)

Mutual-Capacitance Precharge Resistor

Source

pub const fn m_pre_current(&self) -> MPreCurrent

Mutual-Capacitance Precharge Current

Source

pub const fn set_m_pre_current(&mut self, val: MPreCurrent)

Mutual-Capacitance Precharge Current

Trait Implementations§

Source§

impl Clone for ConfigMutual

Source§

fn clone(&self) -> ConfigMutual

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ConfigMutual

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for ConfigMutual

Source§

fn default() -> ConfigMutual

Returns the “default value” for a type. Read more
Source§

impl PartialEq for ConfigMutual

Source§

fn eq(&self, other: &ConfigMutual) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for ConfigMutual

Source§

impl Eq for ConfigMutual

Source§

impl StructuralPartialEq for ConfigMutual

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.