Trait imxrt_hal::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 Pad<imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b0::GPIO_AD_B0_02::{constant#0}, imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b0::GPIO_AD_B0_02::{constant#1}>

source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<6>

source§

impl Pin for Pad<imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b0::GPIO_AD_B0_03::{constant#0}, imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b0::GPIO_AD_B0_03::{constant#1}>

source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<6>

source§

impl Pin for Pad<imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b0::GPIO_AD_B0_12::{constant#0}, imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b0::GPIO_AD_B0_12::{constant#1}>

source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = None

§

type Direction = Tx

§

type Module = Const<1>

source§

impl Pin for Pad<imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b0::GPIO_AD_B0_13::{constant#0}, imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b0::GPIO_AD_B0_13::{constant#1}>

source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = None

§

type Direction = Rx

§

type Module = Const<1>

source§

impl Pin for Pad<imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b1::GPIO_AD_B1_02::{constant#0}, imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b1::GPIO_AD_B1_02::{constant#1}>

source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<2>

source§

impl Pin for Pad<imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b1::GPIO_AD_B1_03::{constant#0}, imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b1::GPIO_AD_B1_03::{constant#1}>

source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<2>

source§

impl Pin for Pad<imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b1::GPIO_AD_B1_06::{constant#0}, imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b1::GPIO_AD_B1_06::{constant#1}>

source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<3>

source§

impl Pin for Pad<imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b1::GPIO_AD_B1_07::{constant#0}, imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b1::GPIO_AD_B1_07::{constant#1}>

source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<3>

source§

impl Pin for Pad<imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b1::GPIO_AD_B1_10::{constant#0}, imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b1::GPIO_AD_B1_10::{constant#1}>

source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<8>

source§

impl Pin for Pad<imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b1::GPIO_AD_B1_11::{constant#0}, imxrt_iomuxc::::imxrt1060::pads::gpio_ad_b1::GPIO_AD_B1_11::{constant#1}>

source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<8>

source§

impl Pin for Pad<imxrt_iomuxc::::imxrt1060::pads::gpio_b1::GPIO_B1_00::{constant#0}, imxrt_iomuxc::::imxrt1060::pads::gpio_b1::GPIO_B1_00::{constant#1}>

source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<4>

source§

impl Pin for Pad<imxrt_iomuxc::::imxrt1060::pads::gpio_b1::GPIO_B1_01::{constant#0}, imxrt_iomuxc::::imxrt1060::pads::gpio_b1::GPIO_B1_01::{constant#1}>

source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<4>

source§

impl Pin for Pad<imxrt_iomuxc::::imxrt1060::pads::gpio_emc::GPIO_EMC_31::{constant#0}, imxrt_iomuxc::::imxrt1060::pads::gpio_emc::GPIO_EMC_31::{constant#1}>

source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Tx

§

type Module = Const<7>

source§

impl Pin for Pad<imxrt_iomuxc::::imxrt1060::pads::gpio_emc::GPIO_EMC_32::{constant#0}, imxrt_iomuxc::::imxrt1060::pads::gpio_emc::GPIO_EMC_32::{constant#1}>

source§

const ALT: u32 = 2u32

source§

const DAISY: Option<Daisy> = _

§

type Direction = Rx

§

type Module = Const<7>