nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

Hccparams

Struct Hccparams 

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

Host Controller Capability Parameters

Tuple Fields§

§0: u32

Implementations§

Source§

impl Hccparams

Source

pub const fn adc(&self) -> bool

64-bit Addressing Capability This bit is set ‘0b’ in all controller core, no 64-bit addressing capability is supported

Source

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

64-bit Addressing Capability This bit is set ‘0b’ in all controller core, no 64-bit addressing capability is supported

Source

pub const fn pfl(&self) -> bool

Programmable Frame List Flag If this bit is set to zero, then the system software must use a frame list length of 1024 elements with this host controller

Source

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

Programmable Frame List Flag If this bit is set to zero, then the system software must use a frame list length of 1024 elements with this host controller

Source

pub const fn asp(&self) -> bool

Asynchronous Schedule Park Capability If this bit is set to a one, then the host controller supports the park feature for high-speed queue heads in the Asynchronous Schedule

Source

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

Asynchronous Schedule Park Capability If this bit is set to a one, then the host controller supports the park feature for high-speed queue heads in the Asynchronous Schedule

Source

pub const fn ist(&self) -> u8

Isochronous Scheduling Threshold

Source

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

Isochronous Scheduling Threshold

Source

pub const fn eecp(&self) -> u8

EHCI Extended Capabilities Pointer

Source

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

EHCI Extended Capabilities Pointer

Trait Implementations§

Source§

impl Clone for Hccparams

Source§

fn clone(&self) -> Hccparams

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 Hccparams

Source§

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

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

impl Default for Hccparams

Source§

fn default() -> Hccparams

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

impl PartialEq for Hccparams

Source§

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

Source§

impl Eq for Hccparams

Source§

impl StructuralPartialEq for Hccparams

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.