nxp-pac

Crates

git

Versions

mcxa577

Flavors

Trig

Struct Trig 

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

TSI AUTO TRIG Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Trig

Source

pub const fn trig_period_counter(&self) -> u32

TRIG_PERIOD_COUNTER

Source

pub const fn set_trig_period_counter(&mut self, val: u32)

TRIG_PERIOD_COUNTER

Source

pub const fn trig_clk_divider(&self) -> TrigClkDivider

TRIG_CLK_DIVIDER

Source

pub const fn set_trig_clk_divider(&mut self, val: TrigClkDivider)

TRIG_CLK_DIVIDER

Source

pub const fn trig_en(&self) -> TrigEn

TRIG_EN

Source

pub const fn set_trig_en(&mut self, val: TrigEn)

TRIG_EN

Source

pub const fn trig_clk_sel(&self) -> TrigClkSel

TRIG_CLK_SEL

Source

pub const fn set_trig_clk_sel(&mut self, val: TrigClkSel)

TRIG_CLK_SEL

Trait Implementations§

Source§

impl Clone for Trig

Source§

fn clone(&self) -> Trig

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 Trig

Source§

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

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

impl Default for Trig

Source§

fn default() -> Trig

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

impl PartialEq for Trig

Source§

fn eq(&self, other: &Trig) -> 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 Trig

Source§

impl Eq for Trig

Source§

impl StructuralPartialEq for Trig

Auto Trait Implementations§

§

impl Freeze for Trig

§

impl RefUnwindSafe for Trig

§

impl Send for Trig

§

impl Sync for Trig

§

impl Unpin for Trig

§

impl UnwindSafe for Trig

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.