Trait imxrt_hal::iomuxc::pwm::Pin[][src]

pub trait Pin: IOMUX {
    type Output: Output;
    type Module: Unsigned;
    type Submodule: Unsigned;

    pub const ALT: u32;
}

A PWM pin

Associated Types

type Output: Output[src]

The output identifier

type Module: Unsigned[src]

The PWM module; U2 is PWM2

type Submodule: Unsigned[src]

The PWM submodule; U3 for PWM2_SM3

Loading content...

Associated Constants

pub const ALT: u32[src]

The alternate mode for the PWM pin

Loading content...

Implementors

impl Pin for Pad<AD_B0, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>[src]

type Output = A

type Module = UInt<UTerm, B1>

type Submodule = UInt<UInt<UTerm, B1>, B1>

impl Pin for Pad<AD_B0, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>[src]

type Output = B

type Module = UInt<UTerm, B1>

type Submodule = UInt<UInt<UTerm, B1>, B1>

impl Pin for Pad<B0, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>[src]

type Output = A

type Module = UInt<UInt<UTerm, B1>, B0>

type Submodule = UInt<UInt<UTerm, B1>, B0>

impl Pin for Pad<B0, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>[src]

type Output = B

type Module = UInt<UInt<UTerm, B1>, B0>

type Submodule = UInt<UInt<UTerm, B1>, B0>

impl Pin for Pad<B1, UInt<UTerm, B1>>[src]

type Output = B

type Module = UInt<UTerm, B1>

type Submodule = UInt<UInt<UTerm, B1>, B1>

impl Pin for Pad<B1, UTerm>[src]

type Output = A

type Module = UInt<UTerm, B1>

type Submodule = UInt<UInt<UTerm, B1>, B1>

impl Pin for Pad<EMC, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>[src]

type Output = A

type Module = UInt<UInt<UTerm, B1>, B0>

type Submodule = UInt<UTerm, B1>

impl Pin for Pad<EMC, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>[src]

type Output = A

type Module = UInt<UInt<UInt<UTerm, B1>, B0>, B0>

type Submodule = UInt<UInt<UTerm, B1>, B0>

impl Pin for Pad<EMC, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>[src]

type Output = B

type Module = UInt<UInt<UInt<UTerm, B1>, B0>, B0>

type Submodule = UInt<UInt<UTerm, B1>, B0>

impl Pin for Pad<EMC, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>[src]

type Output = A

type Module = UInt<UInt<UTerm, B1>, B0>

type Submodule = UTerm

impl Pin for Pad<SD_B0, UInt<UTerm, B1>>[src]

type Output = B

type Module = UInt<UTerm, B1>

type Submodule = UTerm

impl Pin for Pad<SD_B0, UTerm>[src]

type Output = A

type Module = UInt<UTerm, B1>

type Submodule = UTerm

Loading content...