[][src]Struct imxrt_iomuxc::imxrt106x::ad_b0::Pads

pub struct Pads {
    pub p00: AD_B0_00,
    pub p01: AD_B0_01,
    pub p02: AD_B0_02,
    pub p03: AD_B0_03,
    pub p04: AD_B0_04,
    pub p05: AD_B0_05,
    pub p06: AD_B0_06,
    pub p07: AD_B0_07,
    pub p08: AD_B0_08,
    pub p09: AD_B0_09,
    pub p10: AD_B0_10,
    pub p11: AD_B0_11,
    pub p12: AD_B0_12,
    pub p13: AD_B0_13,
    pub p14: AD_B0_14,
    pub p15: AD_B0_15,
}
This is supported on crate feature imxrt106x only.

Pads with the prefix 'AD_B0'

Fields

p00: AD_B0_00
This is supported on crate feature imxrt106x only.
p01: AD_B0_01
This is supported on crate feature imxrt106x only.
p02: AD_B0_02
This is supported on crate feature imxrt106x only.
p03: AD_B0_03
This is supported on crate feature imxrt106x only.
p04: AD_B0_04
This is supported on crate feature imxrt106x only.
p05: AD_B0_05
This is supported on crate feature imxrt106x only.
p06: AD_B0_06
This is supported on crate feature imxrt106x only.
p07: AD_B0_07
This is supported on crate feature imxrt106x only.
p08: AD_B0_08
This is supported on crate feature imxrt106x only.
p09: AD_B0_09
This is supported on crate feature imxrt106x only.
p10: AD_B0_10
This is supported on crate feature imxrt106x only.
p11: AD_B0_11
This is supported on crate feature imxrt106x only.
p12: AD_B0_12
This is supported on crate feature imxrt106x only.
p13: AD_B0_13
This is supported on crate feature imxrt106x only.
p14: AD_B0_14
This is supported on crate feature imxrt106x only.
p15: AD_B0_15
This is supported on crate feature imxrt106x only.

Implementations

impl Pads[src]

pub const unsafe fn new() -> Pads[src]

This is supported on crate feature imxrt106x only.

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) -> ErasedPads[src]

This is supported on crate feature imxrt106x only.

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

impl Send for Pads

impl !Sync for Pads

impl Unpin for Pads

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.