ad9959

Struct Fr1

Source
#[repr(C)]
pub struct Fr1 { /* private fields */ }

Implementations§

Source§

impl Fr1

Source

pub const ZERO: Self = _

Source

pub const DEFAULT: Self = _

An instance that uses the default value 0

Source

pub const fn new() -> Self

👎Deprecated: Use Fr1::Default (or Fr1::DEFAULT in const context) instead
Source

pub const fn raw_value(&self) -> u24

Returns the underlying raw value of this bitfield

Source

pub const fn new_with_raw_value(value: u24) -> Fr1

Creates a new instance of this bitfield with the given raw value.

No checks are performed on the value, so it is possible to set bits that don’t have any accessors specified.

Source

pub const fn builder() -> PartialFr1<0>

Creates a builder for this bitfield which ensures that all writable fields are initialized

Source

pub const fn sw_sync(&self) -> bool

Source

pub const fn with_sw_sync(&self, field_value: bool) -> Self

Source

pub fn set_sw_sync(&mut self, field_value: bool)

Source

pub const fn hw_sync(&self) -> bool

Source

pub const fn with_hw_sync(&self, field_value: bool) -> Self

Source

pub fn set_hw_sync(&mut self, field_value: bool)

Source

pub const fn dac_ref_pd(&self) -> bool

Source

pub const fn with_dac_ref_pd(&self, field_value: bool) -> Self

Source

pub fn set_dac_ref_pd(&mut self, field_value: bool)

Source

pub const fn sync_clk_pd(&self) -> bool

Source

pub const fn with_sync_clk_pd(&self, field_value: bool) -> Self

Source

pub fn set_sync_clk_pd(&mut self, field_value: bool)

Source

pub const fn ext_pd(&self) -> bool

Source

pub const fn with_ext_pd(&self, field_value: bool) -> Self

Source

pub fn set_ext_pd(&mut self, field_value: bool)

Source

pub const fn ext_clk_pd(&self) -> bool

Source

pub const fn with_ext_clk_pd(&self, field_value: bool) -> Self

Source

pub fn set_ext_clk_pd(&mut self, field_value: bool)

Source

pub const fn modulation(&self) -> u2

Source

pub const fn with_modulation(&self, field_value: u2) -> Self

Source

pub fn set_modulation(&mut self, field_value: u2)

Source

pub const fn ramp_up_down(&self) -> u2

Source

pub const fn with_ramp_up_down(&self, field_value: u2) -> Self

Source

pub fn set_ramp_up_down(&mut self, field_value: u2)

Source

pub const fn profile_pin(&self) -> u3

Source

pub const fn with_profile_pin(&self, field_value: u3) -> Self

Source

pub fn set_profile_pin(&mut self, field_value: u3)

Source

pub const fn charge_pump(&self) -> u2

Source

pub const fn with_charge_pump(&self, field_value: u2) -> Self

Source

pub fn set_charge_pump(&mut self, field_value: u2)

Source

pub const fn pll_divier(&self) -> u5

Source

pub const fn with_pll_divier(&self, field_value: u5) -> Self

Source

pub fn set_pll_divier(&mut self, field_value: u5)

Source

pub const fn vco_high(&self) -> bool

Source

pub const fn with_vco_high(&self, field_value: bool) -> Self

Source

pub fn set_vco_high(&mut self, field_value: bool)

Trait Implementations§

Source§

impl Clone for Fr1

Source§

fn clone(&self) -> Fr1

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 Debug for Fr1

Source§

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

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

impl Default for Fr1

Source§

fn default() -> Self

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

impl PartialEq for Fr1

Source§

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

Source§

impl StructuralPartialEq for Fr1

Auto Trait Implementations§

§

impl Freeze for Fr1

§

impl RefUnwindSafe for Fr1

§

impl Send for Fr1

§

impl Sync for Fr1

§

impl Unpin for Fr1

§

impl UnwindSafe for Fr1

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 u8)

🔬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.