nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

Mcr

Struct Mcr 

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

Main Control

Tuple Fields§

§0: u32

Implementations§

Source§

impl Mcr

Source

pub const fn strig0(&self) -> Strig0

Software Trigger For Channel 0

Source

pub const fn set_strig0(&mut self, val: Strig0)

Software Trigger For Channel 0

Source

pub const fn strig1(&self) -> Strig1

Software Trigger For Channel 1

Source

pub const fn set_strig1(&mut self, val: Strig1)

Software Trigger For Channel 1

Source

pub const fn strig2(&self) -> Strig2

Software Trigger For Channel 2

Source

pub const fn set_strig2(&mut self, val: Strig2)

Software Trigger For Channel 2

Source

pub const fn strig3(&self) -> Strig3

Software Trigger For Channel 3

Source

pub const fn set_strig3(&mut self, val: Strig3)

Software Trigger For Channel 3

Source

pub const fn strig4(&self) -> Strig4

Software Trigger For Channel 4

Source

pub const fn set_strig4(&mut self, val: Strig4)

Software Trigger For Channel 4

Source

pub const fn dozen(&self) -> Dozen

Doze Or Stop Enable

Source

pub const fn set_dozen(&mut self, val: Dozen)

Doze Or Stop Enable

Source

pub const fn rst(&self) -> Rst

Software Reset

Source

pub const fn set_rst(&mut self, val: Rst)

Software Reset

Source

pub const fn men(&self) -> Men

Master Enable

Source

pub const fn set_men(&mut self, val: Men)

Master Enable

Source

pub const fn mclkdiv(&self) -> Mclkdiv

Modulator Clock Divider

Source

pub const fn set_mclkdiv(&mut self, val: Mclkdiv)

Modulator Clock Divider

Source

pub const fn prescale(&self) -> Prescale

Prescale Before Clock Divider

Source

pub const fn set_prescale(&mut self, val: Prescale)

Prescale Before Clock Divider

Source

pub const fn mclk0dis(&self) -> Mclk0dis

Disable Modulator Clock 0 Output

Source

pub const fn set_mclk0dis(&mut self, val: Mclk0dis)

Disable Modulator Clock 0 Output

Source

pub const fn mclk1dis(&self) -> Mclk1dis

Disable Modulator Clock 1 Output

Source

pub const fn set_mclk1dis(&mut self, val: Mclk1dis)

Disable Modulator Clock 1 Output

Source

pub const fn mclk2dis(&self) -> Mclk2dis

Disable Modulator Clock 2 Output

Source

pub const fn set_mclk2dis(&mut self, val: Mclk2dis)

Disable Modulator Clock 2 Output

Trait Implementations§

Source§

impl Clone for Mcr

Source§

fn clone(&self) -> Mcr

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 Mcr

Source§

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

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

impl Default for Mcr

Source§

fn default() -> Mcr

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

impl PartialEq for Mcr

Source§

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

Source§

impl Eq for Mcr

Source§

impl StructuralPartialEq for Mcr

Auto Trait Implementations§

§

impl Freeze for Mcr

§

impl RefUnwindSafe for Mcr

§

impl Send for Mcr

§

impl Sync for Mcr

§

impl Unpin for Mcr

§

impl UnwindSafe for Mcr

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.