mirror of
https://github.com/0xFEEDC0DE64/arduino-esp32.git
synced 2025-07-01 13:00:59 +02:00
fix tft feather pins for final version, qtpy spi pins, and add reversetft start (#6050)
SPI fix for QT Py, TFT fix for TFT Feather
This commit is contained in:
committed by
GitHub
parent
1c94c38dbb
commit
5724275cd8
BIN
variants/adafruit_feather_esp32s2_reversetft/bootloader.bin
Normal file
BIN
variants/adafruit_feather_esp32s2_reversetft/bootloader.bin
Normal file
Binary file not shown.
11
variants/adafruit_feather_esp32s2_reversetft/partitions.csv
Normal file
11
variants/adafruit_feather_esp32s2_reversetft/partitions.csv
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# ESP-IDF Partition Table
|
||||||
|
# Name, Type, SubType, Offset, Size, Flags
|
||||||
|
# bootloader.bin,, 0x1000, 32K
|
||||||
|
# partition table, 0x8000, 4K
|
||||||
|
|
||||||
|
nvs, data, nvs, 0x9000, 20K,
|
||||||
|
otadata, data, ota, 0xe000, 8K,
|
||||||
|
ota_0, 0, ota_0, 0x10000, 1408K,
|
||||||
|
ota_1, 0, ota_1, 0x170000, 1408K,
|
||||||
|
uf2, app, factory,0x2d0000, 256K,
|
||||||
|
ffat, data, fat, 0x310000, 960K,
|
|
68
variants/adafruit_feather_esp32s2_reversetft/pins_arduino.h
Normal file
68
variants/adafruit_feather_esp32s2_reversetft/pins_arduino.h
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
#ifndef Pins_Arduino_h
|
||||||
|
#define Pins_Arduino_h
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
|
||||||
|
#define USB_VID 0x239A
|
||||||
|
#define USB_PID 0x80ED
|
||||||
|
#define USB_MANUFACTURER "Adafruit"
|
||||||
|
#define USB_PRODUCT "Feather ESP32-S2 Reverse TFT"
|
||||||
|
#define USB_SERIAL "" // Empty string for MAC adddress
|
||||||
|
|
||||||
|
|
||||||
|
#define EXTERNAL_NUM_INTERRUPTS 46
|
||||||
|
#define NUM_DIGITAL_PINS 48
|
||||||
|
#define NUM_ANALOG_INPUTS 20
|
||||||
|
|
||||||
|
#define analogInputToDigitalPin(p) (((p)<20)?(esp32_adc2gpio[(p)]):-1)
|
||||||
|
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
|
||||||
|
#define digitalPinHasPWM(p) (p < 46)
|
||||||
|
|
||||||
|
#define LED_BUILTIN 13
|
||||||
|
|
||||||
|
#define PIN_NEOPIXEL 33
|
||||||
|
#define NEOPIXEL_NUM 1 // number of neopixels
|
||||||
|
#define NEOPIXEL_POWER 21 // power pin
|
||||||
|
#define NEOPIXEL_POWER_ON HIGH // power pin state when on
|
||||||
|
|
||||||
|
#define TFT_I2C_POWER 7
|
||||||
|
#define TFT_CS 42
|
||||||
|
#define TFT_RST 41
|
||||||
|
#define TFT_DC 40
|
||||||
|
#define TFT_BACKLITE 45
|
||||||
|
|
||||||
|
static const uint8_t SDA = 3;
|
||||||
|
static const uint8_t SCL = 4;
|
||||||
|
|
||||||
|
static const uint8_t SS = 42;
|
||||||
|
static const uint8_t MOSI = 35;
|
||||||
|
static const uint8_t SCK = 36;
|
||||||
|
static const uint8_t MISO = 37;
|
||||||
|
|
||||||
|
static const uint8_t A0 = 18;
|
||||||
|
static const uint8_t A1 = 17;
|
||||||
|
static const uint8_t A2 = 16;
|
||||||
|
static const uint8_t A3 = 15;
|
||||||
|
static const uint8_t A4 = 14;
|
||||||
|
static const uint8_t A5 = 8;
|
||||||
|
|
||||||
|
static const uint8_t TX = 39;
|
||||||
|
static const uint8_t RX = 38;
|
||||||
|
static const uint8_t TX1 = 39;
|
||||||
|
static const uint8_t RX1 = 38;
|
||||||
|
|
||||||
|
static const uint8_t T5 = 5;
|
||||||
|
static const uint8_t T6 = 6;
|
||||||
|
static const uint8_t T8 = 8;
|
||||||
|
static const uint8_t T9 = 9;
|
||||||
|
static const uint8_t T10 = 10;
|
||||||
|
static const uint8_t T11 = 11;
|
||||||
|
static const uint8_t T12 = 12;
|
||||||
|
static const uint8_t T13 = 13;
|
||||||
|
static const uint8_t T14 = 14;
|
||||||
|
|
||||||
|
static const uint8_t DAC1 = 17;
|
||||||
|
static const uint8_t DAC2 = 18;
|
||||||
|
|
||||||
|
#endif /* Pins_Arduino_h */
|
BIN
variants/adafruit_feather_esp32s2_reversetft/tinyuf2.bin
Normal file
BIN
variants/adafruit_feather_esp32s2_reversetft/tinyuf2.bin
Normal file
Binary file not shown.
Binary file not shown.
@ -26,15 +26,16 @@
|
|||||||
#define NEOPIXEL_POWER 34 // power pin
|
#define NEOPIXEL_POWER 34 // power pin
|
||||||
#define NEOPIXEL_POWER_ON HIGH // power pin state when on
|
#define NEOPIXEL_POWER_ON HIGH // power pin state when on
|
||||||
|
|
||||||
#define TFT_CS 42
|
#define TFT_I2C_POWER 21
|
||||||
#define TFT_RST 41
|
#define TFT_CS 7
|
||||||
#define TFT_DC 40
|
#define TFT_RST 40
|
||||||
|
#define TFT_DC 39
|
||||||
#define TFT_BACKLITE 45
|
#define TFT_BACKLITE 45
|
||||||
|
|
||||||
static const uint8_t SDA = 42;
|
static const uint8_t SDA = 42;
|
||||||
static const uint8_t SCL = 41;
|
static const uint8_t SCL = 41;
|
||||||
|
|
||||||
static const uint8_t SS = 21;
|
static const uint8_t SS = 7;
|
||||||
static const uint8_t MOSI = 35;
|
static const uint8_t MOSI = 35;
|
||||||
static const uint8_t SCK = 36;
|
static const uint8_t SCK = 36;
|
||||||
static const uint8_t MISO = 37;
|
static const uint8_t MISO = 37;
|
||||||
|
Binary file not shown.
@ -34,8 +34,8 @@ static const uint8_t SCL1 = 40;
|
|||||||
|
|
||||||
static const uint8_t SS = 42;
|
static const uint8_t SS = 42;
|
||||||
static const uint8_t MOSI = 35;
|
static const uint8_t MOSI = 35;
|
||||||
static const uint8_t SCK = 34;
|
static const uint8_t SCK = 36;
|
||||||
static const uint8_t MISO = 33;
|
static const uint8_t MISO = 37;
|
||||||
|
|
||||||
static const uint8_t A0 = 18;
|
static const uint8_t A0 = 18;
|
||||||
static const uint8_t A1 = 17;
|
static const uint8_t A1 = 17;
|
||||||
@ -48,6 +48,8 @@ static const uint8_t A7 = 16;
|
|||||||
|
|
||||||
static const uint8_t TX = 5;
|
static const uint8_t TX = 5;
|
||||||
static const uint8_t RX = 16;
|
static const uint8_t RX = 16;
|
||||||
|
#define TX1 TX
|
||||||
|
#define RX1 RX
|
||||||
|
|
||||||
static const uint8_t T5 = 5;
|
static const uint8_t T5 = 5;
|
||||||
static const uint8_t T6 = 6;
|
static const uint8_t T6 = 6;
|
||||||
|
Reference in New Issue
Block a user