embassy-mcxa

Crates

git

Versions

mcx-a256

Flavors

GpioPin

Trait GpioPin 

Source
pub trait GpioPin:
    SealedPin
    + Sized
    + PeripheralType
    + Into<AnyPin>
    + 'static {
    // Provided method
    fn degrade(self) -> AnyPin { ... }
}
Expand description

GPIO pin trait.

Provided Methods§

Source

fn degrade(self) -> AnyPin

Type-erase the pin.

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 GpioPin for P0_0

Source§

impl GpioPin for P0_1

Source§

impl GpioPin for P0_2

Source§

impl GpioPin for P0_3

Source§

impl GpioPin for P0_4

Source§

impl GpioPin for P0_5

Source§

impl GpioPin for P0_6

Source§

impl GpioPin for P0_7

Source§

impl GpioPin for P0_8

Source§

impl GpioPin for P0_9

Source§

impl GpioPin for P0_10

Source§

impl GpioPin for P0_11

Source§

impl GpioPin for P0_12

Source§

impl GpioPin for P0_13

Source§

impl GpioPin for P0_14

Source§

impl GpioPin for P0_15

Source§

impl GpioPin for P0_16

Source§

impl GpioPin for P0_17

Source§

impl GpioPin for P0_18

Source§

impl GpioPin for P0_19

Source§

impl GpioPin for P0_20

Source§

impl GpioPin for P0_21

Source§

impl GpioPin for P0_22

Source§

impl GpioPin for P0_23

Source§

impl GpioPin for P0_24

Source§

impl GpioPin for P0_25

Source§

impl GpioPin for P0_26

Source§

impl GpioPin for P0_27

Source§

impl GpioPin for P0_28

Source§

impl GpioPin for P0_29

Source§

impl GpioPin for P0_30

Source§

impl GpioPin for P0_31

Source§

impl GpioPin for P1_0

Source§

impl GpioPin for P1_1

Source§

impl GpioPin for P1_2

Source§

impl GpioPin for P1_3

Source§

impl GpioPin for P1_4

Source§

impl GpioPin for P1_5

Source§

impl GpioPin for P1_6

Source§

impl GpioPin for P1_7

Source§

impl GpioPin for P1_8

Source§

impl GpioPin for P1_9

Source§

impl GpioPin for P1_10

Source§

impl GpioPin for P1_11

Source§

impl GpioPin for P1_12

Source§

impl GpioPin for P1_13

Source§

impl GpioPin for P1_14

Source§

impl GpioPin for P1_15

Source§

impl GpioPin for P1_16

Source§

impl GpioPin for P1_17

Source§

impl GpioPin for P1_18

Source§

impl GpioPin for P1_19

Source§

impl GpioPin for P1_20

Source§

impl GpioPin for P1_21

Source§

impl GpioPin for P1_22

Source§

impl GpioPin for P1_23

Source§

impl GpioPin for P1_24

Source§

impl GpioPin for P1_25

Source§

impl GpioPin for P1_26

Source§

impl GpioPin for P1_27

Source§

impl GpioPin for P1_28

Source§

impl GpioPin for P1_29

Source§

impl GpioPin for P2_0

Source§

impl GpioPin for P2_1

Source§

impl GpioPin for P2_2

Source§

impl GpioPin for P2_3

Source§

impl GpioPin for P2_4

Source§

impl GpioPin for P2_5

Source§

impl GpioPin for P2_6

Source§

impl GpioPin for P2_7

Source§

impl GpioPin for P2_8

Source§

impl GpioPin for P2_9

Source§

impl GpioPin for P2_10

Source§

impl GpioPin for P2_11

Source§

impl GpioPin for P2_12

Source§

impl GpioPin for P2_13

Source§

impl GpioPin for P2_14

Source§

impl GpioPin for P2_15

Source§

impl GpioPin for P2_16

Source§

impl GpioPin for P2_17

Source§

impl GpioPin for P2_18

Source§

impl GpioPin for P2_19

Source§

impl GpioPin for P2_20

Source§

impl GpioPin for P2_21

Source§

impl GpioPin for P2_22

Source§

impl GpioPin for P2_23

Source§

impl GpioPin for P2_24

Source§

impl GpioPin for P2_25

Source§

impl GpioPin for P2_26

Source§

impl GpioPin for P2_27

Source§

impl GpioPin for P2_28

Source§

impl GpioPin for P2_29

Source§

impl GpioPin for P2_30

Source§

impl GpioPin for P2_31

Source§

impl GpioPin for P3_0

Source§

impl GpioPin for P3_1

Source§

impl GpioPin for P3_2

Source§

impl GpioPin for P3_3

Source§

impl GpioPin for P3_4

Source§

impl GpioPin for P3_5

Source§

impl GpioPin for P3_6

Source§

impl GpioPin for P3_7

Source§

impl GpioPin for P3_8

Source§

impl GpioPin for P3_9

Source§

impl GpioPin for P3_10

Source§

impl GpioPin for P3_11

Source§

impl GpioPin for P3_12

Source§

impl GpioPin for P3_13

Source§

impl GpioPin for P3_14

Source§

impl GpioPin for P3_15

Source§

impl GpioPin for P3_16

Source§

impl GpioPin for P3_17

Source§

impl GpioPin for P3_18

Source§

impl GpioPin for P3_19

Source§

impl GpioPin for P3_20

Source§

impl GpioPin for P3_21

Source§

impl GpioPin for P3_22

Source§

impl GpioPin for P3_23

Source§

impl GpioPin for P3_24

Source§

impl GpioPin for P3_25

Source§

impl GpioPin for P3_26

Source§

impl GpioPin for P3_27

Source§

impl GpioPin for P3_28

Source§

impl GpioPin for P3_29

Source§

impl GpioPin for P3_30

Source§

impl GpioPin for P3_31

Source§

impl GpioPin for P4_0

Source§

impl GpioPin for P4_1

Source§

impl GpioPin for P4_2

Source§

impl GpioPin for P4_3

Source§

impl GpioPin for P4_4

Source§

impl GpioPin for P4_5

Source§

impl GpioPin for P4_6

Source§

impl GpioPin for P4_7

Source§

impl GpioPin for P4_8

Source§

impl GpioPin for P4_9

Source§

impl GpioPin for P4_10

Source§

impl GpioPin for P4_11

Source§

impl GpioPin for P4_12

Source§

impl GpioPin for P4_13

Source§

impl GpioPin for P4_14

Source§

impl GpioPin for P4_15

Source§

impl GpioPin for P4_16

Source§

impl GpioPin for P4_17

Source§

impl GpioPin for P4_18

Source§

impl GpioPin for P4_19

Source§

impl GpioPin for P4_20

Source§

impl GpioPin for P4_21

Source§

impl GpioPin for P4_22

Source§

impl GpioPin for P4_23

Source§

impl GpioPin for P4_24

Source§

impl GpioPin for P4_25

Source§

impl GpioPin for P4_26

Source§

impl GpioPin for P4_27

Source§

impl GpioPin for P4_28

Source§

impl GpioPin for P4_29

Source§

impl GpioPin for P4_30

Source§

impl GpioPin for P4_31

Source§

impl GpioPin for AnyPin