nxp-pac

Crates

git

Versions

mcxa256

Flavors

Endpt

Struct Endpt 

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

Endpoint Control

Tuple Fields§

§0: u8

Implementations§

Source§

impl Endpt

Source

pub const fn ephshk(&self) -> bool

Endpoint Handshaking Enable

Source

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

Endpoint Handshaking Enable

Source

pub const fn epstall(&self) -> bool

Endpoint Stalled

Source

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

Endpoint Stalled

Source

pub const fn eptxen(&self) -> bool

Endpoint for TX transfers enable

Source

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

Endpoint for TX transfers enable

Source

pub const fn eprxen(&self) -> bool

Endpoint for RX transfers enable

Source

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

Endpoint for RX transfers enable

Source

pub const fn epctldis(&self) -> Epctldis

Control Transfer Disable

Source

pub const fn set_epctldis(&mut self, val: Epctldis)

Control Transfer Disable

Source

pub const fn retrydis(&self) -> Retrydis

Retry Disable

Source

pub const fn set_retrydis(&mut self, val: Retrydis)

Retry Disable

Source

pub const fn hostwohub(&self) -> Hostwohub

Host Without A Hub

Source

pub const fn set_hostwohub(&mut self, val: Hostwohub)

Host Without A Hub

Trait Implementations§

Source§

impl Clone for Endpt

Source§

fn clone(&self) -> Endpt

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 Endpt

Source§

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

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

impl Default for Endpt

Source§

fn default() -> Endpt

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

impl PartialEq for Endpt

Source§

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

Source§

impl Eq for Endpt

Source§

impl StructuralPartialEq for Endpt

Auto Trait Implementations§

§

impl Freeze for Endpt

§

impl RefUnwindSafe for Endpt

§

impl Send for Endpt

§

impl Sync for Endpt

§

impl Unpin for Endpt

§

impl UnwindSafe for Endpt

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.