Snc

Struct Snc 

Source
pub struct Snc { /* private fields */ }

Implementations§

Source§

impl Snc

Source

pub const fn snc_ctrl_reg(&self) -> &'static Reg<SncCtrlReg_SPEC, RW>

Sensor Node Control Register

Source

pub const fn snc_lp_timer_reg(&self) -> &'static Reg<SncLpTimerReg_SPEC, RW>

Sensor Node Low-Power Timer Register

Source

pub const fn snc_pc_reg(&self) -> &'static Reg<SncPcReg_SPEC, RW>

Sensor Node Program Counter

Source

pub const fn snc_r1_reg(&self) -> &'static Reg<SncR1Reg_SPEC, RW>

Sensor Node core - Operand 1 Register

Source

pub const fn snc_r2_reg(&self) -> &'static Reg<SncR2Reg_SPEC, RW>

Sensor Node core - Operand 2 Register

Source

pub const fn snc_status_reg(&self) -> &'static Reg<SncStatusReg_SPEC, RW>

Sensor Node Status Register

Source

pub const fn snc_tmp1_reg(&self) -> &'static Reg<SncTmp1Reg_SPEC, RW>

Sensor Node core - Temporary Register 1

Source

pub const fn snc_tmp2_reg(&self) -> &'static Reg<SncTmp2Reg_SPEC, RW>

Sensor Node core - Temporary Register 2

Trait Implementations§

Source§

impl Clone for Snc

Source§

fn clone(&self) -> Snc

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 Snc

Source§

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

Source§

impl Eq for Snc

Source§

impl Send for Snc

SNC registers

Source§

impl StructuralPartialEq for Snc

Source§

impl Sync for Snc

Auto Trait Implementations§

§

impl Freeze for Snc

§

impl RefUnwindSafe for Snc

§

impl Unpin for Snc

§

impl UnwindSafe for Snc

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.