Enum esp32c6_hal::soc::gpio::InputSignal
source · pub enum InputSignal {
Show 90 variants
EXT_ADC_START,
U0RXD,
U0CTS,
U0DSR,
U1RXD,
U1CTS,
U1DSR,
I2S_MCLK,
I2SO_BCK,
I2SO_WS,
I2SI_SD,
I2SI_BCK,
I2SI_WS,
USB_JTAG_TDO_BRIDGE,
CPU_TESTBUS0,
CPU_GPIO_IN0,
CPU_GPIO_IN1,
CPU_GPIO_IN2,
CPU_GPIO_IN3,
CPU_GPIO_IN4,
CPU_GPIO_IN5,
CPU_GPIO_IN6,
CPU_GPIO_IN7,
USB_JTAG_TMS,
USB_EXTPHY_OEN,
USB_EXTPHY_VM,
USB_EXTPHY_VPO,
I2CEXT0_SCL,
I2CEXT0_SDA,
PARL_RX_DATA0,
PARL_RX_DATA1,
PARL_RX_DATA2,
PARL_RX_DATA3,
PARL_RX_DATA4,
PARL_RX_DATA5,
PARL_RX_DATA6,
PARL_RX_DATA7,
PARL_RX_DATA8,
PARL_RX_DATA9,
PARL_RX_DATA10,
PARL_RX_DATA11,
PARL_RX_DATA12,
PARL_RX_DATA13,
PARL_RX_DATA14,
PARL_RX_DATA15,
FSPICLK,
FSPIQ,
FSPID,
FSPIHD,
FSPIWP,
FSPICS0,
PARL_RX_CLK,
PARL_TX_CLK,
RMT_SIG_0,
RMT_SIG_1,
TWAI0_RX,
TWAI1_RX,
PWM0_SYNC0,
PWM0_SYNC1,
PWM0_SYNC2,
PWM0_F0,
PWM0_F1,
PWM0_F2,
PWM0_CAP0,
PWM0_CAP1,
PWM0_CAP2,
SIG_IN_FUNC97,
SIG_IN_FUNC98,
SIG_IN_FUNC99,
SIG_IN_FUNC100,
PCNT0_SIG_CH0,
PCNT0_SIG_CH1,
PCNT0_CTRL_CH0,
PCNT0_CTRL_CH1,
PCNT1_SIG_CH0,
PCNT1_SIG_CH1,
PCNT1_CTRL_CH0,
PCNT1_CTRL_CH1,
PCNT2_SIG_CH0,
PCNT2_SIG_CH1,
PCNT2_CTRL_CH0,
PCNT2_CTRL_CH1,
PCNT3_SIG_CH0,
PCNT3_SIG_CH1,
PCNT3_CTRL_CH0,
PCNT3_CTRL_CH1,
SPIQ,
SPID,
SPIHD,
SPIWP,
}
Expand description
Peripheral input signals for the GPIO mux
Variants§
EXT_ADC_START
U0RXD
U0CTS
U0DSR
U1RXD
U1CTS
U1DSR
I2S_MCLK
I2SO_BCK
I2SO_WS
I2SI_SD
I2SI_BCK
I2SI_WS
USB_JTAG_TDO_BRIDGE
CPU_TESTBUS0
CPU_GPIO_IN0
CPU_GPIO_IN1
CPU_GPIO_IN2
CPU_GPIO_IN3
CPU_GPIO_IN4
CPU_GPIO_IN5
CPU_GPIO_IN6
CPU_GPIO_IN7
USB_JTAG_TMS
USB_EXTPHY_OEN
USB_EXTPHY_VM
USB_EXTPHY_VPO
I2CEXT0_SCL
I2CEXT0_SDA
PARL_RX_DATA0
PARL_RX_DATA1
PARL_RX_DATA2
PARL_RX_DATA3
PARL_RX_DATA4
PARL_RX_DATA5
PARL_RX_DATA6
PARL_RX_DATA7
PARL_RX_DATA8
PARL_RX_DATA9
PARL_RX_DATA10
PARL_RX_DATA11
PARL_RX_DATA12
PARL_RX_DATA13
PARL_RX_DATA14
PARL_RX_DATA15
FSPICLK
FSPIQ
FSPID
FSPIHD
FSPIWP
FSPICS0
PARL_RX_CLK
PARL_TX_CLK
RMT_SIG_0
RMT_SIG_1
TWAI0_RX
TWAI1_RX
PWM0_SYNC0
PWM0_SYNC1
PWM0_SYNC2
PWM0_F0
PWM0_F1
PWM0_F2
PWM0_CAP0
PWM0_CAP1
PWM0_CAP2
SIG_IN_FUNC97
SIG_IN_FUNC98
SIG_IN_FUNC99
SIG_IN_FUNC100
PCNT0_SIG_CH0
PCNT0_SIG_CH1
PCNT0_CTRL_CH0
PCNT0_CTRL_CH1
PCNT1_SIG_CH0
PCNT1_SIG_CH1
PCNT1_CTRL_CH0
PCNT1_CTRL_CH1
PCNT2_SIG_CH0
PCNT2_SIG_CH1
PCNT2_CTRL_CH0
PCNT2_CTRL_CH1
PCNT3_SIG_CH0
PCNT3_SIG_CH1
PCNT3_CTRL_CH0
PCNT3_CTRL_CH1
SPIQ
SPID
SPIHD
SPIWP
Trait Implementations§
source§impl Clone for InputSignal
impl Clone for InputSignal
source§fn clone(&self) -> InputSignal
fn clone(&self) -> InputSignal
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl PartialEq<InputSignal> for InputSignal
impl PartialEq<InputSignal> for InputSignal
source§fn eq(&self, other: &InputSignal) -> bool
fn eq(&self, other: &InputSignal) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.