Enum esp32c6_hal::gpio::OutputSignal
source · pub enum OutputSignal {
Show 102 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,
USB_JTAG_TCK,
USB_JTAG_TMS,
USB_JTAG_TDI,
USB_JTAG_TDO,
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,
PARL_TX_DATA8,
PARL_TX_DATA9,
PARL_TX_DATA10,
PARL_TX_DATA11,
PARL_TX_DATA12,
PARL_TX_DATA13,
PARL_TX_DATA14,
PARL_TX_DATA15,
FSPICLK_MUX,
FSPIQ,
FSPID,
FSPIHD,
FSPIWP,
FSPICS0,
SDIO_TOHOST_INT,
PARL_TX_CLK,
RMT_SIG_0,
RMT_SIG_1,
TWAI0_TX,
TWAI0_BUS_OFF_ON,
TWAI0_CLKOUT,
TWAI0_STANDBY,
TWAI1_TX,
TWAI1_BUS_OFF_ON,
TWAI1_CLKOUT,
TWAI1_STANDBY,
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,
SPICLK_MUX,
SPICS0,
SPICS1,
GPIO_TASK_MATRIX_OUT0,
GPIO_TASK_MATRIX_OUT1,
GPIO_TASK_MATRIX_OUT2,
GPIO_TASK_MATRIX_OUT3,
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
USB_JTAG_TCK
USB_JTAG_TMS
USB_JTAG_TDI
USB_JTAG_TDO
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
PARL_TX_DATA8
PARL_TX_DATA9
PARL_TX_DATA10
PARL_TX_DATA11
PARL_TX_DATA12
PARL_TX_DATA13
PARL_TX_DATA14
PARL_TX_DATA15
FSPICLK_MUX
FSPIQ
FSPID
FSPIHD
FSPIWP
FSPICS0
SDIO_TOHOST_INT
PARL_TX_CLK
RMT_SIG_0
RMT_SIG_1
TWAI0_TX
TWAI0_BUS_OFF_ON
TWAI0_CLKOUT
TWAI0_STANDBY
TWAI1_TX
TWAI1_BUS_OFF_ON
TWAI1_CLKOUT
TWAI1_STANDBY
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
SPICLK_MUX
SPICS0
SPICS1
GPIO_TASK_MATRIX_OUT0
GPIO_TASK_MATRIX_OUT1
GPIO_TASK_MATRIX_OUT2
GPIO_TASK_MATRIX_OUT3
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