nxp-pac

Crates

git

Versions

mcxa286

Flavors

Status

Struct Status 

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

Tuple Fields§

§0: u32

Implementations§

Source§

impl Status

Source

pub const fn in0_status(&self) -> bool

DGDET0 interrupt

Source

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

DGDET0 interrupt

Source

pub const fn in1_status(&self) -> bool

TDET DTF

Source

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

TDET DTF

Source

pub const fn in2_status(&self) -> bool

CDOG0

Source

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

CDOG0

Source

pub const fn in4_status(&self) -> bool

VDD_CORE low voltage

Source

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

VDD_CORE low voltage

Source

pub const fn in5_status(&self) -> bool

WWDT0

Source

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

WWDT0

Source

pub const fn in6_status(&self) -> bool

Flash ECC error

Source

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

Flash ECC error

Source

pub const fn in7_status(&self) -> bool

MBC/AHBSC/XEN violation

Source

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

MBC/AHBSC/XEN violation

Source

pub const fn in9_status(&self) -> bool

SPC core/VDD glitch

Source

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

SPC core/VDD glitch

Source

pub const fn in10_status(&self) -> bool

PKC error

Source

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

PKC error

Source

pub const fn in11_status(&self) -> bool

CDOG1

Source

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

CDOG1

Source

pub const fn in12_status(&self) -> bool

WWDT1

Source

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

WWDT1

Source

pub const fn in13_status(&self) -> bool

FREQME out-of-range

Source

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

FREQME out-of-range

Source

pub const fn in14_status(&self) -> bool

software event0

Source

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

software event0

Source

pub const fn in15_status(&self) -> bool

software event1

Source

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

software event1

Source

pub const fn out0_status(&self) -> bool

ITRC_IRQ interrupt

Source

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

ITRC_IRQ interrupt

Source

pub const fn out1_status(&self) -> bool

SGI_UDF_RESET

Source

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

SGI_UDF_RESET

Source

pub const fn out2_status(&self) -> bool

Can initiate PoR reset of CORE and SYSTEM domains (VBAT unaffected)

Source

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

Can initiate PoR reset of CORE and SYSTEM domains (VBAT unaffected)

Source

pub const fn out3_status(&self) -> bool

RAM_ZEROIZE: hardware zeroizes PKC/ECC SRAM during reset

Source

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

RAM_ZEROIZE: hardware zeroizes PKC/ECC SRAM during reset

Source

pub const fn out4_status(&self) -> bool

CHIP_RESET request to CMC

Source

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

CHIP_RESET request to CMC

Source

pub const fn out5_status(&self) -> bool

TMPR_OUT0

Source

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

TMPR_OUT0

Source

pub const fn out6_status(&self) -> bool

TMPR_OUT1

Source

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

TMPR_OUT1

Trait Implementations§

Source§

impl Clone for Status

Source§

fn clone(&self) -> Status

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 Status

Source§

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

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

impl Default for Status

Source§

fn default() -> Status

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

impl PartialEq for Status

Source§

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

Source§

impl Eq for Status

Source§

impl StructuralPartialEq for Status

Auto Trait Implementations§

§

impl Freeze for Status

§

impl RefUnwindSafe for Status

§

impl Send for Status

§

impl Sync for Status

§

impl Unpin for Status

§

impl UnwindSafe for Status

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.