nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

Timctl

Struct Timctl 

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

Timer Control

Tuple Fields§

§0: u32

Implementations§

Source§

impl Timctl

Source

pub const fn timod(&self) -> Timod

Timer Mode

Source

pub const fn set_timod(&mut self, val: Timod)

Timer Mode

Source

pub const fn onetim(&self) -> bool

Timer One Time Operation

Source

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

Timer One Time Operation

Source

pub const fn pinins(&self) -> Pinins

Timer Pin Input Select

Source

pub const fn set_pinins(&mut self, val: Pinins)

Timer Pin Input Select

Source

pub const fn pinpol(&self) -> TimctlPinpol

Timer Pin Polarity

Source

pub const fn set_pinpol(&mut self, val: TimctlPinpol)

Timer Pin Polarity

Source

pub const fn pinsel(&self) -> u8

Timer Pin Select

Source

pub const fn set_pinsel(&mut self, val: u8)

Timer Pin Select

Source

pub const fn pincfg(&self) -> TimctlPincfg

Timer Pin Configuration

Source

pub const fn set_pincfg(&mut self, val: TimctlPincfg)

Timer Pin Configuration

Source

pub const fn trgsrc(&self) -> Trgsrc

Trigger Source

Source

pub const fn set_trgsrc(&mut self, val: Trgsrc)

Trigger Source

Source

pub const fn trgpol(&self) -> Trgpol

Trigger Polarity

Source

pub const fn set_trgpol(&mut self, val: Trgpol)

Trigger Polarity

Source

pub const fn trgsel(&self) -> u8

Trigger Select

Source

pub const fn set_trgsel(&mut self, val: u8)

Trigger Select

Trait Implementations§

Source§

impl Clone for Timctl

Source§

fn clone(&self) -> Timctl

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 Timctl

Source§

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

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

impl Default for Timctl

Source§

fn default() -> Timctl

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

impl PartialEq for Timctl

Source§

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

Source§

impl Eq for Timctl

Source§

impl StructuralPartialEq for Timctl

Auto Trait Implementations§

§

impl Freeze for Timctl

§

impl RefUnwindSafe for Timctl

§

impl Send for Timctl

§

impl Sync for Timctl

§

impl Unpin for Timctl

§

impl UnwindSafe for Timctl

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.