nxp-pac

Crates

git

Versions

lpc55s69_cm33_core0

Flavors

Prince

Struct Prince 

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

PRINCE

Implementations§

Source§

impl Prince

Source

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

Source

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

Source

pub const fn enc_enable(self) -> Reg<EncEnable, RW>

Encryption Enable register

Source

pub const fn mask_lsb(self) -> Reg<MaskLsb, W>

Data Mask register, 32 Least Significant Bits

Source

pub const fn mask_msb(self) -> Reg<MaskMsb, W>

Data Mask register, 32 Most Significant Bits

Source

pub const fn lock(self) -> Reg<Lock, RW>

Lock register

Source

pub const fn iv_lsb0(self) -> Reg<IvLsb0, W>

Initial Vector register for region 0, Least Significant Bits

Source

pub const fn iv_msb0(self) -> Reg<IvMsb0, W>

Initial Vector register for region 0, Most Significant Bits

Source

pub const fn base_addr0(self) -> Reg<BaseAddr0, RW>

Base Address for region 0 register

Source

pub const fn sr_enable0(self) -> Reg<SrEnable0, RW>

Sub-Region Enable register for region 0

Source

pub const fn iv_lsb1(self) -> Reg<IvLsb1, W>

Initial Vector register for region 1, Least Significant Bits

Source

pub const fn iv_msb1(self) -> Reg<IvMsb1, W>

Initial Vector register for region 1, Most Significant Bits

Source

pub const fn base_addr1(self) -> Reg<BaseAddr1, RW>

Base Address for region 1 register

Source

pub const fn sr_enable1(self) -> Reg<SrEnable1, RW>

Sub-Region Enable register for region 1

Source

pub const fn iv_lsb2(self) -> Reg<IvLsb2, W>

Initial Vector register for region 2, Least Significant Bits

Source

pub const fn iv_msb2(self) -> Reg<IvMsb2, W>

Initial Vector register for region 2, Most Significant Bits

Source

pub const fn base_addr2(self) -> Reg<BaseAddr2, RW>

Base Address for region 2 register

Source

pub const fn sr_enable2(self) -> Reg<SrEnable2, RW>

Sub-Region Enable register for region 2

Trait Implementations§

Source§

impl Clone for Prince

Source§

fn clone(&self) -> Prince

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 Prince

Source§

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

Source§

impl Eq for Prince

Source§

impl Send for Prince

Source§

impl StructuralPartialEq for Prince

Source§

impl Sync for Prince

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.