nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

OutSel

Struct OutSel 

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

Trigger Source IN0 to IN15 selector

Tuple Fields§

§0: u32

Implementations§

Source§

impl OutSel

Source

pub const fn in0_seln(&self) -> u8

Selects digital glitch detector as a trigger source.

Source

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

Selects digital glitch detector as a trigger source.

Source

pub const fn in1_seln(&self) -> u8

Selects TDET event as a trigger source.

Source

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

Selects TDET event as a trigger source.

Source

pub const fn in2_seln(&self) -> u8

Selects Code Watchdog 0 event as a trigger source.

Source

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

Selects Code Watchdog 0 event as a trigger source.

Source

pub const fn in3_seln(&self) -> u8

Selects VBAT voltage tamper event as a trigger source.

Source

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

Selects VBAT voltage tamper event as a trigger source.

Source

pub const fn in4_seln(&self) -> u8

Selects low-voltage event on VDD_CORE rail as a trigger source.

Source

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

Selects low-voltage event on VDD_CORE rail as a trigger source.

Source

pub const fn in5_seln(&self) -> u8

Selects Watchdog 0 timer event as a trigger source.

Source

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

Selects Watchdog 0 timer event as a trigger source.

Source

pub const fn in6_seln(&self) -> u8

Selects Flash ECC mismatch event as a trigger source.

Source

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

Selects Flash ECC mismatch event as a trigger source.

Source

pub const fn in7_seln(&self) -> u8

Selects AHB secure bus or MBC bus illegal access event as a trigger source.

Source

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

Selects AHB secure bus or MBC bus illegal access event as a trigger source.

Source

pub const fn in8_seln(&self) -> u8

Selects ELS error event as a trigger source.

Source

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

Selects ELS error event as a trigger source.

Source

pub const fn in9_seln(&self) -> u8

Selects SPC VDD_CORE glitch detector as a trigger source.

Source

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

Selects SPC VDD_CORE glitch detector as a trigger source.

Source

pub const fn in10_seln(&self) -> u8

Selects PKC error event as a trigger source.

Source

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

Selects PKC error event as a trigger source.

Source

pub const fn in11_seln(&self) -> u8

Selects Code Watchdog 1 event as a trigger source.

Source

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

Selects Code Watchdog 1 event as a trigger source.

Source

pub const fn in12_seln(&self) -> u8

Selects Watchdog 1 timer event as a trigger source.

Source

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

Selects Watchdog 1 timer event as a trigger source.

Source

pub const fn in13_seln(&self) -> u8

Selects FREQME out of range status output as a trigger source.

Source

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

Selects FREQME out of range status output as a trigger source.

Source

pub const fn in14_seln(&self) -> u8

Selects software event 0 as a trigger source.

Source

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

Selects software event 0 as a trigger source.

Source

pub const fn in15_seln(&self) -> u8

Selects software event 1 as a trigger source.

Source

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

Selects software event 1 as a trigger source.

Trait Implementations§

Source§

impl Clone for OutSel

Source§

fn clone(&self) -> OutSel

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 OutSel

Source§

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

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

impl Default for OutSel

Source§

fn default() -> OutSel

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

impl PartialEq for OutSel

Source§

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

Source§

impl Eq for OutSel

Source§

impl StructuralPartialEq for OutSel

Auto Trait Implementations§

§

impl Freeze for OutSel

§

impl RefUnwindSafe for OutSel

§

impl Send for OutSel

§

impl Sync for OutSel

§

impl Unpin for OutSel

§

impl UnwindSafe for OutSel

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.