Enum esp32c3_hal::gpio::OutputSignal
source · pub enum OutputSignal {
Show 79 variants
SPIQ,
SPID,
SPIHD,
SPIWP,
SPICLK_MUX,
SPICS0,
U0TXD,
U0RTS,
U0DTR,
U1TXD,
U1RTS,
U1DTR,
I2S_MCLK,
I2SO_BCK,
I2SO_WS,
I2SO_SD,
I2SI_BCK,
I2SI_WS,
GPIO_WLAN_PRIO,
GPIO_WLAN_ACTIVE,
CPU_GPIO_0,
CPU_GPIO_1,
CPU_GPIO_2,
CPU_GPIO_3,
CPU_GPIO_4,
CPU_GPIO_5,
CPU_GPIO_6,
CPU_GPIO_7,
USB_JTAG_TCK,
USB_JTAG_TMS,
USB_JTAG_TDI,
USB_JTAG_TDO,
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,
GPIO_SD0,
GPIO_SD1,
GPIO_SD2,
GPIO_SD3,
I2SO_SD1,
FSPICLK_MUX,
FSPIQ,
FSPID,
FSPIHD,
FSPIWP,
FSPICS0,
FSPICS1,
FSPICS3,
FSPICS2,
FSPICS4,
FSPICS5,
TWAI_TX,
TWAI_BUS_OFF_ON,
TWAI_CLKOUT,
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,
SPICS1,
USB_JTAG_TRST,
GPIO,
}
Expand description
Peripheral output signals for the GPIO mux
Variants§
SPIQ
SPID
SPIHD
SPIWP
SPICLK_MUX
SPICS0
U0TXD
U0RTS
U0DTR
U1TXD
U1RTS
U1DTR
I2S_MCLK
I2SO_BCK
I2SO_WS
I2SO_SD
I2SI_BCK
I2SI_WS
GPIO_WLAN_PRIO
GPIO_WLAN_ACTIVE
CPU_GPIO_0
CPU_GPIO_1
CPU_GPIO_2
CPU_GPIO_3
CPU_GPIO_4
CPU_GPIO_5
CPU_GPIO_6
CPU_GPIO_7
USB_JTAG_TCK
USB_JTAG_TMS
USB_JTAG_TDI
USB_JTAG_TDO
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
GPIO_SD0
GPIO_SD1
GPIO_SD2
GPIO_SD3
I2SO_SD1
FSPICLK_MUX
FSPIQ
FSPID
FSPIHD
FSPIWP
FSPICS0
FSPICS1
FSPICS3
FSPICS2
FSPICS4
FSPICS5
TWAI_TX
TWAI_BUS_OFF_ON
TWAI_CLKOUT
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
SPICS1
USB_JTAG_TRST
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