Enum esp32h2_hal::gpio::OutputSignal
source · pub enum OutputSignal {
Show 93 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,
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,
I2CEXT1_SCL,
I2CEXT1_SDA,
FSPICLK_MUX,
FSPIQ,
FSPID,
FSPIHD,
FSPIWP,
FSPICS0,
PARL_RX_CLK,
PARL_TX_CLK,
RMT_SIG_0,
RMT_SIG_1,
TWAI0_TX,
TWAI0_BUS_OFF_ON,
TWAI0_CLKOUT,
TWAI0_STANDBY,
CTE_ANT7,
CTE_ANT8,
CTE_ANT9,
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,
CTE_ANT10,
CTE_ANT11,
CTE_ANT12,
CTE_ANT13,
CTE_ANT14,
CTE_ANT15,
SPICLK,
SPICS0,
SPICS1,
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
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
I2CEXT1_SCL
I2CEXT1_SDA
FSPICLK_MUX
FSPIQ
FSPID
FSPIHD
FSPIWP
FSPICS0
PARL_RX_CLK
PARL_TX_CLK
RMT_SIG_0
RMT_SIG_1
TWAI0_TX
TWAI0_BUS_OFF_ON
TWAI0_CLKOUT
TWAI0_STANDBY
CTE_ANT7
CTE_ANT8
CTE_ANT9
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
CTE_ANT10
CTE_ANT11
CTE_ANT12
CTE_ANT13
CTE_ANT14
CTE_ANT15
SPICLK
SPICS0
SPICS1
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 ==
.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