nxp-pac

Crates

git

Versions

lpc55s69_cm33_core1

Flavors

Usbcmd

Struct Usbcmd 

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

USB Command register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Usbcmd

Source

pub const fn rs(&self) -> bool

Run/Stop: 1b = Run.

Source

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

Run/Stop: 1b = Run.

Source

pub const fn hcreset(&self) -> bool

Host Controller Reset: This control bit is used by the software to reset the host controller.

Source

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

Host Controller Reset: This control bit is used by the software to reset the host controller.

Source

pub const fn fls(&self) -> u8

Frame List Size: This field specifies the size of the frame list.

Source

pub const fn set_fls(&mut self, val: u8)

Frame List Size: This field specifies the size of the frame list.

Source

pub const fn lhcr(&self) -> bool

Light Host Controller Reset: This bit allows the driver software to reset the host controller without affecting the state of the ports.

Source

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

Light Host Controller Reset: This bit allows the driver software to reset the host controller without affecting the state of the ports.

Source

pub const fn atl_en(&self) -> bool

ATL List enabled.

Source

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

ATL List enabled.

Source

pub const fn iso_en(&self) -> bool

ISO List enabled.

Source

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

ISO List enabled.

Source

pub const fn int_en(&self) -> bool

INT List enabled.

Source

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

INT List enabled.

Trait Implementations§

Source§

impl Clone for Usbcmd

Source§

fn clone(&self) -> Usbcmd

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 Usbcmd

Source§

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

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

impl Default for Usbcmd

Source§

fn default() -> Usbcmd

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

impl PartialEq for Usbcmd

Source§

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

Source§

impl Eq for Usbcmd

Source§

impl StructuralPartialEq for Usbcmd

Auto Trait Implementations§

§

impl Freeze for Usbcmd

§

impl RefUnwindSafe for Usbcmd

§

impl Send for Usbcmd

§

impl Sync for Usbcmd

§

impl Unpin for Usbcmd

§

impl UnwindSafe for Usbcmd

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.