nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

EvCtrl

Struct EvCtrl 

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

Event n Control

Tuple Fields§

§0: u32

Implementations§

Source§

impl EvCtrl

Source

pub const fn matchsel(&self) -> u8

Match Select

Source

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

Match Select

Source

pub const fn hevent(&self) -> Hevent

High Event

Source

pub const fn set_hevent(&mut self, val: Hevent)

High Event

Source

pub const fn outsel(&self) -> Outsel

Input and Output Select

Source

pub const fn set_outsel(&mut self, val: Outsel)

Input and Output Select

Source

pub const fn iosel(&self) -> u8

Input or Output Signal Select

Source

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

Input or Output Signal Select

Source

pub const fn iocond(&self) -> Iocond

Input or Output Condition

Source

pub const fn set_iocond(&mut self, val: Iocond)

Input or Output Condition

Source

pub const fn combmode(&self) -> Combmode

Combination Mode

Source

pub const fn set_combmode(&mut self, val: Combmode)

Combination Mode

Source

pub const fn stateld(&self) -> Stateld

State Load

Source

pub const fn set_stateld(&mut self, val: Stateld)

State Load

Source

pub const fn statev(&self) -> u8

State Value

Source

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

State Value

Source

pub const fn matchmem(&self) -> bool

Match Mem

Source

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

Match Mem

Source

pub const fn direction(&self) -> Direction

Direction

Source

pub const fn set_direction(&mut self, val: Direction)

Direction

Trait Implementations§

Source§

impl Clone for EvCtrl

Source§

fn clone(&self) -> EvCtrl

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 EvCtrl

Source§

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

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

impl Default for EvCtrl

Source§

fn default() -> EvCtrl

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

impl PartialEq for EvCtrl

Source§

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

Source§

impl Eq for EvCtrl

Source§

impl StructuralPartialEq for EvCtrl

Auto Trait Implementations§

§

impl Freeze for EvCtrl

§

impl RefUnwindSafe for EvCtrl

§

impl Send for EvCtrl

§

impl Sync for EvCtrl

§

impl Unpin for EvCtrl

§

impl UnwindSafe for EvCtrl

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.