nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

SmwSettingOption2

Struct SmwSettingOption2 

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

SMW Setting Option 2 Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl SmwSettingOption2

Source

pub const fn thvs_ctrl(&self) -> u8

Thvs control

Source

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

Thvs control

Source

pub const fn trcv_ctrl(&self) -> u8

Trcv Control

Source

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

Trcv Control

Source

pub const fn xtra_ers(&self) -> u8

Number of Post Shots for SME

Source

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

Number of Post Shots for SME

Source

pub const fn xtra_pgm(&self) -> u8

Number of Post Shots for SMP

Source

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

Number of Post Shots for SMP

Source

pub const fn whv_cntr(&self) -> u8

WHV Counter

Source

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

WHV Counter

Source

pub const fn post_ters(&self) -> PostTers

Post Ters Time

Source

pub const fn set_post_ters(&mut self, val: PostTers)

Post Ters Time

Source

pub const fn post_tpgm(&self) -> PostTpgm

Post Tpgm Time

Source

pub const fn set_post_tpgm(&mut self, val: PostTpgm)

Post Tpgm Time

Source

pub const fn vfy_opt(&self) -> VfyOpt

Verify Option

Source

pub const fn set_vfy_opt(&mut self, val: VfyOpt)

Verify Option

Source

pub const fn tpgm_opt(&self) -> TpgmOpt

Tpgm Option

Source

pub const fn set_tpgm_opt(&mut self, val: TpgmOpt)

Tpgm Option

Source

pub const fn mask0_opt(&self) -> Mask0Opt

MASK0_OPT

Source

pub const fn set_mask0_opt(&mut self, val: Mask0Opt)

MASK0_OPT

Source

pub const fn dis_prer(&self) -> DisPrer

Disable pre-PV Read before First Program Shot

Source

pub const fn set_dis_prer(&mut self, val: DisPrer)

Disable pre-PV Read before First Program Shot

Trait Implementations§

Source§

impl Clone for SmwSettingOption2

Source§

fn clone(&self) -> SmwSettingOption2

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 SmwSettingOption2

Source§

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

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

impl Default for SmwSettingOption2

Source§

fn default() -> SmwSettingOption2

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

impl PartialEq for SmwSettingOption2

Source§

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

Source§

impl Eq for SmwSettingOption2

Source§

impl StructuralPartialEq for SmwSettingOption2

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.