nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

CtrlClr

Struct CtrlClr 

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

General Purpose Control

Tuple Fields§

§0: u32

Implementations§

Source§

impl CtrlClr

Source

pub const fn enotg_id_chg_irq(&self) -> bool

OTG ID Change Interrupt Enable

Source

pub const fn set_enotg_id_chg_irq(&mut self, val: bool)

OTG ID Change Interrupt Enable

Source

pub const fn enhostdiscondetect(&self) -> bool

Host Disconnect Detection Enable

Source

pub const fn set_enhostdiscondetect(&mut self, val: bool)

Host Disconnect Detection Enable

Source

pub const fn enirqhostdiscon(&self) -> bool

Enable Interrupt for Host Disconnect

Source

pub const fn set_enirqhostdiscon(&mut self, val: bool)

Enable Interrupt for Host Disconnect

Source

pub const fn hostdiscondetect_irq(&self) -> bool

Host Disconnect Detection Interrupt

Source

pub const fn set_hostdiscondetect_irq(&mut self, val: bool)

Host Disconnect Detection Interrupt

Source

pub const fn endevplugindetect(&self) -> bool

Enable Nonstandard Resistive Plugged-In Detection

Source

pub const fn set_endevplugindetect(&mut self, val: bool)

Enable Nonstandard Resistive Plugged-In Detection

Source

pub const fn devplugin_polarity(&self) -> bool

Device Plug-In Polarity

Source

pub const fn set_devplugin_polarity(&mut self, val: bool)

Device Plug-In Polarity

Source

pub const fn otg_id_chg_irq(&self) -> bool

OTG ID Change Interrupt

Source

pub const fn set_otg_id_chg_irq(&mut self, val: bool)

OTG ID Change Interrupt

Source

pub const fn enotgiddetect(&self) -> bool

Enable Internal OTG ID Detector

Source

pub const fn set_enotgiddetect(&mut self, val: bool)

Enable Internal OTG ID Detector

Source

pub const fn resumeirqsticky(&self) -> bool

Resume Interrupt Sticky

Source

pub const fn set_resumeirqsticky(&mut self, val: bool)

Resume Interrupt Sticky

Source

pub const fn enirqresumedetect(&self) -> bool

Resume Detection Interrupt Enable

Source

pub const fn set_enirqresumedetect(&mut self, val: bool)

Resume Detection Interrupt Enable

Source

pub const fn resume_irq(&self) -> bool

Resume Interrupt

Source

pub const fn set_resume_irq(&mut self, val: bool)

Resume Interrupt

Source

pub const fn enirqdevplugin(&self) -> bool

Enable Interrupt for Nonstandard Resistive Plugged-In Detection

Source

pub const fn set_enirqdevplugin(&mut self, val: bool)

Enable Interrupt for Nonstandard Resistive Plugged-In Detection

Source

pub const fn devplugin_irq(&self) -> bool

Device Plug-In Interrupt

Source

pub const fn set_devplugin_irq(&mut self, val: bool)

Device Plug-In Interrupt

Source

pub const fn data_on_lradc(&self) -> bool

APB Clock Switch Option

Source

pub const fn set_data_on_lradc(&mut self, val: bool)

APB Clock Switch Option

Source

pub const fn enutmilevel2(&self) -> bool

UTMI Level 2 Enable

Source

pub const fn set_enutmilevel2(&mut self, val: bool)

UTMI Level 2 Enable

Source

pub const fn enutmilevel3(&self) -> bool

UTMI Level 3 Enable

Source

pub const fn set_enutmilevel3(&mut self, val: bool)

UTMI Level 3 Enable

Source

pub const fn enirqwakeup(&self) -> bool

Wake-Up Interrupt Enable

Source

pub const fn set_enirqwakeup(&mut self, val: bool)

Wake-Up Interrupt Enable

Source

pub const fn wakeup_irq(&self) -> bool

Wake-Up Interrupt

Source

pub const fn set_wakeup_irq(&mut self, val: bool)

Wake-Up Interrupt

Source

pub const fn autoresume_en(&self) -> bool

Autoresume Enable

Source

pub const fn set_autoresume_en(&mut self, val: bool)

Autoresume Enable

Source

pub const fn enautoclr_clkgate(&self) -> bool

Autoclear Clock Gate Enable

Source

pub const fn set_enautoclr_clkgate(&mut self, val: bool)

Autoclear Clock Gate Enable

Source

pub const fn enautoclr_phy_pwd(&self) -> bool

PHY PWD Autoclear Enable

Source

pub const fn set_enautoclr_phy_pwd(&mut self, val: bool)

PHY PWD Autoclear Enable

Source

pub const fn otg_id_value(&self) -> bool

OTG ID Value

Source

pub const fn set_otg_id_value(&mut self, val: bool)

OTG ID Value

Source

pub const fn utmi_suspendm(&self) -> bool

UTMI Suspend

Source

pub const fn set_utmi_suspendm(&mut self, val: bool)

UTMI Suspend

Source

pub const fn clkgate(&self) -> bool

UTMI Clock Gate

Source

pub const fn set_clkgate(&mut self, val: bool)

UTMI Clock Gate

Source

pub const fn sftrst(&self) -> bool

Software Reset

Source

pub const fn set_sftrst(&mut self, val: bool)

Software Reset

Trait Implementations§

Source§

impl Clone for CtrlClr

Source§

fn clone(&self) -> CtrlClr

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 CtrlClr

Source§

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

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

impl Default for CtrlClr

Source§

fn default() -> CtrlClr

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

impl PartialEq for CtrlClr

Source§

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

Source§

impl Eq for CtrlClr

Source§

impl StructuralPartialEq for CtrlClr

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.