Trait imxrt_iomuxc::lpuart::Pin

source ·
pub trait Pin: Iomuxc {
    type Direction: Direction;
    type Module: Unsigned;

    const ALT: u32;
    const DAISY: Option<Daisy>;
}
Expand description

A UART pin

Required Associated Types§

source

type Direction: Direction

Pin direction

source

type Module: Unsigned

UART module; U3 for UART3

Required Associated Constants§

source

const ALT: u32

The alternate value for the UART pin

source

const DAISY: Option<Daisy>

The daisy register which will select the pad

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Pin for GPIO_05

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 3u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<4>

source§

impl Pin for GPIO_06

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 3u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<4>

source§

impl Pin for GPIO_07

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 3u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<3>

source§

impl Pin for GPIO_08

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 3u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<3>

source§

impl Pin for GPIO_09

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 0u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<1>

source§

impl Pin for GPIO_10

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 0u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<1>

source§

impl Pin for GPIO_11

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 0u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<3>

source§

impl Pin for GPIO_12

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 0u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<3>

source§

impl Pin for GPIO_13

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 0u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<2>

source§

impl Pin for GPIO_AD_00

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 0u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<2>

source§

impl Pin for GPIO_AD_01

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 0u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<4>

source§

impl Pin for GPIO_AD_02

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 0u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<4>

source§

impl Pin for GPIO_AD_07

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 1u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<3>

source§

impl Pin for GPIO_AD_08

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 1u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<3>

source§

impl Pin for GPIO_SD_09

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<2>

source§

impl Pin for GPIO_SD_10

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<2>

source§

impl Pin for GPIO_SD_11

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<1>

source§

impl Pin for GPIO_SD_12

Available on crate feature imxrt1010 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<1>

source§

impl Pin for GPIO_AD_B0_06

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = None

§

type Direction = Tx

§

type Module = Const<1>

source§

impl Pin for GPIO_AD_B0_07

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = None

§

type Direction = Rx

§

type Module = Const<1>

source§

impl Pin for GPIO_AD_B0_10

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<5>

source§

impl Pin for GPIO_AD_B0_11

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<5>

source§

impl Pin for GPIO_AD_B0_14

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<3>

source§

impl Pin for GPIO_AD_B0_15

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<3>

source§

impl Pin for GPIO_AD_B1_08

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<2>

source§

impl Pin for GPIO_AD_B1_09

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<2>

source§

impl Pin for imxrt_iomuxc::imxrt1020::gpio_ad_b1::GPIO_AD_B1_10

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<4>

source§

impl Pin for imxrt_iomuxc::imxrt1020::gpio_ad_b1::GPIO_AD_B1_11

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<4>

source§

impl Pin for GPIO_EMC_02

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<4>

source§

impl Pin for GPIO_EMC_03

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<4>

source§

impl Pin for GPIO_EMC_06

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<3>

source§

impl Pin for GPIO_EMC_07

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<3>

source§

impl Pin for GPIO_EMC_12

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<6>

source§

impl Pin for GPIO_EMC_13

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<6>

source§

impl Pin for GPIO_EMC_22

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<2>

source§

impl Pin for GPIO_EMC_23

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<2>

source§

impl Pin for GPIO_EMC_26

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<8>

source§

impl Pin for GPIO_EMC_27

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<8>

source§

impl Pin for imxrt_iomuxc::imxrt1020::gpio_emc::GPIO_EMC_32

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<4>

source§

impl Pin for GPIO_EMC_33

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<4>

source§

impl Pin for GPIO_EMC_34

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<7>

source§

impl Pin for GPIO_EMC_35

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<7>

source§

impl Pin for GPIO_EMC_38

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<5>

source§

impl Pin for GPIO_EMC_39

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<5>

source§

impl Pin for GPIO_SD_B0_04

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<7>

source§

impl Pin for GPIO_SD_B0_05

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<7>

source§

impl Pin for GPIO_SD_B1_00

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<6>

source§

impl Pin for GPIO_SD_B1_01

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<6>

source§

impl Pin for GPIO_SD_B1_02

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<8>

source§

impl Pin for GPIO_SD_B1_03

Available on crate feature imxrt1020 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<8>

source§

impl Pin for GPIO_AD_B0_02

Available on crate feature imxrt1060 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<6>

source§

impl Pin for GPIO_AD_B0_03

Available on crate feature imxrt1060 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<6>

source§

impl Pin for GPIO_AD_B0_12

Available on crate feature imxrt1060 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = None

§

type Direction = Tx

§

type Module = Const<1>

source§

impl Pin for GPIO_AD_B0_13

Available on crate feature imxrt1060 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = None

§

type Direction = Rx

§

type Module = Const<1>

source§

impl Pin for GPIO_AD_B1_02

Available on crate feature imxrt1060 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<2>

source§

impl Pin for GPIO_AD_B1_03

Available on crate feature imxrt1060 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<2>

source§

impl Pin for GPIO_AD_B1_06

Available on crate feature imxrt1060 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<3>

source§

impl Pin for GPIO_AD_B1_07

Available on crate feature imxrt1060 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<3>

source§

impl Pin for imxrt_iomuxc::imxrt1060::gpio_ad_b1::GPIO_AD_B1_10

Available on crate feature imxrt1060 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<8>

source§

impl Pin for imxrt_iomuxc::imxrt1060::gpio_ad_b1::GPIO_AD_B1_11

Available on crate feature imxrt1060 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<8>

source§

impl Pin for GPIO_B1_00

Available on crate feature imxrt1060 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<4>

source§

impl Pin for GPIO_B1_01

Available on crate feature imxrt1060 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<4>

source§

impl Pin for GPIO_EMC_31

Available on crate feature imxrt1060 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<7>

source§

impl Pin for imxrt_iomuxc::imxrt1060::gpio_emc::GPIO_EMC_32

Available on crate feature imxrt1060 only.
source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<7>

source§

impl Pin for GPIO_AD_24

Available on crate feature imxrt1170 only.
source§

const ALT: u32 = 0u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<1>

source§

impl Pin for GPIO_AD_25

Available on crate feature imxrt1170 only.
source§

const ALT: u32 = 0u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<1>