Enum esp32s2_hal::gpio::OutputSignal
source · pub enum OutputSignal {
Show 93 variants
SPIQ,
SPID,
SPIHD,
SPIWP,
SPICLK,
SPICS0,
SPICS1,
SPID4,
SPID5,
SPID6,
SPID7,
SPIDQS,
U0TXD,
U0RTS,
U0DTR,
U1TXD,
U1RTS,
U1DTR,
I2S0O_BCK,
I2S0O_WS,
I2S0I_BCK,
I2S0I_WS,
I2CEXT0_SCL,
I2CEXT0_SDA,
SDIO_TOHOST_INT,
SPI3_CLK,
SPI3_Q,
SPI3_D,
SPI3_HD,
SPI3_CS0,
SPI3_CS1,
SPI3_CS2,
LEDC_LS_SIG0,
LEDC_LS_SIG1,
LEDC_LS_SIG2,
LEDC_LS_SIG3,
LEDC_LS_SIG4,
LEDC_LS_SIG5,
LEDC_LS_SIG6,
LEDC_LS_SIG7,
RMT_SIG_OUT0,
RMT_SIG_OUT1,
RMT_SIG_OUT2,
RMT_SIG_OUT3,
I2CEXT1_SCL,
I2CEXT1_SDA,
GPIO_SD0,
GPIO_SD1,
GPIO_SD2,
GPIO_SD3,
GPIO_SD4,
GPIO_SD5,
GPIO_SD6,
GPIO_SD7,
FSPICLK,
FSPIQ,
FSPID,
FSPIHD,
FSPIWP,
FSPIIO4,
FSPIIO5,
FSPIIO6,
FSPIIO7,
FSPICS0,
FSPICS1,
FSPICS2,
FSPICS3,
FSPICS4,
FSPICS5,
SUBSPICLK,
SUBSPIQ,
SUBSPID,
SUBSPIHD,
SUBSPIWP,
SUBSPICS0,
SUBSPICS1,
FSPIDQS,
FSPI_HSYNC,
FSPI_VSYNC,
FSPI_DE,
FSPICD,
SPI3_CD,
SPI3_DQS,
I2S0O_DATA_OUT23,
SUBSPID4,
SUBSPID5,
SUBSPID6,
SUBSPID7,
SUBSPIDQS,
PCMFSYNC,
PCMCLK,
CLK_I2S,
GPIO,
}
Expand description
Peripheral output signals for the GPIO mux
Variants§
SPIQ
SPID
SPIHD
SPIWP
SPICLK
SPICS0
SPICS1
SPID4
SPID5
SPID6
SPID7
SPIDQS
U0TXD
U0RTS
U0DTR
U1TXD
U1RTS
U1DTR
I2S0O_BCK
I2S0O_WS
I2S0I_BCK
I2S0I_WS
I2CEXT0_SCL
I2CEXT0_SDA
SDIO_TOHOST_INT
SPI3_CLK
SPI3_Q
SPI3_D
SPI3_HD
SPI3_CS0
SPI3_CS1
SPI3_CS2
LEDC_LS_SIG0
LEDC_LS_SIG1
LEDC_LS_SIG2
LEDC_LS_SIG3
LEDC_LS_SIG4
LEDC_LS_SIG5
LEDC_LS_SIG6
LEDC_LS_SIG7
RMT_SIG_OUT0
RMT_SIG_OUT1
RMT_SIG_OUT2
RMT_SIG_OUT3
I2CEXT1_SCL
I2CEXT1_SDA
GPIO_SD0
GPIO_SD1
GPIO_SD2
GPIO_SD3
GPIO_SD4
GPIO_SD5
GPIO_SD6
GPIO_SD7
FSPICLK
FSPIQ
FSPID
FSPIHD
FSPIWP
FSPIIO4
FSPIIO5
FSPIIO6
FSPIIO7
FSPICS0
FSPICS1
FSPICS2
FSPICS3
FSPICS4
FSPICS5
SUBSPICLK
SUBSPIQ
SUBSPID
SUBSPIHD
SUBSPIWP
SUBSPICS0
SUBSPICS1
FSPIDQS
FSPI_HSYNC
FSPI_VSYNC
FSPI_DE
FSPICD
SPI3_CD
SPI3_DQS
I2S0O_DATA_OUT23
SUBSPID4
SUBSPID5
SUBSPID6
SUBSPID7
SUBSPIDQS
PCMFSYNC
PCMCLK
CLK_I2S
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 ==
.