Skip to content

Instantly share code, notes, and snippets.

@anecdata
Last active November 2, 2020 23:40
Show Gist options
  • Save anecdata/f1adf4d53c0ebb1ccdd08b48e99bd37a to your computer and use it in GitHub Desktop.
Save anecdata/f1adf4d53c0ebb1ccdd08b48e99bd37a to your computer and use it in GitHub Desktop.
ESP32-S2 Pins
# ESP32S2 pins:
# strapping pins*
#
# 0* wpu
# 2 amber LED on Cucumber
# 8 antitipated I2C SDA on production UMFeatherS2
# 9 antitipated I2C SCL on production UMFeatherS2
# 13 blue LED on UMFeatherS2
# 14 LED on Bast
# 15 I2C SDA on Bast
# 16 I2C SCL on Bast
# 18† NeoPixel on Saola & Cucumber
# 19 native USB D-
# 20 native USB D+
# 21 LDO2 enable on UMFeatherS2
# 26 INPUT-ONLY; wpu
# 33 I2C on pre-release UM FeatherS2
# 35 SPI MISO on Bast; SPI MOSI on UMFeatherS2
# 36 SPI SCK on Bast; SPI SCK on UMFeatherS2
# 37 SPI MOSI on bast; SPI MISO on UMFeatherS2
# 38 I2C on pre-release UMFeatherS2
# 39 [INPUT-ONLY]
# 40 I2C SDA on Cucumber; APA102 MOSI on UMFeatherS2
# 41 I2C SCL on Cucumber
# 42 [INPUT-ONLY]
# 43 wpu; "debug uart" TX
# 44 wpu; "debug uart" RX
# 45* wpd; APA102 SCK UMFeatherS2
# 46* INPUT-ONLY; wpd
#
""" †GPIO18 works as U1RXD and is in an uncertain state
when the chip is powered on, which may affect
the chip’s entry into download boot mode.
To solve this issue, add an external pull-up resistor. """
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment