nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

UsbAnalog

Struct UsbAnalog 

Source
pub struct UsbAnalog { /* private fields */ }
Expand description

USB Analog

Implementations§

Source§

impl UsbAnalog

Source

pub const unsafe fn from_ptr(ptr: *mut ()) -> Self

Source

pub const fn as_ptr(&self) -> *mut ()

Source

pub const fn usb1_vbus_detect(self) -> Reg<Usb1VbusDetect, RW>

USB VBUS Detect Register

Source

pub const fn usb1_vbus_detect_set(self) -> Reg<Usb1VbusDetectSet, RW>

USB VBUS Detect Register

Source

pub const fn usb1_vbus_detect_clr(self) -> Reg<Usb1VbusDetectClr, RW>

USB VBUS Detect Register

Source

pub const fn usb1_vbus_detect_tog(self) -> Reg<Usb1VbusDetectTog, RW>

USB VBUS Detect Register

Source

pub const fn usb1_chrg_detect(self) -> Reg<Usb1ChrgDetect, RW>

USB Charger Detect Register

Source

pub const fn usb1_chrg_detect_set(self) -> Reg<Usb1ChrgDetectSet, RW>

USB Charger Detect Register

Source

pub const fn usb1_chrg_detect_clr(self) -> Reg<Usb1ChrgDetectClr, RW>

USB Charger Detect Register

Source

pub const fn usb1_chrg_detect_tog(self) -> Reg<Usb1ChrgDetectTog, RW>

USB Charger Detect Register

Source

pub const fn usb1_vbus_detect_stat(self) -> Reg<Usb1VbusDetectStat, R>

USB VBUS Detect Status Register

Source

pub const fn usb1_chrg_detect_stat(self) -> Reg<Usb1ChrgDetectStat, R>

USB Charger Detect Status Register

Source

pub const fn usb1_loopback(self) -> Reg<Usb1Loopback, RW>

USB Loopback Test Register

Source

pub const fn usb1_loopback_set(self) -> Reg<Usb1LoopbackSet, RW>

USB Loopback Test Register

Source

pub const fn usb1_loopback_clr(self) -> Reg<Usb1LoopbackClr, RW>

USB Loopback Test Register

Source

pub const fn usb1_loopback_tog(self) -> Reg<Usb1LoopbackTog, RW>

USB Loopback Test Register

Source

pub const fn usb1_misc(self) -> Reg<Usb1Misc, RW>

USB Misc Register

Source

pub const fn usb1_misc_set(self) -> Reg<Usb1MiscSet, RW>

USB Misc Register

Source

pub const fn usb1_misc_clr(self) -> Reg<Usb1MiscClr, RW>

USB Misc Register

Source

pub const fn usb1_misc_tog(self) -> Reg<Usb1MiscTog, RW>

USB Misc Register

Source

pub const fn usb2_vbus_detect(self) -> Reg<Usb2VbusDetect, RW>

USB VBUS Detect Register

Source

pub const fn usb2_vbus_detect_set(self) -> Reg<Usb2VbusDetectSet, RW>

USB VBUS Detect Register

Source

pub const fn usb2_vbus_detect_clr(self) -> Reg<Usb2VbusDetectClr, RW>

USB VBUS Detect Register

Source

pub const fn usb2_vbus_detect_tog(self) -> Reg<Usb2VbusDetectTog, RW>

USB VBUS Detect Register

Source

pub const fn usb2_chrg_detect(self) -> Reg<Usb2ChrgDetect, RW>

USB Charger Detect Register

Source

pub const fn usb2_chrg_detect_set(self) -> Reg<Usb2ChrgDetectSet, RW>

USB Charger Detect Register

Source

pub const fn usb2_chrg_detect_clr(self) -> Reg<Usb2ChrgDetectClr, RW>

USB Charger Detect Register

Source

pub const fn usb2_chrg_detect_tog(self) -> Reg<Usb2ChrgDetectTog, RW>

USB Charger Detect Register

Source

pub const fn usb2_vbus_detect_stat(self) -> Reg<Usb2VbusDetectStat, R>

USB VBUS Detect Status Register

Source

pub const fn usb2_chrg_detect_stat(self) -> Reg<Usb2ChrgDetectStat, R>

USB Charger Detect Status Register

Source

pub const fn usb2_loopback(self) -> Reg<Usb2Loopback, RW>

USB Loopback Test Register

Source

pub const fn usb2_loopback_set(self) -> Reg<Usb2LoopbackSet, RW>

USB Loopback Test Register

Source

pub const fn usb2_loopback_clr(self) -> Reg<Usb2LoopbackClr, RW>

USB Loopback Test Register

Source

pub const fn usb2_loopback_tog(self) -> Reg<Usb2LoopbackTog, RW>

USB Loopback Test Register

Source

pub const fn usb2_misc(self) -> Reg<Usb2Misc, RW>

USB Misc Register

Source

pub const fn usb2_misc_set(self) -> Reg<Usb2MiscSet, RW>

USB Misc Register

Source

pub const fn usb2_misc_clr(self) -> Reg<Usb2MiscClr, RW>

USB Misc Register

Source

pub const fn usb2_misc_tog(self) -> Reg<Usb2MiscTog, RW>

USB Misc Register

Source

pub const fn digprog(self) -> Reg<Digprog, R>

Chip Silicon Version

Trait Implementations§

Source§

impl Clone for UsbAnalog

Source§

fn clone(&self) -> UsbAnalog

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 PartialEq for UsbAnalog

Source§

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

Source§

impl Eq for UsbAnalog

Source§

impl Send for UsbAnalog

Source§

impl StructuralPartialEq for UsbAnalog

Source§

impl Sync for UsbAnalog

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.