nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

Presetctrl3

Struct Presetctrl3 

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

Peripheral Reset Control 3

Tuple Fields§

§0: u32

Implementations§

Source§

impl Presetctrl3

Source

pub const fn i3c0_rst(&self) -> I3c0Rst

I3C0 reset control

Source

pub const fn set_i3c0_rst(&mut self, val: I3c0Rst)

I3C0 reset control

Source

pub const fn i3c1_rst(&self) -> I3c1Rst

I3C1 reset control

Source

pub const fn set_i3c1_rst(&mut self, val: I3c1Rst)

I3C1 reset control

Source

pub const fn sinc_rst(&self) -> SincRst

SINC reset control

Source

pub const fn set_sinc_rst(&mut self, val: SincRst)

SINC reset control

Source

pub const fn coolflux_rst(&self) -> CoolfluxRst

CoolFlux reset control

Source

pub const fn set_coolflux_rst(&mut self, val: CoolfluxRst)

CoolFlux reset control

Source

pub const fn qdc0_rst(&self) -> Qdc0Rst

QDC0 reset control

Source

pub const fn set_qdc0_rst(&mut self, val: Qdc0Rst)

QDC0 reset control

Source

pub const fn qdc1_rst(&self) -> Qdc1Rst

QDC1 reset control

Source

pub const fn set_qdc1_rst(&mut self, val: Qdc1Rst)

QDC1 reset control

Source

pub const fn pwm0_rst(&self) -> Pwm0Rst

PWM0 reset control

Source

pub const fn set_pwm0_rst(&mut self, val: Pwm0Rst)

PWM0 reset control

Source

pub const fn pwm1_rst(&self) -> Pwm1Rst

PWM1 reset control

Source

pub const fn set_pwm1_rst(&mut self, val: Pwm1Rst)

PWM1 reset control

Source

pub const fn aoi0_rst(&self) -> Aoi0Rst

AOI0 reset control

Source

pub const fn set_aoi0_rst(&mut self, val: Aoi0Rst)

AOI0 reset control

Source

pub const fn dac1_rst(&self) -> Dac1Rst

DAC1 reset control

Source

pub const fn set_dac1_rst(&mut self, val: Dac1Rst)

DAC1 reset control

Source

pub const fn dac2_rst(&self) -> Dac2Rst

DAC2 reset control

Source

pub const fn set_dac2_rst(&mut self, val: Dac2Rst)

DAC2 reset control

Source

pub const fn opamp0_rst(&self) -> Opamp0Rst

OPAMP0 reset control

Source

pub const fn set_opamp0_rst(&mut self, val: Opamp0Rst)

OPAMP0 reset control

Source

pub const fn opamp1_rst(&self) -> Opamp1Rst

OPAMP1 reset control

Source

pub const fn set_opamp1_rst(&mut self, val: Opamp1Rst)

OPAMP1 reset control

Source

pub const fn opamp2_rst(&self) -> Opamp2Rst

OPAMP2 reset control

Source

pub const fn set_opamp2_rst(&mut self, val: Opamp2Rst)

OPAMP2 reset control

Source

pub const fn cmp2_rst(&self) -> Cmp2Rst

CMP2 reset control

Source

pub const fn set_cmp2_rst(&mut self, val: Cmp2Rst)

CMP2 reset control

Source

pub const fn vref_rst(&self) -> VrefRst

VREF reset control

Source

pub const fn set_vref_rst(&mut self, val: VrefRst)

VREF reset control

Source

pub const fn coolflux_apb_rst(&self) -> CoolfluxApbRst

CoolFlux APB reset control

Source

pub const fn set_coolflux_apb_rst(&mut self, val: CoolfluxApbRst)

CoolFlux APB reset control

Source

pub const fn npu_rst(&self) -> NpuRst

NPU reset control

Source

pub const fn set_npu_rst(&mut self, val: NpuRst)

NPU reset control

Source

pub const fn tsi_rst(&self) -> TsiRst

TSI reset control

Source

pub const fn set_tsi_rst(&mut self, val: TsiRst)

TSI reset control

Source

pub const fn ewm_rst(&self) -> EwmRst

EWM reset control

Source

pub const fn set_ewm_rst(&mut self, val: EwmRst)

EWM reset control

Source

pub const fn eim_rst(&self) -> EimRst

EIM reset control

Source

pub const fn set_eim_rst(&mut self, val: EimRst)

EIM reset control

Source

pub const fn sema42_rst(&self) -> Sema42Rst

Semaphore reset control

Source

pub const fn set_sema42_rst(&mut self, val: Sema42Rst)

Semaphore reset control

Trait Implementations§

Source§

impl Clone for Presetctrl3

Source§

fn clone(&self) -> Presetctrl3

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 Presetctrl3

Source§

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

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

impl Default for Presetctrl3

Source§

fn default() -> Presetctrl3

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

impl PartialEq for Presetctrl3

Source§

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

Source§

impl Eq for Presetctrl3

Source§

impl StructuralPartialEq for Presetctrl3

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.