nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

Atcr

Struct Atcr 

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

Adjustable Timer Control Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Atcr

Source

pub const fn en(&self) -> En

Enable Timer

Source

pub const fn set_en(&mut self, val: En)

Enable Timer

Source

pub const fn offen(&self) -> Offen

Enable One-Shot Offset Event

Source

pub const fn set_offen(&mut self, val: Offen)

Enable One-Shot Offset Event

Source

pub const fn offrst(&self) -> Offrst

Reset Timer On Offset Event

Source

pub const fn set_offrst(&mut self, val: Offrst)

Reset Timer On Offset Event

Source

pub const fn peren(&self) -> Peren

Enable Periodical Event

Source

pub const fn set_peren(&mut self, val: Peren)

Enable Periodical Event

Source

pub const fn pinper(&self) -> Pinper

Enables event signal output external pin frc_evt_period assertion on period event

Source

pub const fn set_pinper(&mut self, val: Pinper)

Enables event signal output external pin frc_evt_period assertion on period event

Source

pub const fn restart(&self) -> bool

Reset Timer

Source

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

Reset Timer

Source

pub const fn capture(&self) -> Capture

Capture Timer Value

Source

pub const fn set_capture(&mut self, val: Capture)

Capture Timer Value

Source

pub const fn slave(&self) -> Slave

Enable Timer Slave Mode

Source

pub const fn set_slave(&mut self, val: Slave)

Enable Timer Slave Mode

Trait Implementations§

Source§

impl Clone for Atcr

Source§

fn clone(&self) -> Atcr

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 Atcr

Source§

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

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

impl Default for Atcr

Source§

fn default() -> Atcr

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

impl PartialEq for Atcr

Source§

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

Source§

impl Eq for Atcr

Source§

impl StructuralPartialEq for Atcr

Auto Trait Implementations§

§

impl Freeze for Atcr

§

impl RefUnwindSafe for Atcr

§

impl Send for Atcr

§

impl Sync for Atcr

§

impl Unpin for Atcr

§

impl UnwindSafe for Atcr

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.