nrf-pac

Crates

git

Versions

nrf54lm20a-app

Flavors

nrf_pac::radio

Struct Cstones

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

Unspecified

Implementations§

Source§

impl Cstones

Source

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

Source

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

Source

pub const fn mode(self) -> Reg<CstonesMode, RW>

Selects the mode(s) that are activated on the start signal

Source

pub const fn numsamples(self) -> Reg<Numsamples, RW>

Number of input samples at 2MHz sample rate

Source

pub const fn nextfrequency(self) -> Reg<Nextfrequency, RW>

The value of FREQUENCY that will be used in the next step

Source

pub const fn faepeer(self) -> Reg<Faepeer, RW>

FAEPEER (Frequency Actuation Error) of peer if known. Used during Mode 0 steps.

Source

pub const fn phaseshift(self) -> Reg<Phaseshift, RW>

Parameter used in TPM, provided by software

Source

pub const fn numsamplescoeff(self) -> Reg<Numsamplescoeff, RW>

Parameter used in TPM, provided by software

Source

pub const fn pct16(self) -> Reg<Pct16, R>

Mean magnitude and mean phase converted to IQ

Source

pub const fn magphasemean(self) -> Reg<Magphasemean, R>

Mean magnitude and phase of the signal before it is converted to PCT16

Source

pub const fn iqrawmean(self) -> Reg<Iqrawmean, R>

Mean of IQ values

Source

pub const fn magstd(self) -> Reg<Magstd, R>

Magnitude standard deviation approximation

Source

pub const fn ffoest(self) -> Reg<Ffoest, R>

FFO estimate

Source

pub const fn downsample(self) -> Reg<Downsample, RW>

Turn on/off down sample of input IQ-signals

Source

pub const fn freqoffset(self) -> Reg<Freqoffset, R>

Frequency offset estimate

Trait Implementations§

Source§

impl Clone for Cstones

Source§

fn clone(&self) -> Cstones

Returns a copy 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 Cstones

Source§

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

Source§

impl Eq for Cstones

Source§

impl Send for Cstones

Source§

impl StructuralPartialEq for Cstones

Source§

impl Sync for Cstones

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, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. 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.