nxp-pac

Crates

git

Versions

mcxa256

Flavors

Usbtrc0

Struct Usbtrc0 

Source
#[repr(transparent)]
pub struct Usbtrc0(pub u8);
Expand description

USB Transceiver Control 0

Tuple Fields§

§0: u8

Implementations§

Source§

impl Usbtrc0

Source

pub const fn usb_resume_int(&self) -> UsbResumeInt

USB Asynchronous Interrupt

Source

pub const fn set_usb_resume_int(&mut self, val: UsbResumeInt)

USB Asynchronous Interrupt

Source

pub const fn sync_det(&self) -> SyncDet

Synchronous USB Interrupt Detect

Source

pub const fn set_sync_det(&mut self, val: SyncDet)

Synchronous USB Interrupt Detect

Source

pub const fn usb_clk_recovery_int(&self) -> bool

Combined USB Clock Recovery interrupt status

Source

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

Combined USB Clock Recovery interrupt status

Source

pub const fn vredg_det(&self) -> VredgDet

VREGIN Rising Edge Interrupt Detect

Source

pub const fn set_vredg_det(&mut self, val: VredgDet)

VREGIN Rising Edge Interrupt Detect

Source

pub const fn vfedg_det(&self) -> VfedgDet

VREGIN Falling Edge Interrupt Detect

Source

pub const fn set_vfedg_det(&mut self, val: VfedgDet)

VREGIN Falling Edge Interrupt Detect

Source

pub const fn usbresmen(&self) -> Usbresmen

Asynchronous Resume Interrupt Enable

Source

pub const fn set_usbresmen(&mut self, val: Usbresmen)

Asynchronous Resume Interrupt Enable

Source

pub const fn vregin_sts(&self) -> bool

VREGIN Status

Source

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

VREGIN Status

Source

pub const fn usbreset(&self) -> Usbreset

USB Reset

Source

pub const fn set_usbreset(&mut self, val: Usbreset)

USB Reset

Trait Implementations§

Source§

impl Clone for Usbtrc0

Source§

fn clone(&self) -> Usbtrc0

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 Usbtrc0

Source§

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

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

impl Default for Usbtrc0

Source§

fn default() -> Usbtrc0

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

impl PartialEq for Usbtrc0

Source§

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

Source§

impl Eq for Usbtrc0

Source§

impl StructuralPartialEq for Usbtrc0

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.