Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 7f49463

Browse filesBrowse files
authored
add adafruit new board feather esp32s2 reserve tft (espressif#7794)
1 parent a13520c commit 7f49463
Copy full SHA for 7f49463

File tree

Expand file treeCollapse file tree

2 files changed

+177
-1
lines changed
Filter options
Expand file treeCollapse file tree

2 files changed

+177
-1
lines changed

‎boards.txt

Copy file name to clipboardExpand all lines: boards.txt
+171Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8256,6 +8256,177 @@ adafruit_feather_esp32s2_tft.menu.EraseFlash.none.upload.erase_cmd=
82568256
adafruit_feather_esp32s2_tft.menu.EraseFlash.all=Enabled
82578257
adafruit_feather_esp32s2_tft.menu.EraseFlash.all.upload.erase_cmd=-e
82588258

8259+
##############################################################
8260+
# Adafruit Feather ESP32-S2 Reverse TFT
8261+
8262+
adafruit_feather_esp32s2_reversetft.name=Adafruit Feather ESP32-S2 Reverse TFT
8263+
adafruit_feather_esp32s2_reversetft.vid.0=0x239A
8264+
adafruit_feather_esp32s2_reversetft.pid.0=0x80ED
8265+
adafruit_feather_esp32s2_reversetft.vid.1=0x239A
8266+
adafruit_feather_esp32s2_reversetft.pid.1=0x00ED
8267+
adafruit_feather_esp32s2_reversetft.vid.2=0x239A
8268+
adafruit_feather_esp32s2_reversetft.pid.2=0x80EE
8269+
8270+
adafruit_feather_esp32s2_reversetft.bootloader.tool=esptool_py
8271+
adafruit_feather_esp32s2_reversetft.bootloader.tool.default=esptool_py
8272+
8273+
adafruit_feather_esp32s2_reversetft.upload.tool=esptool_py
8274+
adafruit_feather_esp32s2_reversetft.upload.tool.default=esptool_py
8275+
adafruit_feather_esp32s2_reversetft.upload.tool.network=esp_ota
8276+
8277+
adafruit_feather_esp32s2_reversetft.upload.maximum_size=1310720
8278+
adafruit_feather_esp32s2_reversetft.upload.maximum_data_size=327680
8279+
adafruit_feather_esp32s2_reversetft.upload.flags=
8280+
adafruit_feather_esp32s2_reversetft.upload.extra_flags=
8281+
adafruit_feather_esp32s2_reversetft.upload.use_1200bps_touch=true
8282+
adafruit_feather_esp32s2_reversetft.upload.wait_for_upload_port=true
8283+
8284+
adafruit_feather_esp32s2_reversetft.serial.disableDTR=false
8285+
adafruit_feather_esp32s2_reversetft.serial.disableRTS=false
8286+
8287+
adafruit_feather_esp32s2_reversetft.build.tarch=xtensa
8288+
adafruit_feather_esp32s2_reversetft.build.bootloader_addr=0x1000
8289+
adafruit_feather_esp32s2_reversetft.build.target=esp32s2
8290+
adafruit_feather_esp32s2_reversetft.build.mcu=esp32s2
8291+
adafruit_feather_esp32s2_reversetft.build.core=esp32
8292+
adafruit_feather_esp32s2_reversetft.build.variant=adafruit_feather_esp32s2_reversetft
8293+
adafruit_feather_esp32s2_reversetft.build.board=ADAFRUIT_FEATHER_ESP32S2_REVTFT
8294+
8295+
adafruit_feather_esp32s2_reversetft.build.cdc_on_boot=1
8296+
adafruit_feather_esp32s2_reversetft.build.msc_on_boot=0
8297+
adafruit_feather_esp32s2_reversetft.build.dfu_on_boot=0
8298+
adafruit_feather_esp32s2_reversetft.build.f_cpu=240000000L
8299+
adafruit_feather_esp32s2_reversetft.build.flash_size=4MB
8300+
adafruit_feather_esp32s2_reversetft.build.flash_freq=80m
8301+
adafruit_feather_esp32s2_reversetft.build.flash_mode=dio
8302+
adafruit_feather_esp32s2_reversetft.build.boot=qio
8303+
adafruit_feather_esp32s2_reversetft.build.partitions=default
8304+
adafruit_feather_esp32s2_reversetft.build.defines=
8305+
8306+
adafruit_feather_esp32s2_reversetft.menu.CDCOnBoot.cdc=Enabled
8307+
adafruit_feather_esp32s2_reversetft.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
8308+
adafruit_feather_esp32s2_reversetft.menu.CDCOnBoot.default=Disabled
8309+
adafruit_feather_esp32s2_reversetft.menu.CDCOnBoot.default.build.cdc_on_boot=0
8310+
8311+
adafruit_feather_esp32s2_reversetft.menu.MSCOnBoot.default=Disabled
8312+
adafruit_feather_esp32s2_reversetft.menu.MSCOnBoot.default.build.msc_on_boot=0
8313+
adafruit_feather_esp32s2_reversetft.menu.MSCOnBoot.msc=Enabled
8314+
adafruit_feather_esp32s2_reversetft.menu.MSCOnBoot.msc.build.msc_on_boot=1
8315+
8316+
adafruit_feather_esp32s2_reversetft.menu.DFUOnBoot.default=Disabled
8317+
adafruit_feather_esp32s2_reversetft.menu.DFUOnBoot.default.build.dfu_on_boot=0
8318+
adafruit_feather_esp32s2_reversetft.menu.DFUOnBoot.dfu=Enabled
8319+
adafruit_feather_esp32s2_reversetft.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
8320+
8321+
adafruit_feather_esp32s2_reversetft.menu.UploadMode.cdc=Internal USB
8322+
adafruit_feather_esp32s2_reversetft.menu.UploadMode.cdc.upload.use_1200bps_touch=true
8323+
adafruit_feather_esp32s2_reversetft.menu.UploadMode.cdc.upload.wait_for_upload_port=true
8324+
adafruit_feather_esp32s2_reversetft.menu.UploadMode.default=UART0
8325+
adafruit_feather_esp32s2_reversetft.menu.UploadMode.default.upload.use_1200bps_touch=false
8326+
adafruit_feather_esp32s2_reversetft.menu.UploadMode.default.upload.wait_for_upload_port=false
8327+
8328+
adafruit_feather_esp32s2_reversetft.menu.PSRAM.enabled=Enabled
8329+
adafruit_feather_esp32s2_reversetft.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
8330+
adafruit_feather_esp32s2_reversetft.menu.PSRAM.disabled=Disabled
8331+
adafruit_feather_esp32s2_reversetft.menu.PSRAM.disabled.build.defines=
8332+
8333+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FFAT)
8334+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
8335+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-4MB-tinyuf2
8336+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
8337+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
8338+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
8339+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.default.build.partitions=default
8340+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
8341+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
8342+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
8343+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.minimal.build.partitions=minimal
8344+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
8345+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.no_ota.build.partitions=no_ota
8346+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
8347+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
8348+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
8349+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
8350+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
8351+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
8352+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
8353+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
8354+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
8355+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
8356+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
8357+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.huge_app.build.partitions=huge_app
8358+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
8359+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
8360+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
8361+
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
8362+
8363+
adafruit_feather_esp32s2_reversetft.menu.CPUFreq.240=240MHz (WiFi)
8364+
adafruit_feather_esp32s2_reversetft.menu.CPUFreq.240.build.f_cpu=240000000L
8365+
adafruit_feather_esp32s2_reversetft.menu.CPUFreq.160=160MHz (WiFi)
8366+
adafruit_feather_esp32s2_reversetft.menu.CPUFreq.160.build.f_cpu=160000000L
8367+
adafruit_feather_esp32s2_reversetft.menu.CPUFreq.80=80MHz (WiFi)
8368+
adafruit_feather_esp32s2_reversetft.menu.CPUFreq.80.build.f_cpu=80000000L
8369+
adafruit_feather_esp32s2_reversetft.menu.CPUFreq.40=40MHz
8370+
adafruit_feather_esp32s2_reversetft.menu.CPUFreq.40.build.f_cpu=40000000L
8371+
adafruit_feather_esp32s2_reversetft.menu.CPUFreq.20=20MHz
8372+
adafruit_feather_esp32s2_reversetft.menu.CPUFreq.20.build.f_cpu=20000000L
8373+
adafruit_feather_esp32s2_reversetft.menu.CPUFreq.10=10MHz
8374+
adafruit_feather_esp32s2_reversetft.menu.CPUFreq.10.build.f_cpu=10000000L
8375+
8376+
adafruit_feather_esp32s2_reversetft.menu.FlashMode.qio=QIO
8377+
adafruit_feather_esp32s2_reversetft.menu.FlashMode.qio.build.flash_mode=dio
8378+
adafruit_feather_esp32s2_reversetft.menu.FlashMode.qio.build.boot=qio
8379+
adafruit_feather_esp32s2_reversetft.menu.FlashMode.dio=DIO
8380+
adafruit_feather_esp32s2_reversetft.menu.FlashMode.dio.build.flash_mode=dio
8381+
adafruit_feather_esp32s2_reversetft.menu.FlashMode.dio.build.boot=dio
8382+
adafruit_feather_esp32s2_reversetft.menu.FlashMode.qout=QOUT
8383+
adafruit_feather_esp32s2_reversetft.menu.FlashMode.qout.build.flash_mode=dout
8384+
adafruit_feather_esp32s2_reversetft.menu.FlashMode.qout.build.boot=qout
8385+
adafruit_feather_esp32s2_reversetft.menu.FlashMode.dout=DOUT
8386+
adafruit_feather_esp32s2_reversetft.menu.FlashMode.dout.build.flash_mode=dout
8387+
adafruit_feather_esp32s2_reversetft.menu.FlashMode.dout.build.boot=dout
8388+
8389+
adafruit_feather_esp32s2_reversetft.menu.FlashFreq.80=80MHz
8390+
adafruit_feather_esp32s2_reversetft.menu.FlashFreq.80.build.flash_freq=80m
8391+
adafruit_feather_esp32s2_reversetft.menu.FlashFreq.40=40MHz
8392+
adafruit_feather_esp32s2_reversetft.menu.FlashFreq.40.build.flash_freq=40m
8393+
8394+
adafruit_feather_esp32s2_reversetft.menu.FlashSize.4M=4MB (32Mb)
8395+
adafruit_feather_esp32s2_reversetft.menu.FlashSize.4M.build.flash_size=4MB
8396+
8397+
adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.921600=921600
8398+
adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.921600.upload.speed=921600
8399+
adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.115200=115200
8400+
adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.115200.upload.speed=115200
8401+
adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.256000.windows=256000
8402+
adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.256000.upload.speed=256000
8403+
adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.230400.windows.upload.speed=256000
8404+
adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.230400=230400
8405+
adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.230400.upload.speed=230400
8406+
adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.460800.linux=460800
8407+
adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.460800.macosx=460800
8408+
adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.460800.upload.speed=460800
8409+
adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.512000.windows=512000
8410+
adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.512000.upload.speed=512000
8411+
8412+
adafruit_feather_esp32s2_reversetft.menu.DebugLevel.none=None
8413+
adafruit_feather_esp32s2_reversetft.menu.DebugLevel.none.build.code_debug=0
8414+
adafruit_feather_esp32s2_reversetft.menu.DebugLevel.error=Error
8415+
adafruit_feather_esp32s2_reversetft.menu.DebugLevel.error.build.code_debug=1
8416+
adafruit_feather_esp32s2_reversetft.menu.DebugLevel.warn=Warn
8417+
adafruit_feather_esp32s2_reversetft.menu.DebugLevel.warn.build.code_debug=2
8418+
adafruit_feather_esp32s2_reversetft.menu.DebugLevel.info=Info
8419+
adafruit_feather_esp32s2_reversetft.menu.DebugLevel.info.build.code_debug=3
8420+
adafruit_feather_esp32s2_reversetft.menu.DebugLevel.debug=Debug
8421+
adafruit_feather_esp32s2_reversetft.menu.DebugLevel.debug.build.code_debug=4
8422+
adafruit_feather_esp32s2_reversetft.menu.DebugLevel.verbose=Verbose
8423+
adafruit_feather_esp32s2_reversetft.menu.DebugLevel.verbose.build.code_debug=5
8424+
8425+
adafruit_feather_esp32s2_reversetft.menu.EraseFlash.none=Disabled
8426+
adafruit_feather_esp32s2_reversetft.menu.EraseFlash.none.upload.erase_cmd=
8427+
adafruit_feather_esp32s2_reversetft.menu.EraseFlash.all=Enabled
8428+
adafruit_feather_esp32s2_reversetft.menu.EraseFlash.all.upload.erase_cmd=-e
8429+
82598430
##############################################################
82608431
# Adafruit QT Py ESP32-S2
82618432

‎variants/adafruit_feather_esp32s2_reversetft/variant.cpp

Copy file name to clipboardExpand all lines: variants/adafruit_feather_esp32s2_reversetft/variant.cpp
+6-1Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,12 @@ extern "C" {
3131
// Initialize variant/board, called before setup()
3232
void initVariant(void)
3333
{
34-
34+
// This board has power control pins, and we must set them to output and high
35+
// in order to enable the NeoPixels, TFT & I2C
36+
pinMode(NEOPIXEL_POWER, OUTPUT);
37+
digitalWrite(NEOPIXEL_POWER, HIGH);
38+
pinMode(TFT_I2C_POWER, OUTPUT);
39+
digitalWrite(TFT_I2C_POWER, HIGH);
3540
}
3641

3742
}

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.