Struct imxrt_hal::iomuxc::sd_b1::Pads [−][src]
pub struct Pads { pub p00: Pad<SD_B1, UTerm>, pub p01: Pad<SD_B1, UInt<UTerm, B1>>, pub p02: Pad<SD_B1, UInt<UInt<UTerm, B1>, B0>>, pub p03: Pad<SD_B1, UInt<UInt<UTerm, B1>, B1>>, pub p04: Pad<SD_B1, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>, pub p05: Pad<SD_B1, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>, pub p06: Pad<SD_B1, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>, pub p07: Pad<SD_B1, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>, pub p08: Pad<SD_B1, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>, pub p09: Pad<SD_B1, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>, pub p10: Pad<SD_B1, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>, pub p11: Pad<SD_B1, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>, }
Pads with the prefix ‘SD_B1’
Fields
p00: Pad<SD_B1, UTerm>
p01: Pad<SD_B1, UInt<UTerm, B1>>
p02: Pad<SD_B1, UInt<UInt<UTerm, B1>, B0>>
p03: Pad<SD_B1, UInt<UInt<UTerm, B1>, B1>>
p04: Pad<SD_B1, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>
p05: Pad<SD_B1, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>
p06: Pad<SD_B1, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>
p07: Pad<SD_B1, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>
p08: Pad<SD_B1, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>
p09: Pad<SD_B1, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>
p10: Pad<SD_B1, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>
p11: Pad<SD_B1, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>
Implementations
impl Pads
[src]
pub const unsafe fn new() -> Pads
[src]
Take all pads from this group
Safety
You may safely call this once to acquire all of the pads. Subsequent calls
may return pads that are mutably aliased elsewhere. Consider calling new()
at the start of your program.
Know that the top-level Pads::new()
will call this new()
.
pub fn erase(self) -> [ErasedPad; 12]
[src]
Erase all of the pads
The return type is an array, where the index indicates the pad offset
from the start of the group. For example, AD_B0_03
would be referenced
as erased_pads[3]
.
See ErasedPad
for more information.
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,