embassy-nxp

Crates

git

Versions

mimxrt1062

Flavors

Trait Pin

Source
pub trait Pin:
    PeripheralType
    + Into<AnyPin>
    + SealedPin
    + Sized
    + 'static {
    // Provided methods
    fn pin(&self) -> u8 { ... }
    fn bank(&self) -> Bank { ... }
}

Provided Methods§

Source

fn pin(&self) -> u8

Returns the pin number within a bank

Source

fn bank(&self) -> Bank

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Pin for GPIO_AD_B0_00

Source§

impl Pin for GPIO_AD_B0_01

Source§

impl Pin for GPIO_AD_B0_02

Source§

impl Pin for GPIO_AD_B0_03

Source§

impl Pin for GPIO_AD_B0_04

Source§

impl Pin for GPIO_AD_B0_05

Source§

impl Pin for GPIO_AD_B0_06

Source§

impl Pin for GPIO_AD_B0_07

Source§

impl Pin for GPIO_AD_B0_08

Source§

impl Pin for GPIO_AD_B0_09

Source§

impl Pin for GPIO_AD_B0_10

Source§

impl Pin for GPIO_AD_B0_11

Source§

impl Pin for GPIO_AD_B0_12

Source§

impl Pin for GPIO_AD_B0_13

Source§

impl Pin for GPIO_AD_B0_14

Source§

impl Pin for GPIO_AD_B0_15

Source§

impl Pin for GPIO_AD_B1_00

Source§

impl Pin for GPIO_AD_B1_01

Source§

impl Pin for GPIO_AD_B1_02

Source§

impl Pin for GPIO_AD_B1_03

Source§

impl Pin for GPIO_AD_B1_04

Source§

impl Pin for GPIO_AD_B1_05

Source§

impl Pin for GPIO_AD_B1_06

Source§

impl Pin for GPIO_AD_B1_07

Source§

impl Pin for GPIO_AD_B1_08

Source§

impl Pin for GPIO_AD_B1_09

Source§

impl Pin for GPIO_AD_B1_10

Source§

impl Pin for GPIO_AD_B1_11

Source§

impl Pin for GPIO_AD_B1_12

Source§

impl Pin for GPIO_AD_B1_13

Source§

impl Pin for GPIO_AD_B1_14

Source§

impl Pin for GPIO_AD_B1_15

Source§

impl Pin for GPIO_B0_00

Source§

impl Pin for GPIO_B0_01

Source§

impl Pin for GPIO_B0_02

Source§

impl Pin for GPIO_B0_03

Source§

impl Pin for GPIO_B0_04

Source§

impl Pin for GPIO_B0_05

Source§

impl Pin for GPIO_B0_06

Source§

impl Pin for GPIO_B0_07

Source§

impl Pin for GPIO_B0_08

Source§

impl Pin for GPIO_B0_09

Source§

impl Pin for GPIO_B0_10

Source§

impl Pin for GPIO_B0_11

Source§

impl Pin for GPIO_B0_12

Source§

impl Pin for GPIO_B0_13

Source§

impl Pin for GPIO_B0_14

Source§

impl Pin for GPIO_B0_15

Source§

impl Pin for GPIO_B1_00

Source§

impl Pin for GPIO_B1_01

Source§

impl Pin for GPIO_B1_02

Source§

impl Pin for GPIO_B1_03

Source§

impl Pin for GPIO_B1_04

Source§

impl Pin for GPIO_B1_05

Source§

impl Pin for GPIO_B1_06

Source§

impl Pin for GPIO_B1_07

Source§

impl Pin for GPIO_B1_08

Source§

impl Pin for GPIO_B1_09

Source§

impl Pin for GPIO_B1_10

Source§

impl Pin for GPIO_B1_11

Source§

impl Pin for GPIO_B1_12

Source§

impl Pin for GPIO_B1_13

Source§

impl Pin for GPIO_B1_14

Source§

impl Pin for GPIO_B1_15

Source§

impl Pin for GPIO_EMC_00

Source§

impl Pin for GPIO_EMC_01

Source§

impl Pin for GPIO_EMC_02

Source§

impl Pin for GPIO_EMC_03

Source§

impl Pin for GPIO_EMC_04

Source§

impl Pin for GPIO_EMC_05

Source§

impl Pin for GPIO_EMC_06

Source§

impl Pin for GPIO_EMC_07

Source§

impl Pin for GPIO_EMC_08

Source§

impl Pin for GPIO_EMC_09

Source§

impl Pin for GPIO_EMC_10

Source§

impl Pin for GPIO_EMC_11

Source§

impl Pin for GPIO_EMC_12

Source§

impl Pin for GPIO_EMC_13

Source§

impl Pin for GPIO_EMC_14

Source§

impl Pin for GPIO_EMC_15

Source§

impl Pin for GPIO_EMC_16

Source§

impl Pin for GPIO_EMC_17

Source§

impl Pin for GPIO_EMC_18

Source§

impl Pin for GPIO_EMC_19

Source§

impl Pin for GPIO_EMC_20

Source§

impl Pin for GPIO_EMC_21

Source§

impl Pin for GPIO_EMC_22

Source§

impl Pin for GPIO_EMC_23

Source§

impl Pin for GPIO_EMC_24

Source§

impl Pin for GPIO_EMC_25

Source§

impl Pin for GPIO_EMC_26

Source§

impl Pin for GPIO_EMC_27

Source§

impl Pin for GPIO_EMC_28

Source§

impl Pin for GPIO_EMC_29

Source§

impl Pin for GPIO_EMC_30

Source§

impl Pin for GPIO_EMC_31

Source§

impl Pin for GPIO_EMC_32

Source§

impl Pin for GPIO_EMC_33

Source§

impl Pin for GPIO_EMC_34

Source§

impl Pin for GPIO_EMC_35

Source§

impl Pin for GPIO_EMC_36

Source§

impl Pin for GPIO_EMC_37

Source§

impl Pin for GPIO_EMC_38

Source§

impl Pin for GPIO_EMC_39

Source§

impl Pin for GPIO_EMC_40

Source§

impl Pin for GPIO_EMC_41

Source§

impl Pin for GPIO_SD_B0_00

Source§

impl Pin for GPIO_SD_B0_01

Source§

impl Pin for GPIO_SD_B0_02

Source§

impl Pin for GPIO_SD_B0_03

Source§

impl Pin for GPIO_SD_B0_04

Source§

impl Pin for GPIO_SD_B0_05

Source§

impl Pin for GPIO_SD_B1_00

Source§

impl Pin for GPIO_SD_B1_01

Source§

impl Pin for GPIO_SD_B1_02

Source§

impl Pin for GPIO_SD_B1_03

Source§

impl Pin for GPIO_SD_B1_04

Source§

impl Pin for GPIO_SD_B1_05

Source§

impl Pin for GPIO_SD_B1_06

Source§

impl Pin for GPIO_SD_B1_07

Source§

impl Pin for GPIO_SD_B1_08

Source§

impl Pin for GPIO_SD_B1_09

Source§

impl Pin for GPIO_SD_B1_10

Source§

impl Pin for GPIO_SD_B1_11

Source§

impl Pin for PMIC_ON_REQ

Source§

impl Pin for PMIC_STBY_REQ

Source§

impl Pin for WAKEUP

Source§

impl Pin for AnyPin