Enum esp32c2_hal::gpio::OutputSignal
source · pub enum OutputSignal {
Show 62 variants
SPIQ,
SPID,
SPIHD,
SPIWP,
SPICLK_MUX,
SPICS0,
U0TXD,
U0RTS,
U0DTR,
U1TXD,
U1RTS,
U1DTR,
SPIQ_MONITOR,
SPID_MONITOR,
SPIHD_MONITOR,
SPIWP_MONITOR,
SPICS1,
CPU_GPIO_0,
CPU_GPIO_1,
CPU_GPIO_2,
CPU_GPIO_3,
CPU_GPIO_4,
CPU_GPIO_5,
CPU_GPIO_6,
CPU_GPIO_7,
LEDC_LS_SIG0,
LEDC_LS_SIG1,
LEDC_LS_SIG2,
LEDC_LS_SIG3,
LEDC_LS_SIG4,
LEDC_LS_SIG5,
RMT_SIG_0,
RMT_SIG_1,
I2CEXT0_SCL,
I2CEXT0_SDA,
FSPICLK_MUX,
FSPIQ,
FSPID,
FSPIHD,
FSPIWP,
FSPICS0,
FSPICS1,
FSPICS3,
FSPICS2,
FSPICS4,
FSPICS5,
ANT_SEL0,
ANT_SEL1,
ANT_SEL2,
ANT_SEL3,
ANT_SEL4,
ANT_SEL5,
ANT_SEL6,
ANT_SEL7,
SIG_FUNC_97,
SIG_FUNC_98,
SIG_FUNC_99,
SIG_FUNC_100,
CLK_OUT1,
CLK_OUT2,
CLK_OUT3,
GPIO,
}
Expand description
Peripheral output signals for the GPIO mux
Variants§
SPIQ
SPID
SPIHD
SPIWP
SPICLK_MUX
SPICS0
U0TXD
U0RTS
U0DTR
U1TXD
U1RTS
U1DTR
SPIQ_MONITOR
SPID_MONITOR
SPIHD_MONITOR
SPIWP_MONITOR
SPICS1
CPU_GPIO_0
CPU_GPIO_1
CPU_GPIO_2
CPU_GPIO_3
CPU_GPIO_4
CPU_GPIO_5
CPU_GPIO_6
CPU_GPIO_7
LEDC_LS_SIG0
LEDC_LS_SIG1
LEDC_LS_SIG2
LEDC_LS_SIG3
LEDC_LS_SIG4
LEDC_LS_SIG5
RMT_SIG_0
RMT_SIG_1
I2CEXT0_SCL
I2CEXT0_SDA
FSPICLK_MUX
FSPIQ
FSPID
FSPIHD
FSPIWP
FSPICS0
FSPICS1
FSPICS3
FSPICS2
FSPICS4
FSPICS5
ANT_SEL0
ANT_SEL1
ANT_SEL2
ANT_SEL3
ANT_SEL4
ANT_SEL5
ANT_SEL6
ANT_SEL7
SIG_FUNC_97
SIG_FUNC_98
SIG_FUNC_99
SIG_FUNC_100
CLK_OUT1
CLK_OUT2
CLK_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 ==
.