Enum esp32c6_hal::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 ==
.impl Copy for InputSignal
impl StructuralPartialEq for InputSignal
Auto Trait Implementations§
impl RefUnwindSafe for InputSignal
impl Send for InputSignal
impl Sync for InputSignal
impl Unpin for InputSignal
impl UnwindSafe for InputSignal
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more