Enum esp32c6_hal::gpio::OutputSignal
source · pub enum OutputSignal {
Show 102 variants
LEDC_LS_SIG0,
LEDC_LS_SIG1,
LEDC_LS_SIG2,
LEDC_LS_SIG3,
LEDC_LS_SIG4,
LEDC_LS_SIG5,
U0TXD,
U0RTS,
U0DTR,
U1TXD,
U1RTS,
U1DTR,
I2S_MCLK,
I2SO_BCK,
I2SO_WS,
I2SO_SD,
I2SI_BCK,
I2SI_WS,
I2SO_SD1,
USB_JTAG_TRST,
CPU_GPIO_OUT0,
CPU_GPIO_OUT1,
CPU_GPIO_OUT2,
CPU_GPIO_OUT3,
CPU_GPIO_OUT4,
CPU_GPIO_OUT5,
CPU_GPIO_OUT6,
CPU_GPIO_OUT7,
USB_JTAG_TCK,
USB_JTAG_TMS,
USB_JTAG_TDI,
USB_JTAG_TDO,
I2CEXT0_SCL,
I2CEXT0_SDA,
PARL_TX_DATA0,
PARL_TX_DATA1,
PARL_TX_DATA2,
PARL_TX_DATA3,
PARL_TX_DATA4,
PARL_TX_DATA5,
PARL_TX_DATA6,
PARL_TX_DATA7,
PARL_TX_DATA8,
PARL_TX_DATA9,
PARL_TX_DATA10,
PARL_TX_DATA11,
PARL_TX_DATA12,
PARL_TX_DATA13,
PARL_TX_DATA14,
PARL_TX_DATA15,
FSPICLK_MUX,
FSPIQ,
FSPID,
FSPIHD,
FSPIWP,
FSPICS0,
SDIO_TOHOST_INT,
PARL_TX_CLK,
RMT_SIG_0,
RMT_SIG_1,
TWAI0_TX,
TWAI0_BUS_OFF_ON,
TWAI0_CLKOUT,
TWAI0_STANDBY,
TWAI1_TX,
TWAI1_BUS_OFF_ON,
TWAI1_CLKOUT,
TWAI1_STANDBY,
GPIO_SD0,
GPIO_SD1,
GPIO_SD2,
GPIO_SD3,
PWM0_0A,
PWM0_0B,
PWM0_1A,
PWM0_1B,
PWM0_2A,
PWM0_2B,
SIG_IN_FUNC97,
SIG_IN_FUNC98,
SIG_IN_FUNC99,
SIG_IN_FUNC100,
FSPICS1,
FSPICS2,
FSPICS3,
FSPICS4,
FSPICS5,
SPICLK_MUX,
SPICS0,
SPICS1,
GPIO_TASK_MATRIX_OUT0,
GPIO_TASK_MATRIX_OUT1,
GPIO_TASK_MATRIX_OUT2,
GPIO_TASK_MATRIX_OUT3,
SPIQ,
SPID,
SPIHD,
SPIWP,
CLK_OUT_OUT1,
CLK_OUT_OUT2,
CLK_OUT_OUT3,
GPIO,
}
Expand description
Peripheral input signals for the GPIO mux
Variants§
LEDC_LS_SIG0
LEDC_LS_SIG1
LEDC_LS_SIG2
LEDC_LS_SIG3
LEDC_LS_SIG4
LEDC_LS_SIG5
U0TXD
U0RTS
U0DTR
U1TXD
U1RTS
U1DTR
I2S_MCLK
I2SO_BCK
I2SO_WS
I2SO_SD
I2SI_BCK
I2SI_WS
I2SO_SD1
USB_JTAG_TRST
CPU_GPIO_OUT0
CPU_GPIO_OUT1
CPU_GPIO_OUT2
CPU_GPIO_OUT3
CPU_GPIO_OUT4
CPU_GPIO_OUT5
CPU_GPIO_OUT6
CPU_GPIO_OUT7
USB_JTAG_TCK
USB_JTAG_TMS
USB_JTAG_TDI
USB_JTAG_TDO
I2CEXT0_SCL
I2CEXT0_SDA
PARL_TX_DATA0
PARL_TX_DATA1
PARL_TX_DATA2
PARL_TX_DATA3
PARL_TX_DATA4
PARL_TX_DATA5
PARL_TX_DATA6
PARL_TX_DATA7
PARL_TX_DATA8
PARL_TX_DATA9
PARL_TX_DATA10
PARL_TX_DATA11
PARL_TX_DATA12
PARL_TX_DATA13
PARL_TX_DATA14
PARL_TX_DATA15
FSPICLK_MUX
FSPIQ
FSPID
FSPIHD
FSPIWP
FSPICS0
SDIO_TOHOST_INT
PARL_TX_CLK
RMT_SIG_0
RMT_SIG_1
TWAI0_TX
TWAI0_BUS_OFF_ON
TWAI0_CLKOUT
TWAI0_STANDBY
TWAI1_TX
TWAI1_BUS_OFF_ON
TWAI1_CLKOUT
TWAI1_STANDBY
GPIO_SD0
GPIO_SD1
GPIO_SD2
GPIO_SD3
PWM0_0A
PWM0_0B
PWM0_1A
PWM0_1B
PWM0_2A
PWM0_2B
SIG_IN_FUNC97
SIG_IN_FUNC98
SIG_IN_FUNC99
SIG_IN_FUNC100
FSPICS1
FSPICS2
FSPICS3
FSPICS4
FSPICS5
SPICLK_MUX
SPICS0
SPICS1
GPIO_TASK_MATRIX_OUT0
GPIO_TASK_MATRIX_OUT1
GPIO_TASK_MATRIX_OUT2
GPIO_TASK_MATRIX_OUT3
SPIQ
SPID
SPIHD
SPIWP
CLK_OUT_OUT1
CLK_OUT_OUT2
CLK_OUT_OUT3
GPIO
Trait Implementations§
source§impl Clone for OutputSignal
impl Clone for OutputSignal
source§fn clone(&self) -> OutputSignal
fn clone(&self) -> OutputSignal
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<OutputSignal> for OutputSignal
impl PartialEq<OutputSignal> for OutputSignal
source§fn eq(&self, other: &OutputSignal) -> bool
fn eq(&self, other: &OutputSignal) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.