mirror of
https://github.com/esphome/esphome.git
synced 2025-09-15 01:32:19 +01:00
Support for Adafruit ESP32-S2 TFT Feather (#4912)
Support for optional PowerSupply component for ST7789V This commit makes the power supply required if the model configured in the ST7789V component is set to ADAFRUIT_S2_TFT_FEATHER_240X135. There are at least two boards from Adafruit with this configuration but with a different pin out. This also adds the board pins definition for the board I have. There is discussion on the forums about the other board's documentation not matching reality and I don't have a physical board to confirm.
This commit is contained in:
committed by
GitHub
parent
8bb4c65272
commit
aeb94e166b
@@ -42,6 +42,39 @@ ESP32_BASE_PINS = {
|
||||
}
|
||||
|
||||
ESP32_BOARD_PINS = {
|
||||
"adafruit_feather_esp32s2_tft": {
|
||||
"BUTTON": 0,
|
||||
"A0": 18,
|
||||
"A1": 17,
|
||||
"A2": 16,
|
||||
"A3": 15,
|
||||
"A4": 14,
|
||||
"A5": 8,
|
||||
"SCK": 36,
|
||||
"MOSI": 35,
|
||||
"MISO": 37,
|
||||
"RX": 2,
|
||||
"TX": 1,
|
||||
"D13": 13,
|
||||
"D12": 12,
|
||||
"D11": 11,
|
||||
"D10": 10,
|
||||
"D9": 9,
|
||||
"D6": 6,
|
||||
"D5": 5,
|
||||
"NEOPIXEL": 33,
|
||||
"PIN_NEOPIXEL": 33,
|
||||
"NEOPIXEL_POWER": 34,
|
||||
"SCL": 41,
|
||||
"SDA": 42,
|
||||
"TFT_I2C_POWER": 21,
|
||||
"TFT_CS": 7,
|
||||
"TFT_DC": 39,
|
||||
"TFT_RESET": 40,
|
||||
"TFT_BACKLIGHT": 45,
|
||||
"LED": 13,
|
||||
"LED_BUILTIN": 13,
|
||||
},
|
||||
"adafruit_qtpy_esp32c3": {
|
||||
"A0": 4,
|
||||
"A1": 3,
|
||||
|
Reference in New Issue
Block a user