nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

Regmode

Struct Regmode 

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

Match and Capture Register Mode

Tuple Fields§

§0: u32

Implementations§

Source§

impl Regmode

Source

pub const fn regmod_l0(&self) -> RegmodL0

Register Mode Low

Source

pub const fn set_regmod_l0(&mut self, val: RegmodL0)

Register Mode Low

Source

pub const fn regmod_l1(&self) -> RegmodL1

Register Mode Low

Source

pub const fn set_regmod_l1(&mut self, val: RegmodL1)

Register Mode Low

Source

pub const fn regmod_l2(&self) -> RegmodL2

Register Mode Low

Source

pub const fn set_regmod_l2(&mut self, val: RegmodL2)

Register Mode Low

Source

pub const fn regmod_l3(&self) -> RegmodL3

Register Mode Low

Source

pub const fn set_regmod_l3(&mut self, val: RegmodL3)

Register Mode Low

Source

pub const fn regmod_l4(&self) -> RegmodL4

Register Mode Low

Source

pub const fn set_regmod_l4(&mut self, val: RegmodL4)

Register Mode Low

Source

pub const fn regmod_l5(&self) -> RegmodL5

Register Mode Low

Source

pub const fn set_regmod_l5(&mut self, val: RegmodL5)

Register Mode Low

Source

pub const fn regmod_l6(&self) -> RegmodL6

Register Mode Low

Source

pub const fn set_regmod_l6(&mut self, val: RegmodL6)

Register Mode Low

Source

pub const fn regmod_l7(&self) -> RegmodL7

Register Mode Low

Source

pub const fn set_regmod_l7(&mut self, val: RegmodL7)

Register Mode Low

Source

pub const fn regmod_l8(&self) -> RegmodL8

Register Mode Low

Source

pub const fn set_regmod_l8(&mut self, val: RegmodL8)

Register Mode Low

Source

pub const fn regmod_l9(&self) -> RegmodL9

Register Mode Low

Source

pub const fn set_regmod_l9(&mut self, val: RegmodL9)

Register Mode Low

Source

pub const fn regmod_l10(&self) -> RegmodL10

Register Mode Low

Source

pub const fn set_regmod_l10(&mut self, val: RegmodL10)

Register Mode Low

Source

pub const fn regmod_l11(&self) -> RegmodL11

Register Mode Low

Source

pub const fn set_regmod_l11(&mut self, val: RegmodL11)

Register Mode Low

Source

pub const fn regmod_l12(&self) -> RegmodL12

Register Mode Low

Source

pub const fn set_regmod_l12(&mut self, val: RegmodL12)

Register Mode Low

Source

pub const fn regmod_l13(&self) -> RegmodL13

Register Mode Low

Source

pub const fn set_regmod_l13(&mut self, val: RegmodL13)

Register Mode Low

Source

pub const fn regmod_l14(&self) -> RegmodL14

Register Mode Low

Source

pub const fn set_regmod_l14(&mut self, val: RegmodL14)

Register Mode Low

Source

pub const fn regmod_l15(&self) -> RegmodL15

Register Mode Low

Source

pub const fn set_regmod_l15(&mut self, val: RegmodL15)

Register Mode Low

Source

pub const fn regmod_h0(&self) -> RegmodH0

Register Mode High

Source

pub const fn set_regmod_h0(&mut self, val: RegmodH0)

Register Mode High

Source

pub const fn regmod_h1(&self) -> RegmodH1

Register Mode High

Source

pub const fn set_regmod_h1(&mut self, val: RegmodH1)

Register Mode High

Source

pub const fn regmod_h2(&self) -> RegmodH2

Register Mode High

Source

pub const fn set_regmod_h2(&mut self, val: RegmodH2)

Register Mode High

Source

pub const fn regmod_h3(&self) -> RegmodH3

Register Mode High

Source

pub const fn set_regmod_h3(&mut self, val: RegmodH3)

Register Mode High

Source

pub const fn regmod_h4(&self) -> RegmodH4

Register Mode High

Source

pub const fn set_regmod_h4(&mut self, val: RegmodH4)

Register Mode High

Source

pub const fn regmod_h5(&self) -> RegmodH5

Register Mode High

Source

pub const fn set_regmod_h5(&mut self, val: RegmodH5)

Register Mode High

Source

pub const fn regmod_h6(&self) -> RegmodH6

Register Mode High

Source

pub const fn set_regmod_h6(&mut self, val: RegmodH6)

Register Mode High

Source

pub const fn regmod_h7(&self) -> RegmodH7

Register Mode High

Source

pub const fn set_regmod_h7(&mut self, val: RegmodH7)

Register Mode High

Source

pub const fn regmod_h8(&self) -> RegmodH8

Register Mode High

Source

pub const fn set_regmod_h8(&mut self, val: RegmodH8)

Register Mode High

Source

pub const fn regmod_h9(&self) -> RegmodH9

Register Mode High

Source

pub const fn set_regmod_h9(&mut self, val: RegmodH9)

Register Mode High

Source

pub const fn regmod_h10(&self) -> RegmodH10

Register Mode High

Source

pub const fn set_regmod_h10(&mut self, val: RegmodH10)

Register Mode High

Source

pub const fn regmod_h11(&self) -> RegmodH11

Register Mode High

Source

pub const fn set_regmod_h11(&mut self, val: RegmodH11)

Register Mode High

Source

pub const fn regmod_h12(&self) -> RegmodH12

Register Mode High

Source

pub const fn set_regmod_h12(&mut self, val: RegmodH12)

Register Mode High

Source

pub const fn regmod_h13(&self) -> RegmodH13

Register Mode High

Source

pub const fn set_regmod_h13(&mut self, val: RegmodH13)

Register Mode High

Source

pub const fn regmod_h14(&self) -> RegmodH14

Register Mode High

Source

pub const fn set_regmod_h14(&mut self, val: RegmodH14)

Register Mode High

Source

pub const fn regmod_h15(&self) -> RegmodH15

Register Mode High

Source

pub const fn set_regmod_h15(&mut self, val: RegmodH15)

Register Mode High

Trait Implementations§

Source§

impl Clone for Regmode

Source§

fn clone(&self) -> Regmode

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 Regmode

Source§

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

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

impl Default for Regmode

Source§

fn default() -> Regmode

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

impl PartialEq for Regmode

Source§

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

Source§

impl Eq for Regmode

Source§

impl StructuralPartialEq for Regmode

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.