nxp-pac

Crates

git

Versions

mimxrt1064

Flavors

Snvs

Struct Snvs 

Source
pub struct Snvs { /* private fields */ }
Expand description

SNVS

Implementations§

Source§

impl Snvs

Source

pub const unsafe fn from_ptr(ptr: *mut ()) -> Self

Source

pub const fn as_ptr(&self) -> *mut ()

Source

pub const fn hplr(self) -> Reg<Hplr, RW>

SNVS_HP Lock Register

Source

pub const fn hpcomr(self) -> Reg<Hpcomr, RW>

SNVS_HP Command Register

Source

pub const fn hpcr(self) -> Reg<Hpcr, RW>

SNVS_HP Control Register

Source

pub const fn hpsicr(self) -> Reg<Hpsicr, RW>

SNVS_HP Security Interrupt Control Register

Source

pub const fn hpsvcr(self) -> Reg<Hpsvcr, RW>

SNVS_HP Security Violation Control Register

Source

pub const fn hpsr(self) -> Reg<Hpsr, RW>

SNVS_HP Status Register

Source

pub const fn hpsvsr(self) -> Reg<Hpsvsr, RW>

SNVS_HP Security Violation Status Register

Source

pub const fn hphacivr(self) -> Reg<Hphacivr, RW>

SNVS_HP High Assurance Counter IV Register

Source

pub const fn hphacr(self) -> Reg<Hphacr, R>

SNVS_HP High Assurance Counter Register

Source

pub const fn hprtcmr(self) -> Reg<Hprtcmr, RW>

SNVS_HP Real Time Counter MSB Register

Source

pub const fn hprtclr(self) -> Reg<Hprtclr, RW>

SNVS_HP Real Time Counter LSB Register

Source

pub const fn hptamr(self) -> Reg<Hptamr, RW>

SNVS_HP Time Alarm MSB Register

Source

pub const fn hptalr(self) -> Reg<Hptalr, RW>

SNVS_HP Time Alarm LSB Register

Source

pub const fn lplr(self) -> Reg<Lplr, RW>

SNVS_LP Lock Register

Source

pub const fn lpcr(self) -> Reg<Lpcr, RW>

SNVS_LP Control Register

Source

pub const fn lpmkcr(self) -> Reg<Lpmkcr, RW>

SNVS_LP Master Key Control Register

Source

pub const fn lpsvcr(self) -> Reg<Lpsvcr, RW>

SNVS_LP Security Violation Control Register

Source

pub const fn lpsecr(self) -> Reg<Lpsecr, RW>

SNVS_LP Security Events Configuration Register

Source

pub const fn lpsr(self) -> Reg<Lpsr, RW>

SNVS_LP Status Register

Source

pub const fn lpsrtcmr(self) -> Reg<Lpsrtcmr, RW>

SNVS_LP Secure Real Time Counter MSB Register

Source

pub const fn lpsrtclr(self) -> Reg<Lpsrtclr, RW>

SNVS_LP Secure Real Time Counter LSB Register

Source

pub const fn lptar(self) -> Reg<Lptar, RW>

SNVS_LP Time Alarm Register

Source

pub const fn lpsmcmr(self) -> Reg<Lpsmcmr, RW>

SNVS_LP Secure Monotonic Counter MSB Register

Source

pub const fn lpsmclr(self) -> Reg<Lpsmclr, RW>

SNVS_LP Secure Monotonic Counter LSB Register

Source

pub const fn lplvdr(self) -> Reg<Lplvdr, RW>

SNVS_LP Digital Low-Voltage Detector Register

Source

pub const fn lpgpr0_legacy_alias(self) -> Reg<Lpgpr0LegacyAlias, RW>

SNVS_LP General Purpose Register 0 (legacy alias)

Source

pub const fn lpzmkr(self, n: usize) -> Reg<Lpzmkr, RW>

SNVS_LP Zeroizable Master Key Register

Source

pub const fn lpgpr_alias(self, n: usize) -> Reg<LpgprAlias, RW>

SNVS_LP General Purpose Registers 0 .. 3

Source

pub const fn lpgpr(self, n: usize) -> Reg<Lpgpr, RW>

SNVS_LP General Purpose Registers 0 .. 7

Source

pub const fn hpvidr1(self) -> Reg<Hpvidr1, R>

SNVS_HP Version ID Register 1

Source

pub const fn hpvidr2(self) -> Reg<Hpvidr2, R>

SNVS_HP Version ID Register 2

Trait Implementations§

Source§

impl Clone for Snvs

Source§

fn clone(&self) -> Snvs

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 PartialEq for Snvs

Source§

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

Source§

impl Eq for Snvs

Source§

impl Send for Snvs

Source§

impl StructuralPartialEq for Snvs

Source§

impl Sync for Snvs

Auto Trait Implementations§

§

impl Freeze for Snvs

§

impl RefUnwindSafe for Snvs

§

impl Unpin for Snvs

§

impl UnwindSafe for Snvs

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.