nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

CtrlW

Struct CtrlW 

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

Control (in Write mode)

Tuple Fields§

§0: u32

Implementations§

Source§

impl CtrlW

Source

pub const fn ref_scale(&self) -> u8

Reference Clock Scaling Factor

Source

pub const fn set_ref_scale(&mut self, val: u8)

Reference Clock Scaling Factor

Source

pub const fn pulse_mode(&self) -> CtrlWPulseMode

Pulse Width Measurement Mode Select

Source

pub const fn set_pulse_mode(&mut self, val: CtrlWPulseMode)

Pulse Width Measurement Mode Select

Source

pub const fn pulse_pol(&self) -> CtrlWPulsePol

Pulse Polarity

Source

pub const fn set_pulse_pol(&mut self, val: CtrlWPulsePol)

Pulse Polarity

Source

pub const fn lt_min_int_en(&self) -> bool

Less Than Minimum Interrupt Enable

Source

pub const fn set_lt_min_int_en(&mut self, val: bool)

Less Than Minimum Interrupt Enable

Source

pub const fn gt_max_int_en(&self) -> bool

Greater Than Maximum Interrupt Enable

Source

pub const fn set_gt_max_int_en(&mut self, val: bool)

Greater Than Maximum Interrupt Enable

Source

pub const fn result_ready_int_en(&self) -> bool

Result Ready Interrupt Enable

Source

pub const fn set_result_ready_int_en(&mut self, val: bool)

Result Ready Interrupt Enable

Source

pub const fn continuous_mode_en(&self) -> bool

Continuous Mode Enable

Source

pub const fn set_continuous_mode_en(&mut self, val: bool)

Continuous Mode Enable

Source

pub const fn measure_in_progress(&self) -> CtrlWMeasureInProgress

Measurement In Progress

Source

pub const fn set_measure_in_progress(&mut self, val: CtrlWMeasureInProgress)

Measurement In Progress

Trait Implementations§

Source§

impl Clone for CtrlW

Source§

fn clone(&self) -> CtrlW

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 CtrlW

Source§

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

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

impl Default for CtrlW

Source§

fn default() -> CtrlW

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

impl PartialEq for CtrlW

Source§

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

Source§

impl Eq for CtrlW

Source§

impl StructuralPartialEq for CtrlW

Auto Trait Implementations§

§

impl Freeze for CtrlW

§

impl RefUnwindSafe for CtrlW

§

impl Send for CtrlW

§

impl Sync for CtrlW

§

impl Unpin for CtrlW

§

impl UnwindSafe for CtrlW

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.