nxp-pac

Crates

git

Versions

mimxrt685s_cm33

Flavors

SecDspIntMask

Struct SecDspIntMask 

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

secure general purpose register 8 used to mask interrupts to DSP for security purpose

Tuple Fields§

§0: u32

Implementations§

Source§

impl SecDspIntMask

Source

pub const fn dsp_intr5_sec_mask(&self) -> bool

0: INTR5 is invisible to DSP, 1: INTR5 is visible to DSP

Source

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

0: INTR5 is invisible to DSP, 1: INTR5 is visible to DSP

Source

pub const fn dsp_intr6_sec_mask(&self) -> bool

0: INTR6 is invisible to DSP, 1: INTR6 is visible to DSP

Source

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

0: INTR6 is invisible to DSP, 1: INTR6 is visible to DSP

Source

pub const fn dsp_intr7_sec_mask(&self) -> bool

0: INTR7 is invisible to DSP, 1: INTR7 is visible to DSP

Source

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

0: INTR7 is invisible to DSP, 1: INTR7 is visible to DSP

Source

pub const fn dsp_intr8_sec_mask(&self) -> bool

0: INTR8 is invisible to DSP, 1: INTR8 is visible to DSP

Source

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

0: INTR8 is invisible to DSP, 1: INTR8 is visible to DSP

Source

pub const fn dsp_intr9_sec_mask(&self) -> bool

0: INTR9 is invisible to DSP, 1: INTR9 is visible to DSP

Source

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

0: INTR9 is invisible to DSP, 1: INTR9 is visible to DSP

Source

pub const fn dsp_intr10_sec_mask(&self) -> bool

0: INTR10 is invisible to DSP, 1: INTR10 is visible to DSP

Source

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

0: INTR10 is invisible to DSP, 1: INTR10 is visible to DSP

Source

pub const fn dsp_intr11_sec_mask(&self) -> bool

0: INTR11 is invisible to DSP, 1: INTR11 is visible to DSP

Source

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

0: INTR11 is invisible to DSP, 1: INTR11 is visible to DSP

Source

pub const fn dsp_intr12_sec_mask(&self) -> bool

0: INTR12 is invisible to DSP, 1: INTR12 is visible to DSP

Source

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

0: INTR12 is invisible to DSP, 1: INTR12 is visible to DSP

Source

pub const fn dsp_intr13_sec_mask(&self) -> bool

0: INTR13 is invisible to DSP, 1: INTR13 is visible to DSP

Source

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

0: INTR13 is invisible to DSP, 1: INTR13 is visible to DSP

Source

pub const fn dsp_intr14_sec_mask(&self) -> bool

0: INTR14 is invisible to DSP, 1: INTR14 is visible to DSP

Source

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

0: INTR14 is invisible to DSP, 1: INTR14 is visible to DSP

Source

pub const fn dsp_intr15_sec_mask(&self) -> bool

0: INTR15 is invisible to DSP, 1: INTR15 is visible to DSP

Source

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

0: INTR15 is invisible to DSP, 1: INTR15 is visible to DSP

Source

pub const fn dsp_intr16_sec_mask(&self) -> bool

0: INTR16 is invisible to DSP, 1: INTR16 is visible to DSP

Source

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

0: INTR16 is invisible to DSP, 1: INTR16 is visible to DSP

Source

pub const fn dsp_intr17_sec_mask(&self) -> bool

0: INTR17 is invisible to DSP, 1: INTR17 is visible to DSP

Source

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

0: INTR17 is invisible to DSP, 1: INTR17 is visible to DSP

Source

pub const fn dsp_intr18_sec_mask(&self) -> bool

0: INTR18 is invisible to DSP, 1: INTR18 is visible to DSP

Source

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

0: INTR18 is invisible to DSP, 1: INTR18 is visible to DSP

Source

pub const fn dsp_intr19_sec_mask(&self) -> bool

0: INTR19 is invisible to DSP, 1: INTR19 is visible to DSP

Source

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

0: INTR19 is invisible to DSP, 1: INTR19 is visible to DSP

Source

pub const fn dsp_intr20_sec_mask(&self) -> bool

0: INTR20 is invisible to DSP, 1: INTR20 is visible to DSP

Source

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

0: INTR20 is invisible to DSP, 1: INTR20 is visible to DSP

Source

pub const fn dsp_intr21_sec_mask(&self) -> bool

0: INTR21 is invisible to DSP, 1: INTR21 is visible to DSP

Source

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

0: INTR21 is invisible to DSP, 1: INTR21 is visible to DSP

Source

pub const fn dsp_intr22_sec_mask(&self) -> bool

0: INTR22 is invisible to DSP, 1: INTR22 is visible to DSP

Source

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

0: INTR22 is invisible to DSP, 1: INTR22 is visible to DSP

Source

pub const fn dsp_intr23_sec_mask(&self) -> bool

0: INTR23 is invisible to DSP, 1: INTR23 is visible to DSP

Source

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

0: INTR23 is invisible to DSP, 1: INTR23 is visible to DSP

Source

pub const fn dsp_intr24_sec_mask(&self) -> bool

0: INTR24 is invisible to DSP, 1: INTR24 is visible to DSP

Source

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

0: INTR24 is invisible to DSP, 1: INTR24 is visible to DSP

Source

pub const fn dsp_intr25_sec_mask(&self) -> bool

0: INTR25 is invisible to DSP, 1: INTR25 is visible to DSP

Source

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

0: INTR25 is invisible to DSP, 1: INTR25 is visible to DSP

Source

pub const fn dsp_intr26_sec_mask(&self) -> bool

0: INTR26 is invisible to DSP, 1: INTR26 is visible to DSP

Source

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

0: INTR26 is invisible to DSP, 1: INTR26 is visible to DSP

Source

pub const fn dsp_intr27_sec_mask(&self) -> bool

0: INTR27 is invisible to DSP, 1: INTR27 is visible to DSP

Source

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

0: INTR27 is invisible to DSP, 1: INTR27 is visible to DSP

Source

pub const fn dsp_intr28_sec_mask(&self) -> bool

0: INTR28 is invisible to DSP, 1: INTR28 is visible to DSP

Source

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

0: INTR28 is invisible to DSP, 1: INTR28 is visible to DSP

Source

pub const fn dsp_intr29_sec_mask(&self) -> bool

0: INTR29 is invisible to DSP, 1: INTR29 is visible to DSP

Source

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

0: INTR29 is invisible to DSP, 1: INTR29 is visible to DSP

Source

pub const fn dsp_intr30_sec_mask(&self) -> bool

0: INTR30 is invisible to DSP, 1: INTR30 is visible to DSP

Source

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

0: INTR30 is invisible to DSP, 1: INTR30 is visible to DSP

Source

pub const fn dsp_intr31_sec_mask(&self) -> bool

0: INTR31 is invisible to DSP, 1: INTR31 is visible to DSP

Source

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

0: INTR31 is invisible to DSP, 1: INTR31 is visible to DSP

Trait Implementations§

Source§

impl Clone for SecDspIntMask

Source§

fn clone(&self) -> SecDspIntMask

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 SecDspIntMask

Source§

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

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

impl Default for SecDspIntMask

Source§

fn default() -> SecDspIntMask

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

impl PartialEq for SecDspIntMask

Source§

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

Source§

impl Eq for SecDspIntMask

Source§

impl StructuralPartialEq for SecDspIntMask

Auto Trait Implementations§

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.