nxp-pac

Crates

git

Versions

mcxa256

Flavors

Ctrlstat

Struct Ctrlstat 

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

Control Status

Tuple Fields§

§0: u32

Implementations§

Source§

impl Ctrlstat

Source

pub const fn ref_scale(&self) -> u8

Reference Scale

Source

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

Reference Scale

Source

pub const fn pulse_mode(&self) -> CtrlstatPulseMode

Pulse Mode

Source

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

Pulse Mode

Source

pub const fn pulse_pol(&self) -> CtrlstatPulsePol

Pulse Polarity

Source

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

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 lt_min_stat(&self) -> LtMinStat

Less Than Minimum Results Status

Source

pub const fn set_lt_min_stat(&mut self, val: LtMinStat)

Less Than Minimum Results Status

Source

pub const fn gt_max_stat(&self) -> GtMaxStat

Greater Than Maximum Result Status

Source

pub const fn set_gt_max_stat(&mut self, val: GtMaxStat)

Greater Than Maximum Result Status

Source

pub const fn result_ready_stat(&self) -> bool

Result Ready Status

Source

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

Result Ready Status

Source

pub const fn continuous_mode_en(&self) -> bool

Continuous Mode Enable Status

Source

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

Continuous Mode Enable Status

Source

pub const fn measure_in_progress(&self) -> CtrlstatMeasureInProgress

Measurement in Progress Status

Source

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

Measurement in Progress Status

Trait Implementations§

Source§

impl Clone for Ctrlstat

Source§

fn clone(&self) -> Ctrlstat

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 Ctrlstat

Source§

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

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

impl Default for Ctrlstat

Source§

fn default() -> Ctrlstat

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

impl PartialEq for Ctrlstat

Source§

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

Source§

impl Eq for Ctrlstat

Source§

impl StructuralPartialEq for Ctrlstat

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.