Enum esp32_hal::gpio::InputSignal[][src]

pub enum InputSignal {
Show 214 variants SPICLK, SPIQ, SPID, SPIHD, SPIWP, SPICS0, SPICS1, SPICS2, HSPICLK, HSPIQ, HSPID, HSPICS0, HSPIHD, HSPIWP, U0RXD, U0CTS, U0DSR, U1RXD, U1CTS, I2CM_SDA, EXT_I2C_SDA, I2S0O_BCK, I2S1O_BCK, I2S0O_WS, I2S1O_WS, I2S0I_BCK, I2S0I_WS, I2CEXT0_SCL, I2CEXT0_SDA, PWM0_SYNC0, PWM0_SYNC1, PWM0_SYNC2, PWM0_F0, PWM0_F1, PWM0_F2, GPIO_BT_ACTIVE, GPIO_BT_PRIORITY, PCNT_SIG_CH0_0, PCNT_SIG_CH1_0, PCNT_CTRL_CH0_0, PCNT_CTRL_CH1_0, PCNT_SIG_CH0_1, PCNT_SIG_CH1_1, PCNT_CTRL_CH0_1, PCNT_CTRL_CH1_1, PCNT_SIG_CH0_2, PCNT_SIG_CH1_2, PCNT_CTRL_CH0_2, PCNT_CTRL_CH1_2, PCNT_SIG_CH0_3, PCNT_SIG_CH1_3, PCNT_CTRL_CH0_3, PCNT_CTRL_CH1_3, PCNT_SIG_CH0_4, PCNT_SIG_CH1_4, PCNT_CTRL_CH0_4, PCNT_CTRL_CH1_4, HSPICS1, HSPICS2, VSPICLK, VSPIQ, VSPID, VSPIHD, VSPIWP, VSPICS0, VSPICS1, VSPICS2, PCNT_SIG_CH0_5, PCNT_SIG_CH1_5, PCNT_CTRL_CH0_5, PCNT_CTRL_CH1_5, PCNT_SIG_CH0_6, PCNT_SIG_CH1_6, PCNT_CTRL_CH0_6, PCNT_CTRL_CH1_6, PCNT_SIG_CH0_7, PCNT_SIG_CH1_7, PCNT_CTRL_CH0_7, PCNT_CTRL_CH1_7, RMT_SIG_0, RMT_SIG_1, RMT_SIG_2, RMT_SIG_3, RMT_SIG_4, RMT_SIG_5, RMT_SIG_6, RMT_SIG_7, EXT_ADC_START, CAN_RX, I2CEXT1_SCL, I2CEXT1_SDA, HOST_CARD_DETECT_N_1, HOST_CARD_DETECT_N_2, HOST_CARD_WRITE_PRT_1, HOST_CARD_WRITE_PRT_2, HOST_CARD_INT_N_1, HOST_CARD_INT_N_2, PWM1_SYNC0, PWM1_SYNC1, PWM1_SYNC2, PWM1_F0, PWM1_F1, PWM1_F2, PWM0_CAP0, PWM0_CAP1, PWM0_CAP2, PWM1_CAP0, PWM1_CAP1, PWM1_CAP2, PWM2_FLTA, PWM2_FLTB, PWM2_CAP1, PWM2_CAP2, PWM2_CAP3, PWM3_FLTA, PWM3_FLTB, PWM3_CAP1, PWM3_CAP2, PWM3_CAP3, CAN_CLKOUT, SPID4, SPID5, SPID6, SPID7, HSPID4, HSPID5, HSPID6, HSPID7, VSPID4, VSPID5, VSPID6, VSPID7, I2S0I_DATA_0, I2S0I_DATA_1, I2S0I_DATA_2, I2S0I_DATA_3, I2S0I_DATA_4, I2S0I_DATA_5, I2S0I_DATA_6, I2S0I_DATA_7, I2S0I_DATA_8, I2S0I_DATA_9, I2S0I_DATA_10, I2S0I_DATA_11, I2S0I_DATA_12, I2S0I_DATA_13, I2S0I_DATA_14, I2S0I_DATA_15, I2S1I_BCK, I2S1I_WS, I2S1I_DATA_0, I2S1I_DATA_1, I2S1I_DATA_2, I2S1I_DATA_3, I2S1I_DATA_4, I2S1I_DATA_5, I2S1I_DATA_6, I2S1I_DATA_7, I2S1I_DATA_8, I2S1I_DATA_9, I2S1I_DATA_10, I2S1I_DATA_11, I2S1I_DATA_12, I2S1I_DATA_13, I2S1I_DATA_14, I2S1I_DATA_15, I2S0I_H_SYNC, I2S0I_V_SYNC, I2S0I_H_ENABLE, I2S1I_H_SYNC, I2S1I_V_SYNC, I2S1I_H_ENABLE, U2RXD, U2CTS, EMAC_MDC, EMAC_MDI, EMAC_CRS, EMAC_COL, PCMFSYNC, PCMCLK, PCMDIN, SIG_IN_FUNC224, SIG_IN_FUNC225, SIG_IN_FUNC226, SIG_IN_FUNC227, SIG_IN_FUNC228, SD_DATA0, SD_DATA1, SD_DATA2, SD_DATA3, HS1_DATA0, HS1_DATA1, HS1_DATA2, HS1_DATA3, HS1_DATA4, HS1_DATA5, HS1_DATA6, HS1_DATA7, HS2_DATA0, HS2_DATA1, HS2_DATA2, HS2_DATA3, EMAC_TX_CLK, EMAC_RXD2, EMAC_TX_ER, EMAC_RX_CLK, EMAC_RX_ER, EMAC_RXD3, EMAC_RXD0, EMAC_RXD1, EMAC_RX_DV, MTDI, MTCK, MTMS,
}
Expand description

Peripheral input signals for the GPIO mux

Variants

SPICLK
SPIQ
SPID
SPIHD
SPIWP
SPICS0
SPICS1
SPICS2
HSPICLK
HSPIQ
HSPID
HSPICS0
HSPIHD
HSPIWP
U0RXD
U0CTS
U0DSR
U1RXD
U1CTS
I2CM_SDA
EXT_I2C_SDA
I2S0O_BCK
I2S1O_BCK
I2S0O_WS
I2S1O_WS
I2S0I_BCK
I2S0I_WS
I2CEXT0_SCL
I2CEXT0_SDA
PWM0_SYNC0
PWM0_SYNC1
PWM0_SYNC2
PWM0_F0
PWM0_F1
PWM0_F2
GPIO_BT_ACTIVE
GPIO_BT_PRIORITY
PCNT_SIG_CH0_0
PCNT_SIG_CH1_0
PCNT_CTRL_CH0_0
PCNT_CTRL_CH1_0
PCNT_SIG_CH0_1
PCNT_SIG_CH1_1
PCNT_CTRL_CH0_1
PCNT_CTRL_CH1_1
PCNT_SIG_CH0_2
PCNT_SIG_CH1_2
PCNT_CTRL_CH0_2
PCNT_CTRL_CH1_2
PCNT_SIG_CH0_3
PCNT_SIG_CH1_3
PCNT_CTRL_CH0_3
PCNT_CTRL_CH1_3
PCNT_SIG_CH0_4
PCNT_SIG_CH1_4
PCNT_CTRL_CH0_4
PCNT_CTRL_CH1_4
HSPICS1
HSPICS2
VSPICLK
VSPIQ
VSPID
VSPIHD
VSPIWP
VSPICS0
VSPICS1
VSPICS2
PCNT_SIG_CH0_5
PCNT_SIG_CH1_5
PCNT_CTRL_CH0_5
PCNT_CTRL_CH1_5
PCNT_SIG_CH0_6
PCNT_SIG_CH1_6
PCNT_CTRL_CH0_6
PCNT_CTRL_CH1_6
PCNT_SIG_CH0_7
PCNT_SIG_CH1_7
PCNT_CTRL_CH0_7
PCNT_CTRL_CH1_7
RMT_SIG_0
RMT_SIG_1
RMT_SIG_2
RMT_SIG_3
RMT_SIG_4
RMT_SIG_5
RMT_SIG_6
RMT_SIG_7
EXT_ADC_START
CAN_RX
I2CEXT1_SCL
I2CEXT1_SDA
HOST_CARD_DETECT_N_1
HOST_CARD_DETECT_N_2
HOST_CARD_WRITE_PRT_1
HOST_CARD_WRITE_PRT_2
HOST_CARD_INT_N_1
HOST_CARD_INT_N_2
PWM1_SYNC0
PWM1_SYNC1
PWM1_SYNC2
PWM1_F0
PWM1_F1
PWM1_F2
PWM0_CAP0
PWM0_CAP1
PWM0_CAP2
PWM1_CAP0
PWM1_CAP1
PWM1_CAP2
PWM2_FLTA
PWM2_FLTB
PWM2_CAP1
PWM2_CAP2
PWM2_CAP3
PWM3_FLTA
PWM3_FLTB
PWM3_CAP1
PWM3_CAP2
PWM3_CAP3
CAN_CLKOUT
SPID4
SPID5
SPID6
SPID7
HSPID4
HSPID5
HSPID6
HSPID7
VSPID4
VSPID5
VSPID6
VSPID7
I2S0I_DATA_0
I2S0I_DATA_1
I2S0I_DATA_2
I2S0I_DATA_3
I2S0I_DATA_4
I2S0I_DATA_5
I2S0I_DATA_6
I2S0I_DATA_7
I2S0I_DATA_8
I2S0I_DATA_9
I2S0I_DATA_10
I2S0I_DATA_11
I2S0I_DATA_12
I2S0I_DATA_13
I2S0I_DATA_14
I2S0I_DATA_15
I2S1I_BCK
I2S1I_WS
I2S1I_DATA_0
I2S1I_DATA_1
I2S1I_DATA_2
I2S1I_DATA_3
I2S1I_DATA_4
I2S1I_DATA_5
I2S1I_DATA_6
I2S1I_DATA_7
I2S1I_DATA_8
I2S1I_DATA_9
I2S1I_DATA_10
I2S1I_DATA_11
I2S1I_DATA_12
I2S1I_DATA_13
I2S1I_DATA_14
I2S1I_DATA_15
I2S0I_H_SYNC
I2S0I_V_SYNC
I2S0I_H_ENABLE
I2S1I_H_SYNC
I2S1I_V_SYNC
I2S1I_H_ENABLE
U2RXD
U2CTS
EMAC_MDC
EMAC_MDI
EMAC_CRS
EMAC_COL
PCMFSYNC
PCMCLK
PCMDIN
SIG_IN_FUNC224
SIG_IN_FUNC225
SIG_IN_FUNC226
SIG_IN_FUNC227
SIG_IN_FUNC228
SD_DATA0
SD_DATA1
SD_DATA2
SD_DATA3
HS1_DATA0
HS1_DATA1
HS1_DATA2
HS1_DATA3
HS1_DATA4
HS1_DATA5
HS1_DATA6
HS1_DATA7
HS2_DATA0
HS2_DATA1
HS2_DATA2
HS2_DATA3
EMAC_TX_CLK
EMAC_RXD2
EMAC_TX_ER
EMAC_RX_CLK
EMAC_RX_ER
EMAC_RXD3
EMAC_RXD0
EMAC_RXD1
EMAC_RX_DV
MTDI
MTCK
MTMS

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.