nxp-pac

Crates

git

Versions

mimxrt685s_cm33

Flavors

SecVioInfoValid

Struct SecVioInfoValid 

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

security violation address/information registers valid flags

Tuple Fields§

§0: u32

Implementations§

Source§

impl SecVioInfoValid

Source

pub const fn vio_info_valid0(&self) -> bool

violation information valid flag for AHB layer 0. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 0. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid1(&self) -> bool

violation information valid flag for AHB layer 1. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 1. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid2(&self) -> bool

violation information valid flag for AHB layer 2. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 2. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid3(&self) -> bool

violation information valid flag for AHB layer 3. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 3. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid4(&self) -> bool

violation information valid flag for AHB layer 4. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 4. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid5(&self) -> bool

violation information valid flag for AHB layer 5. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 5. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid6(&self) -> bool

violation information valid flag for AHB layer 6. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 6. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid7(&self) -> bool

violation information valid flag for AHB layer 7. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 7. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid8(&self) -> bool

violation information valid flag for AHB layer 8. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 8. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid9(&self) -> bool

violation information valid flag for AHB layer 9. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 9. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid10(&self) -> bool

violation information valid flag for AHB layer 10. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 10. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid11(&self) -> bool

violation information valid flag for AHB layer 11. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 11. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid12(&self) -> bool

violation information valid flag for AHB layer 12. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 12. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid13(&self) -> bool

violation information valid flag for AHB layer 13. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 13. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid14(&self) -> bool

violation information valid flag for AHB layer 14. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 14. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid15(&self) -> bool

violation information valid flag for AHB layer 15. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 15. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid16(&self) -> bool

violation information valid flag for AHB layer 16. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 16. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

pub const fn vio_info_valid17(&self) -> bool

violation information valid flag for AHB layer 17. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Source

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

violation information valid flag for AHB layer 17. 0: not valid. 1: valid (violation occurred). Write 1 to clear.

Trait Implementations§

Source§

impl Clone for SecVioInfoValid

Source§

fn clone(&self) -> SecVioInfoValid

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 SecVioInfoValid

Source§

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

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

impl Default for SecVioInfoValid

Source§

fn default() -> SecVioInfoValid

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

impl PartialEq for SecVioInfoValid

Source§

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

Source§

impl Eq for SecVioInfoValid

Source§

impl StructuralPartialEq for SecVioInfoValid

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.