Enum ublox_cellular::command::gpio::types::GpioMode [−][src]
pub enum GpioMode {
Show 28 variants
Output(GpioOutValue),
Input(GpioInPull),
NetworkStatus,
ExternalGnssSupplyEnable,
ExternalGnssDataReady,
ExternalGnssRtcSharing,
JammingDetection,
SimDetection,
HeadsetDetection,
GsmTxIndication,
ModuleOperatingStatus,
ModuleFunctionalityStatus,
I2SDigitalAudio,
SpiSerial,
MasterClockGeneration,
Uart,
WifiEnable,
RingIndication,
LastGaspEnable,
ExternalGnssAntenna,
TimePulseGnss,
TimePulseModem,
TimestampExternalInterrupt,
FastPoweroff,
Lwm2mPulse,
HardwareFlowControl,
ClockOutput,
PadDisabled,
}
Variants
Output(GpioOutValue)
• 0: output
Tuple Fields of Output
0: GpioOutValue
Input(GpioInPull)
• 1: input
Tuple Fields of Input
0: GpioInPull
• 2: network status indication
• 3: external GNSS supply enable
• 4: external GNSS data ready
• 5: external GNSS RTC sharing
• 6: jamming detection indication
• 7: SIM card detection
• 8: headset detection
• 9: GSM Tx burst indication
• 10: module operating status indication
• 11: module functionality status indication
• 12: I2S digital audio interface
• 13: SPI serial interface
• 14: master clock generation
• 15: UART (DSR, DTR, DCD e RI) interface
• 16: Wi-Fi enable
• 18: ring indication
• 19: last gasp enable
• 20: external GNSS antenna / LNA control enable
• 21: time pulse GNSS
• 22: time pulse modem
• 23: time stamp of external interrupt
• 24: fast power-off
• 25: LwM2M pulse
• 26: hardware flow control (RTS, CTS)
• 32: 32.768 kHz output
• 255: pad disabled