nxp-pac

Crates

git

Versions

lpc55s69_cm33_core0

Flavors

FlashKeyStore

Struct FlashKeyStore 

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

FLASH_KEY_STORE

Implementations§

Source§

impl FlashKeyStore

Source

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

Source

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

Source

pub const fn header(self) -> Reg<Header, RW>

Valid Key Sore Header : 0x95959595

Source

pub const fn puf_discharge_time_in_ms(self) -> Reg<PufDischargeTimeInMs, RW>

puf discharge time in ms.

Source

pub const fn activation_code(self, n: usize) -> Reg<ActivationCode, RW>

.

Source

pub const fn sbkey_header0(self) -> Reg<SbkeyHeader0, RW>

.

Source

pub const fn sbkey_key_code0(self) -> Reg<SbkeyKeyCode0, RW>

.

Source

pub const fn sbkey_header1(self) -> Reg<SbkeyHeader1, RW>

.

Source

pub const fn sbkey_key_code1(self) -> Reg<SbkeyKeyCode1, RW>

.

Source

pub const fn sbkey_body0(self) -> Reg<SbkeyBody0, RW>

.

Source

pub const fn sbkey_key_code2(self) -> Reg<SbkeyKeyCode2, RW>

.

Source

pub const fn sbkey_body1(self) -> Reg<SbkeyBody1, RW>

.

Source

pub const fn sbkey_key_code3(self) -> Reg<SbkeyKeyCode3, RW>

.

Source

pub const fn sbkey_body2(self) -> Reg<SbkeyBody2, RW>

.

Source

pub const fn sbkey_key_code4(self) -> Reg<SbkeyKeyCode4, RW>

.

Source

pub const fn sbkey_body3(self) -> Reg<SbkeyBody3, RW>

.

Source

pub const fn sbkey_key_code5(self) -> Reg<SbkeyKeyCode5, RW>

.

Source

pub const fn sbkey_body4(self) -> Reg<SbkeyBody4, RW>

.

Source

pub const fn sbkey_key_code6(self) -> Reg<SbkeyKeyCode6, RW>

.

Source

pub const fn sbkey_body5(self) -> Reg<SbkeyBody5, RW>

.

Source

pub const fn sbkey_key_code7(self) -> Reg<SbkeyKeyCode7, RW>

.

Source

pub const fn sbkey_body6(self) -> Reg<SbkeyBody6, RW>

.

Source

pub const fn sbkey_key_code8(self) -> Reg<SbkeyKeyCode8, RW>

.

Source

pub const fn sbkey_body7(self) -> Reg<SbkeyBody7, RW>

.

Source

pub const fn sbkey_key_code9(self) -> Reg<SbkeyKeyCode9, RW>

.

Source

pub const fn sbkey_body8(self) -> Reg<SbkeyBody8, RW>

.

Source

pub const fn sbkey_key_code10(self) -> Reg<SbkeyKeyCode10, RW>

.

Source

pub const fn sbkey_body9(self) -> Reg<SbkeyBody9, RW>

.

Source

pub const fn sbkey_key_code11(self) -> Reg<SbkeyKeyCode11, RW>

.

Source

pub const fn sbkey_body10(self) -> Reg<SbkeyBody10, RW>

.

Source

pub const fn sbkey_key_code12(self) -> Reg<SbkeyKeyCode12, RW>

.

Source

pub const fn sbkey_body11(self) -> Reg<SbkeyBody11, RW>

.

Source

pub const fn sbkey_key_code13(self) -> Reg<SbkeyKeyCode13, RW>

.

Source

pub const fn user_kek_header0(self) -> Reg<UserKekHeader0, RW>

.

Source

pub const fn user_kek_key_code0(self) -> Reg<UserKekKeyCode0, RW>

.

Source

pub const fn user_kek_header1(self) -> Reg<UserKekHeader1, RW>

.

Source

pub const fn user_kek_key_code1(self) -> Reg<UserKekKeyCode1, RW>

.

Source

pub const fn user_kek_body0(self) -> Reg<UserKekBody0, RW>

.

Source

pub const fn user_kek_key_code2(self) -> Reg<UserKekKeyCode2, RW>

.

Source

pub const fn user_kek_body1(self) -> Reg<UserKekBody1, RW>

.

Source

pub const fn user_kek_key_code3(self) -> Reg<UserKekKeyCode3, RW>

.

Source

pub const fn user_kek_body2(self) -> Reg<UserKekBody2, RW>

.

Source

pub const fn user_kek_key_code4(self) -> Reg<UserKekKeyCode4, RW>

.

Source

pub const fn user_kek_body3(self) -> Reg<UserKekBody3, RW>

.

Source

pub const fn user_kek_key_code5(self) -> Reg<UserKekKeyCode5, RW>

.

Source

pub const fn user_kek_body4(self) -> Reg<UserKekBody4, RW>

.

Source

pub const fn user_kek_key_code6(self) -> Reg<UserKekKeyCode6, RW>

.

Source

pub const fn user_kek_body5(self) -> Reg<UserKekBody5, RW>

.

Source

pub const fn user_kek_key_code7(self) -> Reg<UserKekKeyCode7, RW>

.

Source

pub const fn user_kek_body6(self) -> Reg<UserKekBody6, RW>

.

Source

pub const fn user_kek_key_code8(self) -> Reg<UserKekKeyCode8, RW>

.

Source

pub const fn user_kek_body7(self) -> Reg<UserKekBody7, RW>

.

Source

pub const fn user_kek_key_code9(self) -> Reg<UserKekKeyCode9, RW>

.

Source

pub const fn user_kek_body8(self) -> Reg<UserKekBody8, RW>

.

Source

pub const fn user_kek_key_code10(self) -> Reg<UserKekKeyCode10, RW>

.

Source

pub const fn user_kek_body9(self) -> Reg<UserKekBody9, RW>

.

Source

pub const fn user_kek_key_code11(self) -> Reg<UserKekKeyCode11, RW>

.

Source

pub const fn user_kek_body10(self) -> Reg<UserKekBody10, RW>

.

Source

pub const fn user_kek_key_code12(self) -> Reg<UserKekKeyCode12, RW>

.

Source

pub const fn user_kek_body11(self) -> Reg<UserKekBody11, RW>

.

Source

pub const fn user_kek_key_code13(self) -> Reg<UserKekKeyCode13, RW>

.

Source

pub const fn uds_header0(self) -> Reg<UdsHeader0, RW>

.

Source

pub const fn uds_key_code0(self) -> Reg<UdsKeyCode0, RW>

.

Source

pub const fn uds_header1(self) -> Reg<UdsHeader1, RW>

.

Source

pub const fn uds_key_code1(self) -> Reg<UdsKeyCode1, RW>

.

Source

pub const fn uds_body0(self) -> Reg<UdsBody0, RW>

.

Source

pub const fn uds_key_code2(self) -> Reg<UdsKeyCode2, RW>

.

Source

pub const fn uds_body1(self) -> Reg<UdsBody1, RW>

.

Source

pub const fn uds_key_code3(self) -> Reg<UdsKeyCode3, RW>

.

Source

pub const fn uds_body2(self) -> Reg<UdsBody2, RW>

.

Source

pub const fn uds_key_code4(self) -> Reg<UdsKeyCode4, RW>

.

Source

pub const fn uds_body3(self) -> Reg<UdsBody3, RW>

.

Source

pub const fn uds_key_code5(self) -> Reg<UdsKeyCode5, RW>

.

Source

pub const fn uds_body4(self) -> Reg<UdsBody4, RW>

.

Source

pub const fn uds_key_code6(self) -> Reg<UdsKeyCode6, RW>

.

Source

pub const fn uds_body5(self) -> Reg<UdsBody5, RW>

.

Source

pub const fn uds_key_code7(self) -> Reg<UdsKeyCode7, RW>

.

Source

pub const fn uds_body6(self) -> Reg<UdsBody6, RW>

.

Source

pub const fn uds_key_code8(self) -> Reg<UdsKeyCode8, RW>

.

Source

pub const fn uds_body7(self) -> Reg<UdsBody7, RW>

.

Source

pub const fn uds_key_code9(self) -> Reg<UdsKeyCode9, RW>

.

Source

pub const fn uds_body8(self) -> Reg<UdsBody8, RW>

.

Source

pub const fn uds_key_code10(self) -> Reg<UdsKeyCode10, RW>

.

Source

pub const fn uds_body9(self) -> Reg<UdsBody9, RW>

.

Source

pub const fn uds_key_code11(self) -> Reg<UdsKeyCode11, RW>

.

Source

pub const fn uds_body10(self) -> Reg<UdsBody10, RW>

.

Source

pub const fn uds_key_code12(self) -> Reg<UdsKeyCode12, RW>

.

Source

pub const fn uds_body11(self) -> Reg<UdsBody11, RW>

.

Source

pub const fn uds_key_code13(self) -> Reg<UdsKeyCode13, RW>

.

Source

pub const fn prince_region0_header0(self) -> Reg<PrinceRegion0Header0, RW>

.

Source

pub const fn prince_region0_key_code0(self) -> Reg<PrinceRegion0KeyCode0, RW>

.

Source

pub const fn prince_region0_header1(self) -> Reg<PrinceRegion0Header1, RW>

.

Source

pub const fn prince_region0_key_code1(self) -> Reg<PrinceRegion0KeyCode1, RW>

.

Source

pub const fn prince_region0_body0(self) -> Reg<PrinceRegion0Body0, RW>

.

Source

pub const fn prince_region0_key_code2(self) -> Reg<PrinceRegion0KeyCode2, RW>

.

Source

pub const fn prince_region0_body1(self) -> Reg<PrinceRegion0Body1, RW>

.

Source

pub const fn prince_region0_key_code3(self) -> Reg<PrinceRegion0KeyCode3, RW>

.

Source

pub const fn prince_region0_body2(self) -> Reg<PrinceRegion0Body2, RW>

.

Source

pub const fn prince_region0_key_code4(self) -> Reg<PrinceRegion0KeyCode4, RW>

.

Source

pub const fn prince_region0_body3(self) -> Reg<PrinceRegion0Body3, RW>

.

Source

pub const fn prince_region0_key_code5(self) -> Reg<PrinceRegion0KeyCode5, RW>

.

Source

pub const fn prince_region0_body4(self) -> Reg<PrinceRegion0Body4, RW>

.

Source

pub const fn prince_region0_key_code6(self) -> Reg<PrinceRegion0KeyCode6, RW>

.

Source

pub const fn prince_region0_body5(self) -> Reg<PrinceRegion0Body5, RW>

.

Source

pub const fn prince_region0_key_code7(self) -> Reg<PrinceRegion0KeyCode7, RW>

.

Source

pub const fn prince_region0_body6(self) -> Reg<PrinceRegion0Body6, RW>

.

Source

pub const fn prince_region0_key_code8(self) -> Reg<PrinceRegion0KeyCode8, RW>

.

Source

pub const fn prince_region0_body7(self) -> Reg<PrinceRegion0Body7, RW>

.

Source

pub const fn prince_region0_key_code9(self) -> Reg<PrinceRegion0KeyCode9, RW>

.

Source

pub const fn prince_region0_body8(self) -> Reg<PrinceRegion0Body8, RW>

.

Source

pub const fn prince_region0_key_code10(self) -> Reg<PrinceRegion0KeyCode10, RW>

.

Source

pub const fn prince_region0_body9(self) -> Reg<PrinceRegion0Body9, RW>

.

Source

pub const fn prince_region0_key_code11(self) -> Reg<PrinceRegion0KeyCode11, RW>

.

Source

pub const fn prince_region0_body10(self) -> Reg<PrinceRegion0Body10, RW>

.

Source

pub const fn prince_region0_key_code12(self) -> Reg<PrinceRegion0KeyCode12, RW>

.

Source

pub const fn prince_region0_body11(self) -> Reg<PrinceRegion0Body11, RW>

.

Source

pub const fn prince_region0_key_code13(self) -> Reg<PrinceRegion0KeyCode13, RW>

.

Source

pub const fn prince_region1_header0(self) -> Reg<PrinceRegion1Header0, RW>

.

Source

pub const fn prince_region1_key_code0(self) -> Reg<PrinceRegion1KeyCode0, RW>

.

Source

pub const fn prince_region1_header1(self) -> Reg<PrinceRegion1Header1, RW>

.

Source

pub const fn prince_region1_key_code1(self) -> Reg<PrinceRegion1KeyCode1, RW>

.

Source

pub const fn prince_region1_body0(self) -> Reg<PrinceRegion1Body0, RW>

.

Source

pub const fn prince_region1_key_code2(self) -> Reg<PrinceRegion1KeyCode2, RW>

.

Source

pub const fn prince_region1_body1(self) -> Reg<PrinceRegion1Body1, RW>

.

Source

pub const fn prince_region1_key_code3(self) -> Reg<PrinceRegion1KeyCode3, RW>

.

Source

pub const fn prince_region1_body2(self) -> Reg<PrinceRegion1Body2, RW>

.

Source

pub const fn prince_region1_key_code4(self) -> Reg<PrinceRegion1KeyCode4, RW>

.

Source

pub const fn prince_region1_body3(self) -> Reg<PrinceRegion1Body3, RW>

.

Source

pub const fn prince_region1_key_code5(self) -> Reg<PrinceRegion1KeyCode5, RW>

.

Source

pub const fn prince_region1_body4(self) -> Reg<PrinceRegion1Body4, RW>

.

Source

pub const fn prince_region1_key_code6(self) -> Reg<PrinceRegion1KeyCode6, RW>

.

Source

pub const fn prince_region1_body5(self) -> Reg<PrinceRegion1Body5, RW>

.

Source

pub const fn prince_region1_key_code7(self) -> Reg<PrinceRegion1KeyCode7, RW>

.

Source

pub const fn prince_region1_body6(self) -> Reg<PrinceRegion1Body6, RW>

.

Source

pub const fn prince_region1_key_code8(self) -> Reg<PrinceRegion1KeyCode8, RW>

.

Source

pub const fn prince_region1_body7(self) -> Reg<PrinceRegion1Body7, RW>

.

Source

pub const fn prince_region1_key_code9(self) -> Reg<PrinceRegion1KeyCode9, RW>

.

Source

pub const fn prince_region1_body8(self) -> Reg<PrinceRegion1Body8, RW>

.

Source

pub const fn prince_region1_key_code10(self) -> Reg<PrinceRegion1KeyCode10, RW>

.

Source

pub const fn prince_region1_body9(self) -> Reg<PrinceRegion1Body9, RW>

.

Source

pub const fn prince_region1_key_code11(self) -> Reg<PrinceRegion1KeyCode11, RW>

.

Source

pub const fn prince_region1_body10(self) -> Reg<PrinceRegion1Body10, RW>

.

Source

pub const fn prince_region1_key_code12(self) -> Reg<PrinceRegion1KeyCode12, RW>

.

Source

pub const fn prince_region1_body11(self) -> Reg<PrinceRegion1Body11, RW>

.

Source

pub const fn prince_region1_key_code13(self) -> Reg<PrinceRegion1KeyCode13, RW>

.

Source

pub const fn prince_region2_header0(self) -> Reg<PrinceRegion2Header0, RW>

.

Source

pub const fn prince_region2_key_code0(self) -> Reg<PrinceRegion2KeyCode0, RW>

.

Source

pub const fn prince_region2_header1(self) -> Reg<PrinceRegion2Header1, RW>

.

Source

pub const fn prince_region2_key_code1(self) -> Reg<PrinceRegion2KeyCode1, RW>

.

Source

pub const fn prince_region2_body0(self) -> Reg<PrinceRegion2Body0, RW>

.

Source

pub const fn prince_region2_key_code2(self) -> Reg<PrinceRegion2KeyCode2, RW>

.

Source

pub const fn prince_region2_body1(self) -> Reg<PrinceRegion2Body1, RW>

.

Source

pub const fn prince_region2_key_code3(self) -> Reg<PrinceRegion2KeyCode3, RW>

.

Source

pub const fn prince_region2_body2(self) -> Reg<PrinceRegion2Body2, RW>

.

Source

pub const fn prince_region2_key_code4(self) -> Reg<PrinceRegion2KeyCode4, RW>

.

Source

pub const fn prince_region2_body3(self) -> Reg<PrinceRegion2Body3, RW>

.

Source

pub const fn prince_region2_key_code5(self) -> Reg<PrinceRegion2KeyCode5, RW>

.

Source

pub const fn prince_region2_body4(self) -> Reg<PrinceRegion2Body4, RW>

.

Source

pub const fn prince_region2_key_code6(self) -> Reg<PrinceRegion2KeyCode6, RW>

.

Source

pub const fn prince_region2_body5(self) -> Reg<PrinceRegion2Body5, RW>

.

Source

pub const fn prince_region2_key_code7(self) -> Reg<PrinceRegion2KeyCode7, RW>

.

Source

pub const fn prince_region2_body6(self) -> Reg<PrinceRegion2Body6, RW>

.

Source

pub const fn prince_region2_key_code8(self) -> Reg<PrinceRegion2KeyCode8, RW>

.

Source

pub const fn prince_region2_body7(self) -> Reg<PrinceRegion2Body7, RW>

.

Source

pub const fn prince_region2_key_code9(self) -> Reg<PrinceRegion2KeyCode9, RW>

.

Source

pub const fn prince_region2_body8(self) -> Reg<PrinceRegion2Body8, RW>

.

Source

pub const fn prince_region2_key_code10(self) -> Reg<PrinceRegion2KeyCode10, RW>

.

Source

pub const fn prince_region2_body9(self) -> Reg<PrinceRegion2Body9, RW>

.

Source

pub const fn prince_region2_key_code11(self) -> Reg<PrinceRegion2KeyCode11, RW>

.

Source

pub const fn prince_region2_body10(self) -> Reg<PrinceRegion2Body10, RW>

.

Source

pub const fn prince_region2_key_code12(self) -> Reg<PrinceRegion2KeyCode12, RW>

.

Source

pub const fn prince_region2_body11(self) -> Reg<PrinceRegion2Body11, RW>

.

Source

pub const fn prince_region2_key_code13(self) -> Reg<PrinceRegion2KeyCode13, RW>

.

Trait Implementations§

Source§

impl Clone for FlashKeyStore

Source§

fn clone(&self) -> FlashKeyStore

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 FlashKeyStore

Source§

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

Source§

impl Eq for FlashKeyStore

Source§

impl Send for FlashKeyStore

Source§

impl StructuralPartialEq for FlashKeyStore

Source§

impl Sync for FlashKeyStore

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.