nxp-pac

Crates

git

Versions

mcxa577

Flavors

Wac

Struct Wac 

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

Write Access Control

Tuple Fields§

§0: u32

Implementations§

Source§

impl Wac

Source

pub const fn crw(&self) -> Crw

Control Register Write

Source

pub const fn set_crw(&mut self, val: Crw)

Control Register Write

Source

pub const fn srw(&self) -> Srw

Status Register Write

Source

pub const fn set_srw(&mut self, val: Srw)

Status Register Write

Source

pub const fn lrw(&self) -> Lrw

Lock Register Write

Source

pub const fn set_lrw(&mut self, val: Lrw)

Lock Register Write

Source

pub const fn iew(&self) -> Iew

Interrupt Enable Write

Source

pub const fn set_iew(&mut self, val: Iew)

Interrupt Enable Write

Source

pub const fn tsrw(&self) -> Tsrw

Tamper Seconds Register Write

Source

pub const fn set_tsrw(&mut self, val: Tsrw)

Tamper Seconds Register Write

Source

pub const fn tew(&self) -> Tew

Tamper Enable Write

Source

pub const fn set_tew(&mut self, val: Tew)

Tamper Enable Write

Source

pub const fn ppw(&self) -> Ppw

Pin Polarity Write

Source

pub const fn set_ppw(&mut self, val: Ppw)

Pin Polarity Write

Source

pub const fn gfw0(&self) -> Gfw0

Glitch Filter Write

Source

pub const fn set_gfw0(&mut self, val: Gfw0)

Glitch Filter Write

Source

pub const fn gfw1(&self) -> Gfw1

Glitch Filter Write

Source

pub const fn set_gfw1(&mut self, val: Gfw1)

Glitch Filter Write

Source

pub const fn gfw2(&self) -> Gfw2

Glitch Filter Write

Source

pub const fn set_gfw2(&mut self, val: Gfw2)

Glitch Filter Write

Source

pub const fn gfw3(&self) -> Gfw3

Glitch Filter Write

Source

pub const fn set_gfw3(&mut self, val: Gfw3)

Glitch Filter Write

Source

pub const fn gfw4(&self) -> Gfw4

Glitch Filter Write

Source

pub const fn set_gfw4(&mut self, val: Gfw4)

Glitch Filter Write

Source

pub const fn gfw5(&self) -> Gfw5

Glitch Filter Write

Source

pub const fn set_gfw5(&mut self, val: Gfw5)

Glitch Filter Write

Source

pub const fn gfw6(&self) -> Gfw6

Glitch Filter Write

Source

pub const fn set_gfw6(&mut self, val: Gfw6)

Glitch Filter Write

Source

pub const fn gfw7(&self) -> Gfw7

Glitch Filter Write

Source

pub const fn set_gfw7(&mut self, val: Gfw7)

Glitch Filter Write

Trait Implementations§

Source§

impl Clone for Wac

Source§

fn clone(&self) -> Wac

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 Wac

Source§

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

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

impl Default for Wac

Source§

fn default() -> Wac

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

impl PartialEq for Wac

Source§

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

Source§

impl Eq for Wac

Source§

impl StructuralPartialEq for Wac

Auto Trait Implementations§

§

impl Freeze for Wac

§

impl RefUnwindSafe for Wac

§

impl Send for Wac

§

impl Sync for Wac

§

impl Unpin for Wac

§

impl UnwindSafe for Wac

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.