pub enum OutputSignal {
Show 261 variants SPICLK = 0, SPIQ = 1, SPID = 2, SPIHD = 3, SPIWP = 4, SPICS0 = 5, SPICS1 = 6, SPICS2 = 7, HSPICLK = 8, HSPIQ = 9, HSPID = 10, HSPICS0 = 11, HSPIHD = 12, HSPIWP = 13, U0TXD = 14, U0RTS = 15, U0DTR = 16, U1TXD = 17, U1RTS = 18, I2CM_SCL = 19, I2CM_SDA = 20, EXT2C_SCL = 21, EXT2C_SDA = 22, I2S0O_BCK = 23, I2S1O_BCK = 24, I2S0O_WS = 25, I2S1O_WS = 26, I2S0I_BCK = 27, I2S0I_WS = 28, I2CEXT0_SCL = 29, I2CEXT0_SDA = 30, SDIO_TOHOSTT = 31, PWM0_0A = 32, PWM0_0B = 33, PWM0_1A = 34, PWM0_1B = 35, PWM0_2A = 36, PWM0_2B = 37, GPIO_WLAN_ACTIVE = 40, BB_DIAG0 = 41, BB_DIAG1 = 42, BB_DIAG2 = 43, BB_DIAG3 = 44, BB_DIAG4 = 45, BB_DIAG5 = 46, BB_DIAG6 = 47, BB_DIAG7 = 48, BB_DIAG8 = 49, BB_DIAG9 = 50, BB_DIAG10 = 51, BB_DIAG11 = 52, BB_DIAG12 = 53, BB_DIAG13 = 54, BB_DIAG14 = 55, BB_DIAG15 = 56, BB_DIAG16 = 57, BB_DIAG17 = 58, BB_DIAG18 = 59, BB_DIAG19 = 60, HSPICS1 = 61, HSPICS2 = 62, VSPICLK = 63, VSPIQ = 64, VSPID = 65, VSPIHD = 66, VSPIWP = 67, VSPICS0 = 68, VSPICS1 = 69, VSPICS2 = 70, LEDC_HS_SIG0 = 71, LEDC_HS_SIG1 = 72, LEDC_HS_SIG2 = 73, LEDC_HS_SIG3 = 74, LEDC_HS_SIG4 = 75, LEDC_HS_SIG5 = 76, LEDC_HS_SIG6 = 77, LEDC_HS_SIG7 = 78, LEDC_LS_SIG0 = 79, LEDC_LS_SIG1 = 80, LEDC_LS_SIG2 = 81, LEDC_LS_SIG3 = 82, LEDC_LS_SIG4 = 83, LEDC_LS_SIG5 = 84, LEDC_LS_SIG6 = 85, LEDC_LS_SIG7 = 86, RMT_SIG_0 = 87, RMT_SIG_1 = 88, RMT_SIG_2 = 89, RMT_SIG_3 = 90, RMT_SIG_4 = 91, RMT_SIG_5 = 92, RMT_SIG_6 = 93, RMT_SIG_7 = 94, I2CEXT1_SCL = 95, I2CEXT1_SDA = 96, HOST_CCMD_OD_PULLUP_EN_N = 97, HOST_RST_N_1 = 98, HOST_RST_N_2 = 99, GPIO_SD0 = 100, GPIO_SD1 = 101, GPIO_SD2 = 102, GPIO_SD3 = 103, GPIO_SD4 = 104, GPIO_SD5 = 105, GPIO_SD6 = 106, GPIO_SD7 = 107, PWM1_0A = 108, PWM1_0B = 109, PWM1_1A = 110, PWM1_1B = 111, PWM1_2A = 112, PWM1_2B = 113, PWM2_1H = 114, PWM2_1L = 115, PWM2_2H = 116, PWM2_2L = 117, PWM2_3H = 118, PWM2_3L = 119, PWM2_4H = 120, PWM2_4L = 121, CAN_TX = 123, CAN_BUS_OFF_ON = 124, SPID4 = 128, SPID5 = 129, SPID6 = 130, SPID7 = 131, HSPID4 = 132, HSPID5 = 133, HSPID6 = 134, HSPID7 = 135, VSPID4 = 136, VSPID5 = 137, VSPID6 = 138, VSPID7 = 139, I2S0O_DATA_0 = 140, I2S0O_DATA_1 = 141, I2S0O_DATA_2 = 142, I2S0O_DATA_3 = 143, I2S0O_DATA_4 = 144, I2S0O_DATA_5 = 145, I2S0O_DATA_6 = 146, I2S0O_DATA_7 = 147, I2S0O_DATA_8 = 148, I2S0O_DATA_9 = 149, I2S0O_DATA_10 = 150, I2S0O_DATA_11 = 151, I2S0O_DATA_12 = 152, I2S0O_DATA_13 = 153, I2S0O_DATA_14 = 154, I2S0O_DATA_15 = 155, I2S0O_DATA_16 = 156, I2S0O_DATA_17 = 157, I2S0O_DATA_18 = 158, I2S0O_DATA_19 = 159, I2S0O_DATA_20 = 160, I2S0O_DATA_21 = 161, I2S0O_DATA_22 = 162, I2S0O_DATA_23 = 163, I2S1I_BCK = 164, I2S1I_WS = 165, I2S1O_DATA_0 = 166, I2S1O_DATA_1 = 167, I2S1O_DATA_2 = 168, I2S1O_DATA_3 = 169, I2S1O_DATA_4 = 170, I2S1O_DATA_5 = 171, I2S1O_DATA_6 = 172, I2S1O_DATA_7 = 173, I2S1O_DATA_8 = 174, I2S1O_DATA_9 = 175, I2S1O_DATA_10 = 176, I2S1O_DATA_11 = 177, I2S1O_DATA_12 = 178, I2S1O_DATA_13 = 179, I2S1O_DATA_14 = 180, I2S1O_DATA_15 = 181, I2S1O_DATA_16 = 182, I2S1O_DATA_17 = 183, I2S1O_DATA_18 = 184, I2S1O_DATA_19 = 185, I2S1O_DATA_20 = 186, I2S1O_DATA_21 = 187, I2S1O_DATA_22 = 188, I2S1O_DATA_23 = 189, PWM3_1H = 190, PWM3_1L = 191, PWM3_2H = 192, PWM3_2L = 193, PWM3_3H = 194, PWM3_3L = 195, PWM3_4H = 196, PWM3_4L = 197, U2TXD = 198, U2RTS = 199, EMAC_MDC = 200, EMAC_MDO = 201, EMAC_CRS = 202, EMAC_COL = 203, BT_AUDIO0RQ = 204, BT_AUDIO1RQ = 205, BT_AUDIO2RQ = 206, BLE_AUDIO0RQ = 207, BLE_AUDIO1RQ = 208, BLE_AUDIO2RQ = 209, PCMFSYNC = 210, PCMCLK = 211, PCMDOUT = 212, BLE_AUDIO_SYNC0_P = 213, BLE_AUDIO_SYNC1_P = 214, BLE_AUDIO_SYNC2_P = 215, ANT_SEL0 = 216, ANT_SEL1 = 217, ANT_SEL2 = 218, ANT_SEL3 = 219, ANT_SEL4 = 220, ANT_SEL5 = 221, ANT_SEL6 = 222, ANT_SEL7 = 223, SIGNAL_224 = 224, SIGNAL_225 = 225, SIGNAL_226 = 226, SIGNAL_227 = 227, SIGNAL_228 = 228, GPIO = 256, CLK_OUT1 = 512, CLK_OUT2 = 513, CLK_OUT3 = 514, SD_CLK = 515, SD_CMD = 516, SD_DATA0 = 517, SD_DATA1 = 518, SD_DATA2 = 519, SD_DATA3 = 520, HS1_CLK = 521, HS1_CMD = 522, HS1_DATA0 = 523, HS1_DATA1 = 524, HS1_DATA2 = 525, HS1_DATA3 = 526, HS1_DATA4 = 527, HS1_DATA5 = 528, HS1_DATA6 = 529, HS1_DATA7 = 530, HS1_STROBE = 531, HS2_CLK = 532, HS2_CMD = 533, HS2_DATA0 = 534, HS2_DATA1 = 535, HS2_DATA2 = 536, HS2_DATA3 = 537, EMAC_TX_CLK = 538, EMAC_TX_ER = 539, EMAC_TXD3 = 540, EMAC_RX_ER = 541, EMAC_TXD2 = 542, EMAC_CLK_OUT = 543, EMAC_CLK_180 = 544, EMAC_TXD0 = 545, EMAC_TX_EN = 546, EMAC_TXD1 = 547, MTDO = 548,
}
Expand description

Peripheral output signals for the GPIO mux

Variants§

§

SPICLK = 0

§

SPIQ = 1

§

SPID = 2

§

SPIHD = 3

§

SPIWP = 4

§

SPICS0 = 5

§

SPICS1 = 6

§

SPICS2 = 7

§

HSPICLK = 8

§

HSPIQ = 9

§

HSPID = 10

§

HSPICS0 = 11

§

HSPIHD = 12

§

HSPIWP = 13

§

U0TXD = 14

§

U0RTS = 15

§

U0DTR = 16

§

U1TXD = 17

§

U1RTS = 18

§

I2CM_SCL = 19

§

I2CM_SDA = 20

§

EXT2C_SCL = 21

§

EXT2C_SDA = 22

§

I2S0O_BCK = 23

§

I2S1O_BCK = 24

§

I2S0O_WS = 25

§

I2S1O_WS = 26

§

I2S0I_BCK = 27

§

I2S0I_WS = 28

§

I2CEXT0_SCL = 29

§

I2CEXT0_SDA = 30

§

SDIO_TOHOSTT = 31

§

PWM0_0A = 32

§

PWM0_0B = 33

§

PWM0_1A = 34

§

PWM0_1B = 35

§

PWM0_2A = 36

§

PWM0_2B = 37

§

GPIO_WLAN_ACTIVE = 40

§

BB_DIAG0 = 41

§

BB_DIAG1 = 42

§

BB_DIAG2 = 43

§

BB_DIAG3 = 44

§

BB_DIAG4 = 45

§

BB_DIAG5 = 46

§

BB_DIAG6 = 47

§

BB_DIAG7 = 48

§

BB_DIAG8 = 49

§

BB_DIAG9 = 50

§

BB_DIAG10 = 51

§

BB_DIAG11 = 52

§

BB_DIAG12 = 53

§

BB_DIAG13 = 54

§

BB_DIAG14 = 55

§

BB_DIAG15 = 56

§

BB_DIAG16 = 57

§

BB_DIAG17 = 58

§

BB_DIAG18 = 59

§

BB_DIAG19 = 60

§

HSPICS1 = 61

§

HSPICS2 = 62

§

VSPICLK = 63

§

VSPIQ = 64

§

VSPID = 65

§

VSPIHD = 66

§

VSPIWP = 67

§

VSPICS0 = 68

§

VSPICS1 = 69

§

VSPICS2 = 70

§

LEDC_HS_SIG0 = 71

§

LEDC_HS_SIG1 = 72

§

LEDC_HS_SIG2 = 73

§

LEDC_HS_SIG3 = 74

§

LEDC_HS_SIG4 = 75

§

LEDC_HS_SIG5 = 76

§

LEDC_HS_SIG6 = 77

§

LEDC_HS_SIG7 = 78

§

LEDC_LS_SIG0 = 79

§

LEDC_LS_SIG1 = 80

§

LEDC_LS_SIG2 = 81

§

LEDC_LS_SIG3 = 82

§

LEDC_LS_SIG4 = 83

§

LEDC_LS_SIG5 = 84

§

LEDC_LS_SIG6 = 85

§

LEDC_LS_SIG7 = 86

§

RMT_SIG_0 = 87

§

RMT_SIG_1 = 88

§

RMT_SIG_2 = 89

§

RMT_SIG_3 = 90

§

RMT_SIG_4 = 91

§

RMT_SIG_5 = 92

§

RMT_SIG_6 = 93

§

RMT_SIG_7 = 94

§

I2CEXT1_SCL = 95

§

I2CEXT1_SDA = 96

§

HOST_CCMD_OD_PULLUP_EN_N = 97

§

HOST_RST_N_1 = 98

§

HOST_RST_N_2 = 99

§

GPIO_SD0 = 100

§

GPIO_SD1 = 101

§

GPIO_SD2 = 102

§

GPIO_SD3 = 103

§

GPIO_SD4 = 104

§

GPIO_SD5 = 105

§

GPIO_SD6 = 106

§

GPIO_SD7 = 107

§

PWM1_0A = 108

§

PWM1_0B = 109

§

PWM1_1A = 110

§

PWM1_1B = 111

§

PWM1_2A = 112

§

PWM1_2B = 113

§

PWM2_1H = 114

§

PWM2_1L = 115

§

PWM2_2H = 116

§

PWM2_2L = 117

§

PWM2_3H = 118

§

PWM2_3L = 119

§

PWM2_4H = 120

§

PWM2_4L = 121

§

CAN_TX = 123

§

CAN_BUS_OFF_ON = 124

§

SPID4 = 128

§

SPID5 = 129

§

SPID6 = 130

§

SPID7 = 131

§

HSPID4 = 132

§

HSPID5 = 133

§

HSPID6 = 134

§

HSPID7 = 135

§

VSPID4 = 136

§

VSPID5 = 137

§

VSPID6 = 138

§

VSPID7 = 139

§

I2S0O_DATA_0 = 140

§

I2S0O_DATA_1 = 141

§

I2S0O_DATA_2 = 142

§

I2S0O_DATA_3 = 143

§

I2S0O_DATA_4 = 144

§

I2S0O_DATA_5 = 145

§

I2S0O_DATA_6 = 146

§

I2S0O_DATA_7 = 147

§

I2S0O_DATA_8 = 148

§

I2S0O_DATA_9 = 149

§

I2S0O_DATA_10 = 150

§

I2S0O_DATA_11 = 151

§

I2S0O_DATA_12 = 152

§

I2S0O_DATA_13 = 153

§

I2S0O_DATA_14 = 154

§

I2S0O_DATA_15 = 155

§

I2S0O_DATA_16 = 156

§

I2S0O_DATA_17 = 157

§

I2S0O_DATA_18 = 158

§

I2S0O_DATA_19 = 159

§

I2S0O_DATA_20 = 160

§

I2S0O_DATA_21 = 161

§

I2S0O_DATA_22 = 162

§

I2S0O_DATA_23 = 163

§

I2S1I_BCK = 164

§

I2S1I_WS = 165

§

I2S1O_DATA_0 = 166

§

I2S1O_DATA_1 = 167

§

I2S1O_DATA_2 = 168

§

I2S1O_DATA_3 = 169

§

I2S1O_DATA_4 = 170

§

I2S1O_DATA_5 = 171

§

I2S1O_DATA_6 = 172

§

I2S1O_DATA_7 = 173

§

I2S1O_DATA_8 = 174

§

I2S1O_DATA_9 = 175

§

I2S1O_DATA_10 = 176

§

I2S1O_DATA_11 = 177

§

I2S1O_DATA_12 = 178

§

I2S1O_DATA_13 = 179

§

I2S1O_DATA_14 = 180

§

I2S1O_DATA_15 = 181

§

I2S1O_DATA_16 = 182

§

I2S1O_DATA_17 = 183

§

I2S1O_DATA_18 = 184

§

I2S1O_DATA_19 = 185

§

I2S1O_DATA_20 = 186

§

I2S1O_DATA_21 = 187

§

I2S1O_DATA_22 = 188

§

I2S1O_DATA_23 = 189

§

PWM3_1H = 190

§

PWM3_1L = 191

§

PWM3_2H = 192

§

PWM3_2L = 193

§

PWM3_3H = 194

§

PWM3_3L = 195

§

PWM3_4H = 196

§

PWM3_4L = 197

§

U2TXD = 198

§

U2RTS = 199

§

EMAC_MDC = 200

§

EMAC_MDO = 201

§

EMAC_CRS = 202

§

EMAC_COL = 203

§

BT_AUDIO0RQ = 204

§

BT_AUDIO1RQ = 205

§

BT_AUDIO2RQ = 206

§

BLE_AUDIO0RQ = 207

§

BLE_AUDIO1RQ = 208

§

BLE_AUDIO2RQ = 209

§

PCMFSYNC = 210

§

PCMCLK = 211

§

PCMDOUT = 212

§

BLE_AUDIO_SYNC0_P = 213

§

BLE_AUDIO_SYNC1_P = 214

§

BLE_AUDIO_SYNC2_P = 215

§

ANT_SEL0 = 216

§

ANT_SEL1 = 217

§

ANT_SEL2 = 218

§

ANT_SEL3 = 219

§

ANT_SEL4 = 220

§

ANT_SEL5 = 221

§

ANT_SEL6 = 222

§

ANT_SEL7 = 223

§

SIGNAL_224 = 224

§

SIGNAL_225 = 225

§

SIGNAL_226 = 226

§

SIGNAL_227 = 227

§

SIGNAL_228 = 228

§

GPIO = 256

§

CLK_OUT1 = 512

§

CLK_OUT2 = 513

§

CLK_OUT3 = 514

§

SD_CLK = 515

§

SD_CMD = 516

§

SD_DATA0 = 517

§

SD_DATA1 = 518

§

SD_DATA2 = 519

§

SD_DATA3 = 520

§

HS1_CLK = 521

§

HS1_CMD = 522

§

HS1_DATA0 = 523

§

HS1_DATA1 = 524

§

HS1_DATA2 = 525

§

HS1_DATA3 = 526

§

HS1_DATA4 = 527

§

HS1_DATA5 = 528

§

HS1_DATA6 = 529

§

HS1_DATA7 = 530

§

HS1_STROBE = 531

§

HS2_CLK = 532

§

HS2_CMD = 533

§

HS2_DATA0 = 534

§

HS2_DATA1 = 535

§

HS2_DATA2 = 536

§

HS2_DATA3 = 537

§

EMAC_TX_CLK = 538

§

EMAC_TX_ER = 539

§

EMAC_TXD3 = 540

§

EMAC_RX_ER = 541

§

EMAC_TXD2 = 542

§

EMAC_CLK_OUT = 543

§

EMAC_CLK_180 = 544

§

EMAC_TXD0 = 545

§

EMAC_TX_EN = 546

§

EMAC_TXD1 = 547

§

MTDO = 548

Trait Implementations§

source§

impl Clone for OutputSignal

source§

fn clone(&self) -> OutputSignal

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 PartialEq for OutputSignal

source§

fn eq(&self, other: &OutputSignal) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for OutputSignal

source§

impl StructuralPartialEq for OutputSignal

Auto Trait Implementations§

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, 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.