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 ==
.impl Copy for OutputSignal
impl StructuralPartialEq for OutputSignal
Auto Trait Implementations§
impl RefUnwindSafe for OutputSignal
impl Send for OutputSignal
impl Sync for OutputSignal
impl Unpin for OutputSignal
impl UnwindSafe for OutputSignal
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