Enum esp32s2_hal::gpio::InputSignal
source · pub enum InputSignal {
Show 75 variants
SPIQ,
SPID,
SPIHD,
SPIWP,
SPID4,
SPID5,
SPID6,
SPID7,
SPIDQS,
U0RXD,
U0CTS,
U0DSR,
U1RXD,
U1CTS,
U1DSR,
I2S0O_BCK,
I2S0O_WS,
I2S0I_BCK,
I2S0I_WS,
I2CEXT0_SCL,
I2CEXT0_SDA,
PCNT0_SIG_CH0,
PCNT0_SIG_CH1,
PCNT0_CTRL_CH0,
PCNT0_CTRL_CH1,
PCNT1_SIG_CH0,
PCNT1_SIG_CH1,
PCNT1_CTRL_CH0,
PCNT1_CTRL_CH1,
PCNT2_SIG_CH0,
PCNT2_SIG_CH1,
PCNT2_CTRL_CH0,
PCNT2_CTRL_CH1,
PCNT3_SIG_CH0,
PCNT3_SIG_CH1,
PCNT3_CTRL_CH0,
PCNT3_CTRL_CH1,
USB_OTG_IDDIG,
USB_OTG_AVALID,
USB_SRP_BVALID,
USB_OTG_VBUSVALID,
USB_SRP_SESSEND,
SPI3_CLK,
SPI3_Q,
SPI3_D,
SPI3_HD,
SPI3_CS0,
RMT_SIG_0,
RMT_SIG_1,
RMT_SIG_2,
RMT_SIG_3,
I2CEXT1_SCL,
I2CEXT1_SDA,
FSPICLK,
FSPIQ,
FSPID,
FSPIHD,
FSPIWP,
FSPIIO4,
FSPIIO5,
FSPIIO6,
FSPIIO7,
FSPICS0,
SUBSPIQ,
SUBSPID,
SUBSPIHD,
SUBSPIWP,
I2S0I_DATA_IN15,
SUBSPID4,
SUBSPID5,
SUBSPID6,
SUBSPID7,
SUBSPIDQS,
PCMFSYNC,
PCMCLK,
}
Expand description
Peripheral input signals for the GPIO mux
Variants§
SPIQ
SPID
SPIHD
SPIWP
SPID4
SPID5
SPID6
SPID7
SPIDQS
U0RXD
U0CTS
U0DSR
U1RXD
U1CTS
U1DSR
I2S0O_BCK
I2S0O_WS
I2S0I_BCK
I2S0I_WS
I2CEXT0_SCL
I2CEXT0_SDA
PCNT0_SIG_CH0
PCNT0_SIG_CH1
PCNT0_CTRL_CH0
PCNT0_CTRL_CH1
PCNT1_SIG_CH0
PCNT1_SIG_CH1
PCNT1_CTRL_CH0
PCNT1_CTRL_CH1
PCNT2_SIG_CH0
PCNT2_SIG_CH1
PCNT2_CTRL_CH0
PCNT2_CTRL_CH1
PCNT3_SIG_CH0
PCNT3_SIG_CH1
PCNT3_CTRL_CH0
PCNT3_CTRL_CH1
USB_OTG_IDDIG
USB_OTG_AVALID
USB_SRP_BVALID
USB_OTG_VBUSVALID
USB_SRP_SESSEND
SPI3_CLK
SPI3_Q
SPI3_D
SPI3_HD
SPI3_CS0
RMT_SIG_0
RMT_SIG_1
RMT_SIG_2
RMT_SIG_3
I2CEXT1_SCL
I2CEXT1_SDA
FSPICLK
FSPIQ
FSPID
FSPIHD
FSPIWP
FSPIIO4
FSPIIO5
FSPIIO6
FSPIIO7
FSPICS0
SUBSPIQ
SUBSPID
SUBSPIHD
SUBSPIWP
I2S0I_DATA_IN15
SUBSPID4
SUBSPID5
SUBSPID6
SUBSPID7
SUBSPIDQS
PCMFSYNC
PCMCLK
Trait Implementations§
source§impl Clone for InputSignal
impl Clone for InputSignal
source§fn clone(&self) -> InputSignal
fn clone(&self) -> InputSignal
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<InputSignal> for InputSignal
impl PartialEq<InputSignal> for InputSignal
source§fn eq(&self, other: &InputSignal) -> bool
fn eq(&self, other: &InputSignal) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for InputSignal
impl StructuralPartialEq for InputSignal
Auto Trait Implementations§
impl RefUnwindSafe for InputSignal
impl Send for InputSignal
impl Sync for InputSignal
impl Unpin for InputSignal
impl UnwindSafe for InputSignal
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