nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

HostCtrlCap

Struct HostCtrlCap 

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

Host Controller Capabilities

Tuple Fields§

§0: u32

Implementations§

Source§

impl HostCtrlCap

Source

pub const fn sdr50_support(&self) -> bool

SDR50 support

Source

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

SDR50 support

Source

pub const fn sdr104_support(&self) -> bool

SDR104 support

Source

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

SDR104 support

Source

pub const fn ddr50_support(&self) -> bool

DDR50 support

Source

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

DDR50 support

Source

pub const fn use_tuning_sdr50(&self) -> UseTuningSdr50

Use Tuning for SDR50

Source

pub const fn set_use_tuning_sdr50(&mut self, val: UseTuningSdr50)

Use Tuning for SDR50

Source

pub const fn mbl(&self) -> Mbl

Max block length

Source

pub const fn set_mbl(&mut self, val: Mbl)

Max block length

Source

pub const fn admas(&self) -> Admas

ADMA support

Source

pub const fn set_admas(&mut self, val: Admas)

ADMA support

Source

pub const fn hss(&self) -> Hss

High speed support

Source

pub const fn set_hss(&mut self, val: Hss)

High speed support

Source

pub const fn dmas(&self) -> Dmas

DMA support

Source

pub const fn set_dmas(&mut self, val: Dmas)

DMA support

Source

pub const fn srs(&self) -> Srs

Suspend / resume support

Source

pub const fn set_srs(&mut self, val: Srs)

Suspend / resume support

Source

pub const fn vs33(&self) -> Vs33

Voltage support 3.3 V

Source

pub const fn set_vs33(&mut self, val: Vs33)

Voltage support 3.3 V

Source

pub const fn vs30(&self) -> Vs30

Voltage support 3.0 V

Source

pub const fn set_vs30(&mut self, val: Vs30)

Voltage support 3.0 V

Source

pub const fn vs18(&self) -> Vs18

Voltage support 1.8 V

Source

pub const fn set_vs18(&mut self, val: Vs18)

Voltage support 1.8 V

Trait Implementations§

Source§

impl Clone for HostCtrlCap

Source§

fn clone(&self) -> HostCtrlCap

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 HostCtrlCap

Source§

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

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

impl Default for HostCtrlCap

Source§

fn default() -> HostCtrlCap

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

impl PartialEq for HostCtrlCap

Source§

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

Source§

impl Eq for HostCtrlCap

Source§

impl StructuralPartialEq for HostCtrlCap

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.