Enum imxrt10xx::gpio::PinId

source ·
#[repr(u16)]
pub enum PinId {
Show 127 variants AdB0_00 = 0, AdB0_01 = 1, AdB0_02 = 2, AdB0_03 = 3, AdB0_04 = 4, AdB0_05 = 5, AdB0_06 = 6, AdB0_07 = 7, AdB0_08 = 8, AdB0_09 = 9, AdB0_10 = 10, AdB0_11 = 11, AdB0_12 = 12, AdB0_13 = 13, AdB0_14 = 14, AdB0_15 = 15, AdB1_00 = 16, AdB1_01 = 17, AdB1_02 = 18, AdB1_03 = 19, AdB1_04 = 20, AdB1_05 = 21, AdB1_06 = 22, AdB1_07 = 23, AdB1_08 = 24, AdB1_09 = 25, AdB1_10 = 26, AdB1_11 = 27, AdB1_12 = 28, AdB1_13 = 29, AdB1_14 = 30, AdB1_15 = 31, B0_00 = 64, B0_01 = 65, B0_02 = 66, B0_03 = 67, B0_04 = 68, B0_05 = 69, B0_06 = 70, B0_07 = 71, B0_08 = 72, B0_09 = 73, B0_10 = 74, B0_11 = 75, B0_12 = 76, B0_13 = 77, B0_14 = 78, B0_15 = 79, B1_00 = 80, B1_01 = 81, B1_02 = 82, B1_03 = 83, B1_04 = 84, B1_05 = 85, B1_06 = 86, B1_07 = 87, B1_08 = 88, B1_09 = 89, B1_10 = 90, B1_11 = 91, B1_12 = 92, B1_13 = 93, B1_14 = 94, B1_15 = 95, SdB1_00 = 128, SdB1_01 = 129, SdB1_02 = 130, SdB1_03 = 131, SdB1_04 = 132, SdB1_05 = 133, SdB1_06 = 134, SdB1_07 = 135, SdB1_08 = 136, SdB1_09 = 137, SdB1_10 = 138, SdB1_11 = 139, SdB0_00 = 140, SdB0_01 = 141, SdB0_02 = 142, SdB0_03 = 143, SdB0_04 = 144, SdB0_05 = 145, Emc32 = 146, Emc33 = 147, Emc34 = 148, Emc35 = 149, Emc36 = 150, Emc37 = 151, Emc38 = 152, Emc39 = 153, Emc40 = 154, Emc41 = 155, Emc00 = 192, Emc01 = 193, Emc02 = 194, Emc03 = 195, Emc04 = 196, Emc05 = 197, Emc06 = 198, Emc07 = 199, Emc08 = 200, Emc09 = 201, Emc10 = 202, Emc11 = 203, Emc12 = 204, Emc13 = 205, Emc14 = 206, Emc15 = 207, Emc16 = 208, Emc17 = 209, Emc18 = 210, Emc19 = 211, Emc20 = 212, Emc21 = 213, Emc22 = 214, Emc23 = 215, Emc24 = 216, Emc25 = 217, Emc26 = 218, Emc27 = 219, Emc28 = 220, Emc29 = 221, Emc30 = 222, Emc31 = 223, Wakeup = 256, PmicOnReq = 257, PmicStbyReq = 258,
}
Expand description

GPIO Pin Identifiers

Variants§

§

AdB0_00 = 0

§

AdB0_01 = 1

§

AdB0_02 = 2

§

AdB0_03 = 3

§

AdB0_04 = 4

§

AdB0_05 = 5

§

AdB0_06 = 6

§

AdB0_07 = 7

§

AdB0_08 = 8

§

AdB0_09 = 9

§

AdB0_10 = 10

§

AdB0_11 = 11

§

AdB0_12 = 12

§

AdB0_13 = 13

§

AdB0_14 = 14

§

AdB0_15 = 15

§

AdB1_00 = 16

§

AdB1_01 = 17

§

AdB1_02 = 18

§

AdB1_03 = 19

§

AdB1_04 = 20

§

AdB1_05 = 21

§

AdB1_06 = 22

§

AdB1_07 = 23

§

AdB1_08 = 24

§

AdB1_09 = 25

§

AdB1_10 = 26

§

AdB1_11 = 27

§

AdB1_12 = 28

§

AdB1_13 = 29

§

AdB1_14 = 30

§

AdB1_15 = 31

§

B0_00 = 64

§

B0_01 = 65

§

B0_02 = 66

§

B0_03 = 67

§

B0_04 = 68

§

B0_05 = 69

§

B0_06 = 70

§

B0_07 = 71

§

B0_08 = 72

§

B0_09 = 73

§

B0_10 = 74

§

B0_11 = 75

§

B0_12 = 76

§

B0_13 = 77

§

B0_14 = 78

§

B0_15 = 79

§

B1_00 = 80

§

B1_01 = 81

§

B1_02 = 82

§

B1_03 = 83

§

B1_04 = 84

§

B1_05 = 85

§

B1_06 = 86

§

B1_07 = 87

§

B1_08 = 88

§

B1_09 = 89

§

B1_10 = 90

§

B1_11 = 91

§

B1_12 = 92

§

B1_13 = 93

§

B1_14 = 94

§

B1_15 = 95

§

SdB1_00 = 128

§

SdB1_01 = 129

§

SdB1_02 = 130

§

SdB1_03 = 131

§

SdB1_04 = 132

§

SdB1_05 = 133

§

SdB1_06 = 134

§

SdB1_07 = 135

§

SdB1_08 = 136

§

SdB1_09 = 137

§

SdB1_10 = 138

§

SdB1_11 = 139

§

SdB0_00 = 140

§

SdB0_01 = 141

§

SdB0_02 = 142

§

SdB0_03 = 143

§

SdB0_04 = 144

§

SdB0_05 = 145

§

Emc32 = 146

§

Emc33 = 147

§

Emc34 = 148

§

Emc35 = 149

§

Emc36 = 150

§

Emc37 = 151

§

Emc38 = 152

§

Emc39 = 153

§

Emc40 = 154

§

Emc41 = 155

§

Emc00 = 192

§

Emc01 = 193

§

Emc02 = 194

§

Emc03 = 195

§

Emc04 = 196

§

Emc05 = 197

§

Emc06 = 198

§

Emc07 = 199

§

Emc08 = 200

§

Emc09 = 201

§

Emc10 = 202

§

Emc11 = 203

§

Emc12 = 204

§

Emc13 = 205

§

Emc14 = 206

§

Emc15 = 207

§

Emc16 = 208

§

Emc17 = 209

§

Emc18 = 210

§

Emc19 = 211

§

Emc20 = 212

§

Emc21 = 213

§

Emc22 = 214

§

Emc23 = 215

§

Emc24 = 216

§

Emc25 = 217

§

Emc26 = 218

§

Emc27 = 219

§

Emc28 = 220

§

Emc29 = 221

§

Emc30 = 222

§

Emc31 = 223

§

Wakeup = 256

§

PmicOnReq = 257

§

PmicStbyReq = 258

Trait Implementations§

source§

impl Clone for PinId

source§

fn clone(&self) -> PinId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for PinId

Auto Trait Implementations§

§

impl Freeze for PinId

§

impl RefUnwindSafe for PinId

§

impl Send for PinId

§

impl Sync for PinId

§

impl Unpin for PinId

§

impl UnwindSafe for PinId

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> SizedTypeProperties for T

source§

#[doc(hidden)] const IS_ZST: bool = _

🔬This is a nightly-only experimental API. (sized_type_properties)
true if this type requires no storage. false if its size is greater than zero. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.