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_se_ln(&self) -> u8

Selects digital glitch detector as a trigger source.

Source

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

Selects digital glitch detector as a trigger source.

Source

pub const fn in1_se_ln(&self) -> u8

Selects TDET event as a trigger source.

Source

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

Selects TDET event as a trigger source.

Source

pub const fn in2_se_ln(&self) -> u8

Selects Code Watchdog 0 event as a trigger source.

Source

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

Selects Code Watchdog 0 event as a trigger source.

Source

pub const fn in3_se_ln(&self) -> u8

Selects VBAT voltage tamper event as a trigger source.

Source

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

Selects VBAT voltage tamper event as a trigger source.

Source

pub const fn in4_se_ln(&self) -> u8

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

Source

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

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

Source

pub const fn in5_se_ln(&self) -> u8

Selects Watchdog 0 timer event as a trigger source.

Source

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

Selects Watchdog 0 timer event as a trigger source.

Source

pub const fn in6_se_ln(&self) -> u8

Selects Flash ECC mismatch event as a trigger source.

Source

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

Selects Flash ECC mismatch event as a trigger source.

Source

pub const fn in7_se_ln(&self) -> u8

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

Source

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

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

Source

pub const fn in8_se_ln(&self) -> u8

Selects ELS error event as a trigger source.

Source

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

Selects ELS error event as a trigger source.

Source

pub const fn in9_se_ln(&self) -> u8

Selects SPC VDD_CORE glitch detector as a trigger source.

Source

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

Selects SPC VDD_CORE glitch detector as a trigger source.

Source

pub const fn in10_se_ln(&self) -> u8

Selects PKC error event as a trigger source.

Source

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

Selects PKC error event as a trigger source.

Source

pub const fn in11_se_ln(&self) -> u8

Selects Code Watchdog 1 event as a trigger source.

Source

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

Selects Code Watchdog 1 event as a trigger source.

Source

pub const fn in12_se_ln(&self) -> u8

Selects Watchdog 1 timer event as a trigger source.

Source

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

Selects Watchdog 1 timer event as a trigger source.

Source

pub const fn in13_se_ln(&self) -> u8

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

Source

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

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

Source

pub const fn in14_se_ln(&self) -> u8

Selects software event 0 as a trigger source.

Source

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

Selects software event 0 as a trigger source.

Source

pub const fn in15_se_ln(&self) -> u8

Selects software event 1 as a trigger source.

Source

pub const fn set_in15_se_ln(&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.