nrf-pac

Crates

git

Versions

nrf5340-app

Flavors

HostCcIsIdle

Struct HostCcIsIdle 

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

Idle state register for the CRYPTOCELL subsystem.

Tuple Fields§

§0: u32

Implementations§

Source§

impl HostCcIsIdle

Source

pub const fn host_cc_is_idle(&self) -> HostCcIsIdle

CRYPTOCELL idle state.

Source

pub const fn set_host_cc_is_idle(&mut self, val: HostCcIsIdle)

CRYPTOCELL idle state.

Source

pub const fn sym_is_busy(&self) -> SymIsBusy

Symmetric flow busy state.

Source

pub const fn set_sym_is_busy(&mut self, val: SymIsBusy)

Symmetric flow busy state.

Source

pub const fn ahb_is_idle(&self) -> AhbIsIdle

AHB state machine idle state.

Source

pub const fn set_ahb_is_idle(&mut self, val: AhbIsIdle)

AHB state machine idle state.

Source

pub const fn rng_is_idle(&self) -> RngIsIdle

RNG engine idle state.

Source

pub const fn set_rng_is_idle(&mut self, val: RngIsIdle)

RNG engine idle state.

Source

pub const fn pka_is_idle(&self) -> PkaIsIdle

PKA engine idle state.

Source

pub const fn set_pka_is_idle(&mut self, val: PkaIsIdle)

PKA engine idle state.

Source

pub const fn crypto_is_idle(&self) -> CryptoIsIdle

Cryptographic flow idle state.

Source

pub const fn set_crypto_is_idle(&mut self, val: CryptoIsIdle)

Cryptographic flow idle state.

Trait Implementations§

Source§

impl Clone for HostCcIsIdle

Source§

fn clone(&self) -> HostCcIsIdle

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 HostCcIsIdle

Source§

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

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

impl Default for HostCcIsIdle

Source§

fn default() -> HostCcIsIdle

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

impl PartialEq for HostCcIsIdle

Source§

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

Source§

impl Eq for HostCcIsIdle

Source§

impl StructuralPartialEq for HostCcIsIdle

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.