mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-04-21 10:55:06 +00:00
Device property files WIP
This commit is contained in:
parent
8335611796
commit
c13c7ec40d
25
Boards/btt-panda-touch/device.properties
Normal file
25
Boards/btt-panda-touch/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=BigTreeTech
|
||||||
|
name=Panda Touch,K Touch
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=OCT
|
||||||
|
spiRamSpeed=120M
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=2.4"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=139
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
23
Boards/cyd-2432s024c/device.properties
Normal file
23
Boards/cyd-2432s024c/device.properties
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
[general]
|
||||||
|
vendor=CYD
|
||||||
|
name=2432S024C
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32
|
||||||
|
flashSize=4MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=2.4"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=167
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=There currently is a known issue with the display driver.<br/>It will likely show artifacts.
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
23
Boards/cyd-2432s028r/device.properties
Normal file
23
Boards/cyd-2432s028r/device.properties
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
[general]
|
||||||
|
vendor=CYD
|
||||||
|
name=2432S028R
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32
|
||||||
|
flashSize=4MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=2.8"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=143
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=There are 3 hardware variants of this board. This build works on the original variant only ("v1").
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
23
Boards/cyd-2432s028rv3/device.properties
Normal file
23
Boards/cyd-2432s028rv3/device.properties
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
[general]
|
||||||
|
vendor=CYD
|
||||||
|
name=2432S028R v3
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32
|
||||||
|
flashSize=4MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=2.8"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=143
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=There are 3 hardware variants of this board. This build only supports board version 3.
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
23
Boards/cyd-2432s032c/device.properties
Normal file
23
Boards/cyd-2432s032c/device.properties
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
[general]
|
||||||
|
vendor=CYD
|
||||||
|
name=2432S032C
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32
|
||||||
|
flashSize=4MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=3.2"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=125
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
25
Boards/cyd-4848s040c/device.properties
Normal file
25
Boards/cyd-4848s040c/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=CYD
|
||||||
|
name=4848S040C
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=OCT
|
||||||
|
spiRamSpeed=80M
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=4"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=170
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
25
Boards/cyd-8048s043c/device.properties
Normal file
25
Boards/cyd-8048s043c/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=CYD
|
||||||
|
name=8048S043C
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=OCT
|
||||||
|
spiRamSpeed=80M
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=4.3"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=217
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
23
Boards/cyd-e32r28t/device.properties
Normal file
23
Boards/cyd-e32r28t/device.properties
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
[general]
|
||||||
|
vendor=CYD
|
||||||
|
name=E32R28T
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32
|
||||||
|
flashSize=4MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=2.8"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=143
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
23
Boards/cyd-e32r32p/device.properties
Normal file
23
Boards/cyd-e32r32p/device.properties
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
[general]
|
||||||
|
vendor=CYD
|
||||||
|
name=E32R32P
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32
|
||||||
|
flashSize=4MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=2.8"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=125
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
23
Boards/cyd-jc2432w328c/device.properties
Normal file
23
Boards/cyd-jc2432w328c/device.properties
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
[general]
|
||||||
|
vendor=CYD
|
||||||
|
name=JC2432W328C
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32
|
||||||
|
flashSize=4MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=2.8"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=143
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
25
Boards/cyd-jc8048w550c/device.properties
Normal file
25
Boards/cyd-jc8048w550c/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=CYD
|
||||||
|
name=JC8048W550C
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=OCT
|
||||||
|
spiRamSpeed=80M
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=5"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=187
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
25
Boards/elecrow-crowpanel-advance-28/device.properties
Normal file
25
Boards/elecrow-crowpanel-advance-28/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=Elecrow
|
||||||
|
name=CrowPanel Advance 2.8"
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=OCT
|
||||||
|
spiRamSpeed=120M
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=2.8"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=143
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
25
Boards/elecrow-crowpanel-advance-35/device.properties
Normal file
25
Boards/elecrow-crowpanel-advance-35/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=Elecrow
|
||||||
|
name=CrowPanel Advance 3.5"
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=OCT
|
||||||
|
spiRamSpeed=120M
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=3.5"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=165
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
25
Boards/elecrow-crowpanel-advance-50/device.properties
Normal file
25
Boards/elecrow-crowpanel-advance-50/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=Elecrow
|
||||||
|
name=CrowPanel Advance 5"
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=OCT
|
||||||
|
spiRamSpeed=120M
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=5"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=187
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
23
Boards/elecrow-crowpanel-basic-28/device.properties
Normal file
23
Boards/elecrow-crowpanel-basic-28/device.properties
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
[general]
|
||||||
|
vendor=Elecrow
|
||||||
|
name=CrowPanel Basic 2.8"
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32
|
||||||
|
flashSize=4MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=2.8"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=143
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
23
Boards/elecrow-crowpanel-basic-35/device.properties
Normal file
23
Boards/elecrow-crowpanel-basic-35/device.properties
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
[general]
|
||||||
|
vendor=Elecrow
|
||||||
|
name=CrowPanel Basic 3.5"
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32
|
||||||
|
flashSize=4MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=3.5"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=165
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
25
Boards/elecrow-crowpanel-basic-50/device.properties
Normal file
25
Boards/elecrow-crowpanel-basic-50/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=Elecrow
|
||||||
|
name=CrowPanel Basic 5"
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=4MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=OCT
|
||||||
|
spiRamSpeed=120M
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=5.0"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=187
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
23
Boards/heltec-wifi-lora-32-v3/device.properties
Normal file
23
Boards/heltec-wifi-lora-32-v3/device.properties
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
[general]
|
||||||
|
vendor=Heltec
|
||||||
|
name=WiFi LoRa 32 v3
|
||||||
|
incubating=true
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=8MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=0.96"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=149
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=Due to the small size of the screen, the icons don't render properly.
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=Mono
|
||||||
|
colorDepth=16
|
||||||
25
Boards/lilygo-tdeck/device.properties
Normal file
25
Boards/lilygo-tdeck/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=LilyGO
|
||||||
|
name=T-Deck,T-Deck Plus
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=OCT
|
||||||
|
spiRamSpeed=120M
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=2.8"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=143
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=To put the device into bootloader mode: <br/>1. Press the trackball and then the reset button at the same time,<br/>2. Let go of the reset button, then the trackball.<br/><br/>When this website reports that flashing is finished, you likely have to press the reset button.
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
25
Boards/lilygo-tdisplay-s3/device.properties
Normal file
25
Boards/lilygo-tdisplay-s3/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=LilyGO
|
||||||
|
name=T-Display S3
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=OCT
|
||||||
|
spiRamSpeed=120M
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=1.9"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=191
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
24
Boards/lilygo-tdisplay/device.properties
Normal file
24
Boards/lilygo-tdisplay/device.properties
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
[general]
|
||||||
|
vendor=LilyGO
|
||||||
|
name=T-Display
|
||||||
|
incubating=true
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=1.14"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=242
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
|
|
||||||
23
Boards/lilygo-tdongle-s3/device.properties
Normal file
23
Boards/lilygo-tdongle-s3/device.properties
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
[general]
|
||||||
|
vendor=LilyGO
|
||||||
|
name=T-Dongle S3
|
||||||
|
incubating=true
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=0.96"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=186
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
27
Boards/lilygo-tlora-pager/device.properties
Normal file
27
Boards/lilygo-tlora-pager/device.properties
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
[general]
|
||||||
|
vendor=LilyGO
|
||||||
|
name=T-Lora Pager
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
flashMode=DIO
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=AUTO
|
||||||
|
spiRamSpeed=120M
|
||||||
|
tinyUsb=true
|
||||||
|
esptoolFlashFreq=40M
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=2.33"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=227
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
24
Boards/m5stack-cardputer-adv/device.properties
Normal file
24
Boards/m5stack-cardputer-adv/device.properties
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
[general]
|
||||||
|
vendor=M5Stack
|
||||||
|
name=Cardputer Adv
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=8MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=1.14"
|
||||||
|
shape=rectangle
|
||||||
|
# TODO: dps is actually 242, but this breaks UI (button selection becomes invisible and switch visibility is reduced)
|
||||||
|
dpi=139
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
24
Boards/m5stack-cardputer/device.properties
Normal file
24
Boards/m5stack-cardputer/device.properties
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
[general]
|
||||||
|
vendor=M5Stack
|
||||||
|
name=Cardputer,Cardputer v1.1
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=8MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=1.14"
|
||||||
|
shape=rectangle
|
||||||
|
# TODO: dps is actually 242, but this breaks UI (button selection becomes invisible and switch visibility is reduced)
|
||||||
|
dpi=139
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
25
Boards/m5stack-core2/device.properties
Normal file
25
Boards/m5stack-core2/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=M5Stack
|
||||||
|
name=Core2
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=QUAD
|
||||||
|
spiRamSpeed=80M
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=2"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=200
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
25
Boards/m5stack-cores3/device.properties
Normal file
25
Boards/m5stack-cores3/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=M5Stack
|
||||||
|
name=CoreS3
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=QUAD
|
||||||
|
spiRamSpeed=120M
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=2"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=200
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
23
Boards/m5stack-stickc-plus/device.properties
Normal file
23
Boards/m5stack-stickc-plus/device.properties
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
[general]
|
||||||
|
vendor=M5Stack
|
||||||
|
name=StickC Plus
|
||||||
|
incubating=true
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32
|
||||||
|
flashSize=4MB
|
||||||
|
spiRam=false
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=1.14"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=242
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
25
Boards/m5stack-stickc-plus2/device.properties
Normal file
25
Boards/m5stack-stickc-plus2/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=M5Stack
|
||||||
|
name=StickC Plus2
|
||||||
|
incubating=true
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32
|
||||||
|
flashSize=8MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=QUAD
|
||||||
|
spiRamSpeed=80M
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=1.14"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=242
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
26
Boards/unphone/device.properties
Normal file
26
Boards/unphone/device.properties
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
[general]
|
||||||
|
vendor=unPhone
|
||||||
|
name=unPhone
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=8MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=OCT
|
||||||
|
spiRamSpeed=80M
|
||||||
|
# Disabled due to hardware design error (has extra USB chip in front of default one)
|
||||||
|
tinyUsb=false
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=3.5"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=165
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=Put the device into bootloader mode by pressing the center nav button and reset for 2-3 seconds, then release reset, then release the nav button.<br/>After flashing is finished, press the reset button to reboot.
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=24
|
||||||
25
Boards/waveshare-s3-lcd-13/device.properties
Normal file
25
Boards/waveshare-s3-lcd-13/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=WaveShare
|
||||||
|
name=S3 LCD 1.3"
|
||||||
|
incubating=true
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=OCT
|
||||||
|
spiRamSpeed=120M
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=1.3"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=261
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
25
Boards/waveshare-s3-touch-lcd-128/device.properties
Normal file
25
Boards/waveshare-s3-touch-lcd-128/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=WaveShare
|
||||||
|
name=S3 Touch LCD 1.28"
|
||||||
|
incubating=true
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=QUAD
|
||||||
|
spiRamSpeed=120M
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=1.28"
|
||||||
|
shape=circle
|
||||||
|
dpi=265
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
25
Boards/waveshare-s3-touch-lcd-147/device.properties
Normal file
25
Boards/waveshare-s3-touch-lcd-147/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=WaveShare
|
||||||
|
name=S3 Touch LCD 1.47"
|
||||||
|
incubating=true
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=16MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=OCT
|
||||||
|
spiRamSpeed=120M
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=1.47"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=247
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
25
Boards/waveshare-s3-touch-lcd-43/device.properties
Normal file
25
Boards/waveshare-s3-touch-lcd-43/device.properties
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[general]
|
||||||
|
vendor=WaveShare
|
||||||
|
name=S3 Touch LCD 4.3"
|
||||||
|
incubating=false
|
||||||
|
|
||||||
|
[hardware]
|
||||||
|
target=ESP32S3
|
||||||
|
flashSize=4MB
|
||||||
|
spiRam=true
|
||||||
|
spiRamMode=OCT
|
||||||
|
spiRamSpeed=120M
|
||||||
|
tinyUsb=true
|
||||||
|
|
||||||
|
[display]
|
||||||
|
size=4.3"
|
||||||
|
shape=rectangle
|
||||||
|
dpi=217
|
||||||
|
|
||||||
|
[cdn]
|
||||||
|
infoMessage=
|
||||||
|
warningMessage=
|
||||||
|
|
||||||
|
[lvgl]
|
||||||
|
theme=DefaultDark
|
||||||
|
colorDepth=16
|
||||||
@ -1,175 +0,0 @@
|
|||||||
[btt-panda-touch]
|
|
||||||
vendor=BigTreeTech
|
|
||||||
boardName=Panda Touch,K Touch
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[cyd-2432s024c]
|
|
||||||
vendor=CYD
|
|
||||||
boardName=2432S024C
|
|
||||||
incubating=false
|
|
||||||
warningMessage=There currently is a known issue with the display driver.<br/>It will likely show artifacts.
|
|
||||||
|
|
||||||
[cyd-2432s028r]
|
|
||||||
vendor=CYD
|
|
||||||
boardName=2432S028R
|
|
||||||
incubating=false
|
|
||||||
warningMessage=There are 3 hardware variants of this board. This build works on the original variant only ("v1").
|
|
||||||
|
|
||||||
[cyd-2432s028rv3]
|
|
||||||
vendor=CYD
|
|
||||||
boardName=2432S028R v3
|
|
||||||
incubating=false
|
|
||||||
warningMessage=There are 3 hardware variants of this board. This build only supports board version 3.
|
|
||||||
|
|
||||||
[cyd-2432s032c]
|
|
||||||
vendor=CYD
|
|
||||||
boardName=2432S032C
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[cyd-4848s040c]
|
|
||||||
vendor=CYD
|
|
||||||
boardName=4848S040C
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[cyd-8048s043c]
|
|
||||||
vendor=CYD
|
|
||||||
boardName=8048S043C
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[cyd-e32r28t]
|
|
||||||
vendor=CYD
|
|
||||||
boardName=E32R28T
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[cyd-e32r32p]
|
|
||||||
vendor=CYD
|
|
||||||
boardName=E32R32P
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[cyd-jc2432w328c]
|
|
||||||
vendor=CYD
|
|
||||||
boardName=JC2432W328C
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[cyd-jc8048w550c]
|
|
||||||
vendor=CYD
|
|
||||||
boardName=JC8048W550C
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[elecrow-crowpanel-advance-28]
|
|
||||||
vendor=Elecrow
|
|
||||||
boardName=CrowPanel Advance 2.8"
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[elecrow-crowpanel-advance-35]
|
|
||||||
vendor=Elecrow
|
|
||||||
boardName=CrowPanel Advance 3.5"
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[elecrow-crowpanel-advance-50]
|
|
||||||
vendor=Elecrow
|
|
||||||
boardName=CrowPanel Advance 5"
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[elecrow-crowpanel-basic-28]
|
|
||||||
vendor=Elecrow
|
|
||||||
boardName=CrowPanel Basic 2.8"
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[elecrow-crowpanel-basic-35]
|
|
||||||
vendor=Elecrow
|
|
||||||
boardName=CrowPanel Basic 3.5"
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[elecrow-crowpanel-basic-50]
|
|
||||||
vendor=Elecrow
|
|
||||||
boardName=CrowPanel Basic 5"
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[heltec-wifi-lora-32-v3]
|
|
||||||
vendor=Heltec
|
|
||||||
boardName=v3
|
|
||||||
incubating=true
|
|
||||||
infoMessage=Due to the small size of the screen, the icons don't render properly.
|
|
||||||
|
|
||||||
[lilygo-tdeck]
|
|
||||||
vendor=LilyGO
|
|
||||||
boardName=T-Deck,T-Deck Plus
|
|
||||||
incubating=false
|
|
||||||
infoMessage=If two serial devices are visible, try them both.<br/><br/>To put the device into bootloader mode: <br/>1. Press the trackball and then the reset button at the same time,<br/>2. Let go of the reset button, then the trackball.<br/><br/>When this website reports that flashing is finished, you likely have to press the reset button.
|
|
||||||
|
|
||||||
[lilygo-tdisplay]
|
|
||||||
vendor=LilyGO
|
|
||||||
boardName=T-Display
|
|
||||||
incubating=true
|
|
||||||
|
|
||||||
[lilygo-tdisplay-s3]
|
|
||||||
vendor=LilyGO
|
|
||||||
boardName=T-Display S3
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[lilygo-tdongle-s3]
|
|
||||||
vendor=LilyGO
|
|
||||||
boardName=T-Dongle S3
|
|
||||||
incubating=true
|
|
||||||
|
|
||||||
[lilygo-tlora-pager]
|
|
||||||
vendor=LilyGO
|
|
||||||
boardName=T-Lora Pager
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[m5stack-cardputer]
|
|
||||||
vendor=M5Stack
|
|
||||||
boardName=Cardputer,Cardputer v1.1
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[m5stack-cardputer-adv]
|
|
||||||
vendor=M5Stack
|
|
||||||
boardName=Cardputer Adv
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[m5stack-core2]
|
|
||||||
vendor=M5Stack
|
|
||||||
boardName=Core2
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[m5stack-cores3]
|
|
||||||
vendor=M5Stack
|
|
||||||
boardName=CoreS3
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[m5stack-stickc-plus]
|
|
||||||
vendor=M5Stack
|
|
||||||
boardName=StickC Plus
|
|
||||||
incubating=true
|
|
||||||
|
|
||||||
[m5stack-stickc-plus2]
|
|
||||||
vendor=M5Stack
|
|
||||||
boardName=StickC Plus2
|
|
||||||
incubating=true
|
|
||||||
|
|
||||||
[unphone]
|
|
||||||
vendor=unPhone
|
|
||||||
boardName=unPhone
|
|
||||||
incubating=false
|
|
||||||
warningMessage=There is a power drain issue that slowly depletes the device when it\'s off. It lasts about 3 days.<br/>Completely depleting a battery can permanently decrease capacity. ?<br/><br/>This is a newly implemented device, so there might be other issues. Use at your own risk.<br/><br/>Put the device into bootloader mode by pressing the center nav button and reset for 2-3 seconds, then release reset, then release the nav button.<br/>After flashing is finished, press the reset button to reboot.
|
|
||||||
|
|
||||||
[waveshare-s3-lcd-13]
|
|
||||||
vendor=WaveShare
|
|
||||||
boardName=S3 LCD 1.3"
|
|
||||||
incubating=true
|
|
||||||
|
|
||||||
[waveshare-s3-touch-lcd-43]
|
|
||||||
vendor=WaveShare
|
|
||||||
boardName=S3 Touch LCD 4.3"
|
|
||||||
incubating=false
|
|
||||||
|
|
||||||
[waveshare-s3-touch-lcd-128]
|
|
||||||
vendor=WaveShare
|
|
||||||
boardName=S3 Touch LCD 1.28"
|
|
||||||
incubating=true
|
|
||||||
|
|
||||||
[waveshare-s3-touch-lcd-147]
|
|
||||||
vendor=WaveShare
|
|
||||||
boardName=S3 Touch LCD 1.47"
|
|
||||||
incubating=true
|
|
||||||
@ -71,8 +71,8 @@ def read_properties_file(path):
|
|||||||
config.read(path)
|
config.read(path)
|
||||||
return config
|
return config
|
||||||
|
|
||||||
def read_mapping_file():
|
def read_device_properties(device_id):
|
||||||
mapping_file_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "devices.properties")
|
mapping_file_path = os.path.join("Boards", device_id, "devices.properties")
|
||||||
if not os.path.isfile(mapping_file_path):
|
if not os.path.isfile(mapping_file_path):
|
||||||
exit_with_error(f"Mapping file not found: {mapping_file_path}")
|
exit_with_error(f"Mapping file not found: {mapping_file_path}")
|
||||||
return read_properties_file(mapping_file_path)
|
return read_properties_file(mapping_file_path)
|
||||||
@ -97,7 +97,7 @@ def to_manifest_chip_name(name):
|
|||||||
return ""
|
return ""
|
||||||
|
|
||||||
|
|
||||||
def process_board(in_path: str, out_path: str, device_directory: str, device_id: str, device_mapping: configparser, version: str):
|
def process_device(in_path: str, out_path: str, device_directory: str, device_id: str, device_properties: configparser, version: str):
|
||||||
in_device_path = os.path.join(in_path, device_directory)
|
in_device_path = os.path.join(in_path, device_directory)
|
||||||
in_device_binaries_path = os.path.join(in_device_path, "Binaries")
|
in_device_binaries_path = os.path.join(in_device_path, "Binaries")
|
||||||
assert os.path.isdir(in_device_binaries_path)
|
assert os.path.isdir(in_device_binaries_path)
|
||||||
@ -108,7 +108,7 @@ def process_board(in_path: str, out_path: str, device_directory: str, device_id:
|
|||||||
json_data.close()
|
json_data.close()
|
||||||
flash_files = flasher_args["flash_files"]
|
flash_files = flasher_args["flash_files"]
|
||||||
manifest = Manifest(
|
manifest = Manifest(
|
||||||
name=f"Tactility for {device_mapping["vendor"]} {device_mapping["boardName"]}",
|
name=f"Tactility for {device_properties["general"]["vendor"]} {device_properties["general"]["boardName"]}",
|
||||||
version=version,
|
version=version,
|
||||||
new_install_prompt_erase="true",
|
new_install_prompt_erase="true",
|
||||||
funding_url="https://github.com/sponsors/ByteWelder",
|
funding_url="https://github.com/sponsors/ByteWelder",
|
||||||
@ -146,34 +146,35 @@ def main(in_path: str, out_path: str, version: str):
|
|||||||
if os.path.exists(out_path):
|
if os.path.exists(out_path):
|
||||||
shutil.rmtree(out_path)
|
shutil.rmtree(out_path)
|
||||||
os.mkdir(out_path)
|
os.mkdir(out_path)
|
||||||
mapping = read_mapping_file()
|
|
||||||
device_directories = os.listdir(in_path)
|
device_directories = os.listdir(in_path)
|
||||||
device_index = DeviceIndex(version, [])
|
device_index = DeviceIndex(version, [])
|
||||||
for device_directory in device_directories:
|
for device_directory in device_directories:
|
||||||
if not device_directory.endswith("-symbols"):
|
if not device_directory.endswith("-symbols"):
|
||||||
device_id = device_directory[10:]
|
device_id = device_directory[10:]
|
||||||
if device_id not in mapping.sections():
|
device_properties = read_device_properties(device_id)
|
||||||
|
if device_id not in device_properties.sections():
|
||||||
exit_with_error(f"Mapping for {device_id} not found in mapping file")
|
exit_with_error(f"Mapping for {device_id} not found in mapping file")
|
||||||
device_properties = mapping[device_id]
|
device_properties_general = device_properties["general"]
|
||||||
process_board(in_path, out_path, device_directory, device_id, device_properties, version)
|
device_properties_cdn = device_properties["cdn"]
|
||||||
if "warningMessage" in device_properties.keys():
|
process_device(in_path, out_path, device_directory, device_id, device_properties, version)
|
||||||
warning_message = device_properties["warningMessage"]
|
if "warningMessage" in device_properties_cdn.keys():
|
||||||
|
warning_message = device_properties_cdn["warningMessage"]
|
||||||
else:
|
else:
|
||||||
warning_message = None
|
warning_message = None
|
||||||
if "infoMessage" in device_properties.keys():
|
if "infoMessage" in device_properties_cdn.keys():
|
||||||
info_message = device_properties["infoMessage"]
|
info_message = device_properties_cdn["infoMessage"]
|
||||||
else:
|
else:
|
||||||
info_message = None
|
info_message = None
|
||||||
if "incubating" in device_properties.keys():
|
if "incubating" in device_properties_general.keys():
|
||||||
incubating = device_properties["incubating"].lower() == 'true'
|
incubating = device_properties_general["incubating"].lower() == 'true'
|
||||||
else:
|
else:
|
||||||
incubating = False
|
incubating = False
|
||||||
board_names = device_properties["boardName"].split(',')
|
device_names = device_names["name"].split(',')
|
||||||
for board_name in board_names:
|
for device_name in device_names:
|
||||||
device_index.devices.append(asdict(IndexEntry(
|
device_index.devices.append(asdict(IndexEntry(
|
||||||
id=device_id,
|
id=device_id,
|
||||||
name=board_name,
|
name=device_name,
|
||||||
vendor=device_properties["vendor"],
|
vendor=device_properties_general["vendor"],
|
||||||
incubating=incubating,
|
incubating=incubating,
|
||||||
warningMessage=warning_message,
|
warningMessage=warning_message,
|
||||||
infoMessage=info_message
|
infoMessage=info_message
|
||||||
|
|||||||
@ -2,17 +2,21 @@
|
|||||||
|
|
||||||
## Before release
|
## Before release
|
||||||
|
|
||||||
|
- Change ButtonControl to work with interrupts ans xQueue
|
||||||
|
- TCA9534 keyboards should use interrupts
|
||||||
|
- GT911 drivers should use interrupts if it's stable
|
||||||
- Elecrow Basic & Advance 3.5" memory issue: not enough memory for App Hub
|
- Elecrow Basic & Advance 3.5" memory issue: not enough memory for App Hub
|
||||||
- App Hub crashes if you close it while an app is being installed
|
- App Hub crashes if you close it while an app is being installed
|
||||||
- Fix glitches when installing app via App Hub with 4.3" Waveshare
|
- Fix glitches when installing app via App Hub with 4.3" Waveshare
|
||||||
|
- Wi-Fi should connect to the access point with the strongest signal over similarly named APs
|
||||||
|
- Wi-Fi connect app should focus on password field when SSID was passed on
|
||||||
|
- Auto-select the close button of an app by default on non-touch devices?
|
||||||
|
- Calculator bugs (see GitHub issue)
|
||||||
|
|
||||||
## Higher Priority
|
## Higher Priority
|
||||||
|
|
||||||
- Wi-Fi should connect to the access point with the strongest signal over similarly named APs
|
|
||||||
- Wi-Fi connect app should focus on password field when SSID was passed on
|
|
||||||
- Fix Cardputer (original): use LV_KEY_NEXT and _PREV in keyboard mapping instead of encoder driver hack (and check GPIO app if it then hangs too)
|
- Fix Cardputer (original): use LV_KEY_NEXT and _PREV in keyboard mapping instead of encoder driver hack (and check GPIO app if it then hangs too)
|
||||||
- Logging with a function that uses std::format
|
- Logging with a function that uses std::format
|
||||||
- Calculator bugs (see GitHub issue)
|
|
||||||
- Expose http::download() and main dispatcher to TactiltyC.
|
- Expose http::download() and main dispatcher to TactiltyC.
|
||||||
- External app loading: Check the version of Tactility and check ESP target hardware to check for compatibility
|
- External app loading: Check the version of Tactility and check ESP target hardware to check for compatibility
|
||||||
Check during installation process, but also when starting (SD card might have old app install from before Tactility OS update)
|
Check during installation process, but also when starting (SD card might have old app install from before Tactility OS update)
|
||||||
|
|||||||
@ -1,32 +1,31 @@
|
|||||||
# Releasing Tactility
|
# Releasing Tactility
|
||||||
|
|
||||||
1. Update `version.txt` in the Tactility project and create a branch to start a build for it
|
1. Set the CDN to development mode. Alternatively: manually clear cache after uploading things.
|
||||||
2. Upload the new Tactility SDK to the CDN
|
2. Set the new version in the Tactility repository:
|
||||||
|
1. Update `version.txt` in the Tactility project and create a branch to start a build for it
|
||||||
|
2. Merge the branch and wait for a build.
|
||||||
|
3. Upload the new Tactility SDK to the CDN
|
||||||
1. Upload it to the [CDN](https://dash.cloudflare.com)
|
1. Upload it to the [CDN](https://dash.cloudflare.com)
|
||||||
2. Update `sdk.json` from [TactilityTool](https://github.com/ByteWelder/TactilityTool) and upload it to [CDN](https://dash.cloudflare.com)
|
2. Update `sdk.json` from [TactilityTool](https://github.com/ByteWelder/TactilityTool) and upload it to [CDN](https://dash.cloudflare.com)
|
||||||
3. Update the [TactilityApps](https://github.com/ByteWelder/TactilityApps) with the new SDK and also release these to the CDN:
|
4. Update the [TactilityApps](https://github.com/ByteWelder/TactilityApps) with the new SDK and also release these to the CDN:
|
||||||
1. Download the `cdn-files.zip` from the pipelines
|
1. Download the `cdn-files.zip` from the pipelines
|
||||||
2. Upload them to the CDN at `apps/x.y.z/`
|
2. Upload them to the CDN at `apps/x.y.z/`
|
||||||
4. Download the latest firmwares [main branch](https://github.com/ByteWelder/Tactility/actions/workflows/build-firmware.yml)
|
3. Also upload them to the CDN for the upcoming version, because the upcoming a.b.c version will also need some basic apps to download
|
||||||
5. Test the latest version of Tactility on several devices. Pay special attention to:
|
5. Test the latest unstable version of Tactility on several devices using the [web installer](https://install.tactility.one). Pay special attention to:
|
||||||
1. App Hub
|
1. The version of the unstable channel (should be updated!)
|
||||||
2. Wi-Fi
|
2. App Hub
|
||||||
6. Prepare a new version of [TactilityWebInstaller](https://github.com/ByteWelder/TactilityWebInstaller) locally:
|
3. Wi-Fi
|
||||||
1. Copy the GitHub firmwares into `scripts/` in the `TactilityWebInstaller` project
|
6. Test the firmwares on all devices with the local web installer
|
||||||
2. Run `python release-all.py`
|
7. Push a tag e.g. `v1.2.3` - the `v` prefix is crucial for the pipelines
|
||||||
3. Copy the unpacked files to `/rom/(device)/(version)/` and copy in `manifest.json` from existing release
|
8. The pipelines should now kick off a build that releases the build to the stable channel of the Web Installer. Verify that.
|
||||||
1. **WARNING** If the partitions have changed, update the json!
|
9. Make a new version of the docs available at [TactilityDocs](https://github.com/ByteWelder/TactilityDocs)
|
||||||
4. Update the version in `manifest.json`
|
10. Make a new [GitHub release](https://github.com/ByteWelder/Tactility/releases/new)
|
||||||
5. Update `version.json` for the device
|
11. Double-check that all CDN/TactilityApps/Tactility repository changes are merged.
|
||||||
7. Test the firmwares on all devices with the local web installer
|
12. Ensure that the CDN is not in development mode anymore.
|
||||||
8. If all went well: release the web installer
|
|
||||||
9. Test web installer in production (use popular devices)
|
|
||||||
10. Make a new version of the docs available at [TactilityDocs](https://github.com/ByteWelder/TactilityDocs)
|
|
||||||
11. Make a new [GitHub release](https://github.com/ByteWelder/Tactility/releases/new)
|
|
||||||
12. Double-check that all CDN/TactilityApps/Tactility repository changes are merged.
|
|
||||||
|
|
||||||
### Post-release
|
### Post-release
|
||||||
|
|
||||||
1. Mention on Discord
|
1. Mention on Discord
|
||||||
2. Consider notifying vendors/stakeholders
|
2. Consider making a video with one of the devices, showcasing new features
|
||||||
3. Update SDK updates to CDN at [TactilityTool](https://github.com/ByteWelder/TactilityTool) and upload it to [CDN](https://dash.cloudflare.com)
|
3. Consider notifying vendors/stakeholders
|
||||||
|
|
||||||
214
device.py
Normal file
214
device.py
Normal file
@ -0,0 +1,214 @@
|
|||||||
|
import configparser
|
||||||
|
import os
|
||||||
|
import sys
|
||||||
|
from configparser import ConfigParser
|
||||||
|
from os import write
|
||||||
|
|
||||||
|
if sys.platform == "win32":
|
||||||
|
shell_color_red = ""
|
||||||
|
shell_color_orange = ""
|
||||||
|
shell_color_reset = ""
|
||||||
|
else:
|
||||||
|
shell_color_red = "\033[91m"
|
||||||
|
shell_color_orange = "\033[93m"
|
||||||
|
shell_color_reset = "\033[m"
|
||||||
|
|
||||||
|
def print_warning(message):
|
||||||
|
print(f"{shell_color_orange}WARNING: {message}{shell_color_reset}")
|
||||||
|
|
||||||
|
def print_error(message):
|
||||||
|
print(f"{shell_color_red}ERROR: {message}{shell_color_reset}")
|
||||||
|
|
||||||
|
def exit_with_error(message):
|
||||||
|
print_error(message)
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
def print_help():
|
||||||
|
print("Usage: python device.py [device_id]\n\n")
|
||||||
|
print("\t[device_id] the device identifier (folder name in Boards/)")
|
||||||
|
|
||||||
|
def list_devices():
|
||||||
|
boards = os.listdir("Boards")
|
||||||
|
boards.remove("simulator")
|
||||||
|
return boards
|
||||||
|
|
||||||
|
def read_file(path: str):
|
||||||
|
with open(path, "r") as file:
|
||||||
|
result = file.read()
|
||||||
|
file.close()
|
||||||
|
return result
|
||||||
|
|
||||||
|
def read_properties_file(path):
|
||||||
|
config = configparser.RawConfigParser()
|
||||||
|
config.read(path)
|
||||||
|
return config
|
||||||
|
|
||||||
|
def read_device_properties(device_id):
|
||||||
|
device_file_path = os.path.join("Boards", device_id, "device.properties")
|
||||||
|
if not os.path.isfile(device_file_path):
|
||||||
|
exit_with_error(f"Device file not found: {device_file_path}")
|
||||||
|
return read_properties_file(device_file_path)
|
||||||
|
|
||||||
|
def get_property_or_exit(properties: ConfigParser, group: str, key: str):
|
||||||
|
if not group in properties.sections():
|
||||||
|
exit_with_error(f"Device properties does not contain group: {group}")
|
||||||
|
if not key in properties[group].keys():
|
||||||
|
exit_with_error(f"Device properties does not contain key: {key}")
|
||||||
|
return properties[group][key]
|
||||||
|
|
||||||
|
def get_property_or_none(properties: ConfigParser, group: str, key: str):
|
||||||
|
if not group in properties.sections():
|
||||||
|
return None
|
||||||
|
if not key in properties[group].keys():
|
||||||
|
return None
|
||||||
|
return properties[group][key]
|
||||||
|
|
||||||
|
def get_boolean_property_or_false(properties: ConfigParser, group: str, key: str):
|
||||||
|
if not group in properties.sections():
|
||||||
|
return False
|
||||||
|
if not key in properties[group].keys():
|
||||||
|
return False
|
||||||
|
return properties[group][key] == "true"
|
||||||
|
|
||||||
|
def write_defaults(output_file):
|
||||||
|
default_properties = read_file("Buildscripts/sdkconfig/default.properties")
|
||||||
|
output_file.write(default_properties)
|
||||||
|
|
||||||
|
def write_partition_table(output_file, device_properties: ConfigParser):
|
||||||
|
flash_size = get_property_or_exit(device_properties, "hardware", "flashSize")
|
||||||
|
if not flash_size.endswith("MB"):
|
||||||
|
exit_with_error("Flash size should be written as xMB or xxMB (e.g. 4MB, 16MB)")
|
||||||
|
flash_size_number = flash_size[:-2]
|
||||||
|
output_file.write("CONFIG_PARTITION_TABLE_CUSTOM=y\n")
|
||||||
|
output_file.write(f"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions-{flash_size_number}mb.csv\"\n")
|
||||||
|
output_file.write(f"CONFIG_PARTITION_TABLE_FILENAME=\"partitions-{flash_size_number}mb.csv\"\n")
|
||||||
|
|
||||||
|
def write_tactility_variables(output_file, device_properties: ConfigParser, device_id: str):
|
||||||
|
device_selector_name = device_id.upper().replace("-", "_")
|
||||||
|
device_selector = f"CONFIG_TT_BOARD_{device_selector_name}"
|
||||||
|
output_file.write(f"{device_selector}=y\n")
|
||||||
|
board_vendor = get_property_or_exit(device_properties, "general", "vendor").replace("\"", "\\\"")
|
||||||
|
board_name = get_property_or_exit(device_properties, "general", "name").replace("\"", "\\\"")
|
||||||
|
if board_name == board_vendor or board_vendor == "":
|
||||||
|
output_file.write(f"CONFIG_TT_BOARD_NAME=\"{board_name}\"\n")
|
||||||
|
else:
|
||||||
|
output_file.write(f"CONFIG_TT_BOARD_NAME=\"{board_vendor} {board_name}\"\n")
|
||||||
|
output_file.write(f"CONFIG_TT_BOARD_ID=\"{device_id}\"\n")
|
||||||
|
|
||||||
|
def write_target_variables(output_file, device_properties: ConfigParser):
|
||||||
|
idf_target = get_property_or_exit(device_properties, "hardware", "target")
|
||||||
|
output_file.write(f"CONFIG_IDF_TARGET=\"{idf_target.lower()}\"\n")
|
||||||
|
output_file.write("CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y\n")
|
||||||
|
output_file.write("CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y\n")
|
||||||
|
|
||||||
|
def write_flash_variables(output_file, device_properties: ConfigParser):
|
||||||
|
flash_size = get_property_or_exit(device_properties, "hardware", "flashSize")
|
||||||
|
if not flash_size.endswith("MB"):
|
||||||
|
exit_with_error("Flash size should be written as xMB or xxMB (e.g. 4MB, 16MB)")
|
||||||
|
flash_size_number = flash_size[:-2]
|
||||||
|
output_file.write(f"CONFIG_ESPTOOLPY_FLASHSIZE_{flash_size_number}MB=y\n")
|
||||||
|
flash_mode = get_property_or_none(device_properties, "hardware", "flashMode")
|
||||||
|
if flash_mode is not None:
|
||||||
|
output_file.write(f"CONFIG_FLASHMODE_{flash_mode}=y\n")
|
||||||
|
else:
|
||||||
|
output_file.write("CONFIG_FLASHMODE_QIO=y\n")
|
||||||
|
esptool_flash_freq = get_property_or_none(device_properties, "hardware", "esptoolFlashFreq")
|
||||||
|
if esptool_flash_freq is not None:
|
||||||
|
output_file.write(f"CONFIG_ESPTOOLPY_FLASHFREQ_{esptool_flash_freq}=y\n")
|
||||||
|
|
||||||
|
def write_spiram_variables(output_file, device_properties: ConfigParser):
|
||||||
|
idf_target = get_property_or_exit(device_properties, "hardware", "target")
|
||||||
|
has_spiram = get_property_or_exit(device_properties, "hardware", "spiRam")
|
||||||
|
if has_spiram != "true":
|
||||||
|
return
|
||||||
|
output_file.write("# Hardware: SPIRAM\n")
|
||||||
|
# Enable
|
||||||
|
if idf_target == "ESP32S3":
|
||||||
|
output_file.write("CONFIG_ESP32S3_SPIRAM_SUPPORT=y\n")
|
||||||
|
else:
|
||||||
|
output_file.write("CONFIG_ESP32_SPIRAM_SUPPORT=y\n")
|
||||||
|
output_file.write("CONFIG_SPIRAM=y\n")
|
||||||
|
mode = get_property_or_exit(device_properties, "hardware", "spiRamMode")
|
||||||
|
# Mode
|
||||||
|
if mode is not "AUTO":
|
||||||
|
output_file.write(f"CONFIG_SPIRAM_TYPE_{mode}=y\n")
|
||||||
|
else:
|
||||||
|
output_file.write("CONFIG_SPIRAM_TYPE_AUTO=y\n")
|
||||||
|
speed = get_property_or_exit(device_properties, "hardware", "spiRamSpeed")
|
||||||
|
# Speed
|
||||||
|
output_file.write(f"CONFIG_SPIRAM_SPEED_{speed}=y\n")
|
||||||
|
# IRAM memory optimization
|
||||||
|
output_file.write("CONFIG_SPIRAM_USE_MALLOC=y\n")
|
||||||
|
output_file.write("CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y\n")
|
||||||
|
# Boot speed optimization
|
||||||
|
output_file.write("CONFIG_SPIRAM_MEMTEST=n\n")
|
||||||
|
|
||||||
|
def write_lvgl_variables(output_file, device_properties: ConfigParser):
|
||||||
|
dpi = get_property_or_exit(device_properties, "display", "dpi")
|
||||||
|
output_file.write("# LVGL\n")
|
||||||
|
output_file.write("CONFIG_LV_DISP_DEF_REFR_PERIOD=10\n")
|
||||||
|
output_file.write(f"CONFIG_LV_DPI_DEF={dpi}\n")
|
||||||
|
color_depth = get_property_or_exit(device_properties, "lvgl", "colorDepth")
|
||||||
|
output_file.write(f"CONFIG_LV_COLOR_DEPTH={color_depth}\n")
|
||||||
|
output_file.write(f"CONFIG_LV_COLOR_DEPTH_{color_depth}=y\n")
|
||||||
|
theme = get_property_or_exit(device_properties, "lvgl", "theme")
|
||||||
|
if theme == "DefaultDark":
|
||||||
|
output_file.write("CONFIG_LV_THEME_DEFAULT_DARK=y\n")
|
||||||
|
elif theme == "DefaultLight":
|
||||||
|
output_file.write("CONFIG_LV_THEME_DEFAULT_LIGHT=y\n")
|
||||||
|
elif theme == "Mono":
|
||||||
|
output_file.write("CONFIG_LV_THEME_DEFAULT_DARK=y\n")
|
||||||
|
output_file.write("CONFIG_LV_THEME_MONO=y\n")
|
||||||
|
else:
|
||||||
|
exit_with_error(f"Unknown theme: {theme}")
|
||||||
|
|
||||||
|
def write_iram_fix(output_file, device_properties: ConfigParser):
|
||||||
|
idf_target = get_property_or_exit(device_properties, "hardware", "target")
|
||||||
|
if idf_target == "ESP32":
|
||||||
|
output_file.write("# Fix for IRAM\n")
|
||||||
|
output_file.write("CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y\n")
|
||||||
|
output_file.write("CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y\n")
|
||||||
|
output_file.write("CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH=y\n")
|
||||||
|
output_file.write("CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH=y\n")
|
||||||
|
|
||||||
|
def write_usb_variables(output_file, device_properties: ConfigParser):
|
||||||
|
has_tiny_usb = get_property_or_exit(device_properties, "hardware", "tinyUsb")
|
||||||
|
if has_tiny_usb == "true":
|
||||||
|
output_file.write("# USB\n")
|
||||||
|
output_file.write("CONFIG_TINYUSB_MSC_ENABLED=y\n")
|
||||||
|
output_file.write("CONFIG_TINYUSB_MSC_MOUNT_PATH=\"/sdcard\"\n")
|
||||||
|
|
||||||
|
def write_properties(output_file, device_properties: ConfigParser, device_id: str):
|
||||||
|
write_defaults(output_file)
|
||||||
|
output_file.write("\n\n# Hardware: Main\n")
|
||||||
|
write_partition_table(output_file, device_properties)
|
||||||
|
write_tactility_variables(output_file, device_properties, device_id)
|
||||||
|
write_target_variables(output_file, device_properties)
|
||||||
|
write_flash_variables(output_file, device_properties)
|
||||||
|
write_spiram_variables(output_file, device_properties)
|
||||||
|
write_lvgl_variables(output_file, device_properties)
|
||||||
|
write_iram_fix(output_file, device_properties)
|
||||||
|
write_usb_variables(output_file, device_properties)
|
||||||
|
|
||||||
|
def main(device_id: str):
|
||||||
|
devices = list_devices()
|
||||||
|
# if device_id not in devices:
|
||||||
|
# exit_with_error(f"{device_id} is not a valid device identifier")
|
||||||
|
for device_id in devices:
|
||||||
|
print(device_id)
|
||||||
|
output_file_path = f"sdkconfig.board.{device_id}"
|
||||||
|
if os.path.isfile(output_file_path):
|
||||||
|
os.remove(output_file_path)
|
||||||
|
device_properties = read_device_properties(device_id)
|
||||||
|
with open(output_file_path, "w") as output_file:
|
||||||
|
write_properties(output_file, device_properties, device_id)
|
||||||
|
output_file.close()
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
if "--help" in sys.argv:
|
||||||
|
print_help()
|
||||||
|
sys.exit()
|
||||||
|
if len(sys.argv) != 2:
|
||||||
|
print_help()
|
||||||
|
sys.exit()
|
||||||
|
main(sys.argv[1])
|
||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,34 +30,31 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_TT_BOARD_BTT_PANDA_TOUCH=y
|
CONFIG_TT_BOARD_BTT_PANDA_TOUCH=y
|
||||||
CONFIG_TT_BOARD_NAME="BigTreeTech Panda Touch"
|
CONFIG_TT_BOARD_NAME="BigTreeTech Panda Touch,K Touch"
|
||||||
CONFIG_TT_BOARD_ID="btt-panda-touch"
|
CONFIG_TT_BOARD_ID="btt-panda-touch"
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_OCT=y
|
||||||
CONFIG_SPIRAM_FETCH_INSTRUCTIONS=y
|
|
||||||
CONFIG_SPIRAM_RODATA=y
|
|
||||||
CONFIG_SPIRAM_XIP_FROM_PSRAM=y
|
|
||||||
CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y
|
|
||||||
CONFIG_SPIRAM_SPEED_120M=y
|
CONFIG_SPIRAM_SPEED_120M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=139
|
CONFIG_LV_DPI_DEF=139
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,6 +30,7 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
@ -45,7 +46,9 @@ CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
|||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=160
|
CONFIG_LV_DPI_DEF=167
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# Fix for IRAM
|
# Fix for IRAM
|
||||||
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,14 +30,15 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-4mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-4mb.csv"
|
||||||
|
CONFIG_TT_BOARD_CYD_2432S028R=y
|
||||||
CONFIG_TT_BOARD_NAME="CYD 2432S028R"
|
CONFIG_TT_BOARD_NAME="CYD 2432S028R"
|
||||||
CONFIG_TT_BOARD_ID="cyd-2432s028r"
|
CONFIG_TT_BOARD_ID="cyd-2432s028r"
|
||||||
CONFIG_TT_BOARD_CYD_2432S028R=y
|
|
||||||
CONFIG_IDF_TARGET="esp32"
|
CONFIG_IDF_TARGET="esp32"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
@ -45,7 +46,9 @@ CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
|||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=160
|
CONFIG_LV_DPI_DEF=143
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# Fix for IRAM
|
# Fix for IRAM
|
||||||
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,14 +30,15 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-4mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-4mb.csv"
|
||||||
CONFIG_TT_BOARD_NAME="CYD 2432S028RV3"
|
|
||||||
CONFIG_TT_BOARD_ID="cyd-2432s028rv3"
|
|
||||||
CONFIG_TT_BOARD_CYD_2432S028RV3=y
|
CONFIG_TT_BOARD_CYD_2432S028RV3=y
|
||||||
|
CONFIG_TT_BOARD_NAME="CYD 2432S028R v3"
|
||||||
|
CONFIG_TT_BOARD_ID="cyd-2432s028rv3"
|
||||||
CONFIG_IDF_TARGET="esp32"
|
CONFIG_IDF_TARGET="esp32"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
@ -45,7 +46,9 @@ CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
|||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=160
|
CONFIG_LV_DPI_DEF=143
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# Fix for IRAM
|
# Fix for IRAM
|
||||||
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,6 +30,7 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
@ -45,7 +46,9 @@ CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
|||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=139
|
CONFIG_LV_DPI_DEF=125
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# Fix for IRAM
|
# Fix for IRAM
|
||||||
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,13 +30,12 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_TT_BOARD_CYD_4848S040C=y
|
CONFIG_TT_BOARD_CYD_4848S040C=y
|
||||||
CONFIG_TT_BOARD_NAME="CYD 4848S040C"
|
CONFIG_TT_BOARD_NAME="CYD 4848S040C"
|
||||||
CONFIG_TT_BOARD_ID="cyd-4848s040c"
|
CONFIG_TT_BOARD_ID="cyd-4848s040c"
|
||||||
@ -45,19 +44,17 @@ CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
|||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_QUAD=y
|
||||||
CONFIG_SPIRAM_FETCH_INSTRUCTIONS=y
|
|
||||||
CONFIG_SPIRAM_RODATA=y
|
|
||||||
CONFIG_SPIRAM_XIP_FROM_PSRAM=y
|
|
||||||
CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y
|
|
||||||
CONFIG_SPIRAM_SPEED_80M=y
|
CONFIG_SPIRAM_SPEED_80M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=139
|
CONFIG_LV_DPI_DEF=170
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,13 +30,12 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_TT_BOARD_CYD_8048S043C=y
|
CONFIG_TT_BOARD_CYD_8048S043C=y
|
||||||
CONFIG_TT_BOARD_NAME="CYD 8048S043C"
|
CONFIG_TT_BOARD_NAME="CYD 8048S043C"
|
||||||
CONFIG_TT_BOARD_ID="cyd-8048s043c"
|
CONFIG_TT_BOARD_ID="cyd-8048s043c"
|
||||||
@ -45,19 +44,17 @@ CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
|||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_OCT=y
|
||||||
CONFIG_SPIRAM_FETCH_INSTRUCTIONS=y
|
|
||||||
CONFIG_SPIRAM_RODATA=y
|
|
||||||
CONFIG_SPIRAM_XIP_FROM_PSRAM=y
|
|
||||||
CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y
|
|
||||||
CONFIG_SPIRAM_SPEED_80M=y
|
CONFIG_SPIRAM_SPEED_80M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=139
|
CONFIG_LV_DPI_DEF=217
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -20,7 +20,7 @@ CONFIG_FREERTOS_HZ=1000
|
|||||||
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=2
|
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=2
|
||||||
CONFIG_FREERTOS_SMP=n
|
CONFIG_FREERTOS_SMP=n
|
||||||
CONFIG_FREERTOS_UNICORE=n
|
CONFIG_FREERTOS_UNICORE=n
|
||||||
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=4096
|
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=5120
|
||||||
CONFIG_FREERTOS_USE_TRACE_FACILITY=y
|
CONFIG_FREERTOS_USE_TRACE_FACILITY=y
|
||||||
CONFIG_FATFS_LFN_HEAP=y
|
CONFIG_FATFS_LFN_HEAP=y
|
||||||
CONFIG_FATFS_VOLUME_COUNT=3
|
CONFIG_FATFS_VOLUME_COUNT=3
|
||||||
@ -30,6 +30,7 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
@ -43,20 +44,12 @@ CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
|||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=130 # Adjusted for 2.8" 240x320 (~130 DPI)
|
CONFIG_LV_DPI_DEF=143
|
||||||
CONFIG_LVGL_BUFFER_WIDTH=240
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
CONFIG_LVGL_BUFFER_HEIGHT=40
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LVGL_COLOR_DEPTH=16
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
|
|
||||||
# Drivers
|
|
||||||
CONFIG_DISPLAY_DRIVER_ILI9341=y
|
|
||||||
CONFIG_TOUCH_DRIVER_XPT2046=y
|
|
||||||
CONFIG_TOUCH_CALIBRATION=y
|
|
||||||
CONFIG_SD_CARD_ENABLE=y
|
|
||||||
|
|
||||||
# Fix for IRAM
|
# Fix for IRAM
|
||||||
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
||||||
CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -20,7 +20,7 @@ CONFIG_FREERTOS_HZ=1000
|
|||||||
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=2
|
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=2
|
||||||
CONFIG_FREERTOS_SMP=n
|
CONFIG_FREERTOS_SMP=n
|
||||||
CONFIG_FREERTOS_UNICORE=n
|
CONFIG_FREERTOS_UNICORE=n
|
||||||
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=4096
|
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=5120
|
||||||
CONFIG_FREERTOS_USE_TRACE_FACILITY=y
|
CONFIG_FREERTOS_USE_TRACE_FACILITY=y
|
||||||
CONFIG_FATFS_LFN_HEAP=y
|
CONFIG_FATFS_LFN_HEAP=y
|
||||||
CONFIG_FATFS_VOLUME_COUNT=3
|
CONFIG_FATFS_VOLUME_COUNT=3
|
||||||
@ -30,6 +30,7 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
@ -43,19 +44,12 @@ CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
|||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=130 # Adjusted for 2.8" 240x320 (~130 DPI)
|
CONFIG_LV_DPI_DEF=125
|
||||||
CONFIG_LVGL_BUFFER_WIDTH=240
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
CONFIG_LVGL_BUFFER_HEIGHT=40
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LVGL_COLOR_DEPTH=16
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
|
|
||||||
# Drivers
|
|
||||||
CONFIG_TOUCH_DRIVER_XPT2046=y
|
|
||||||
CONFIG_TOUCH_CALIBRATION=y
|
|
||||||
CONFIG_SD_CARD_ENABLE=y
|
|
||||||
|
|
||||||
# Fix for IRAM
|
# Fix for IRAM
|
||||||
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
||||||
CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,6 +30,7 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
@ -45,7 +46,9 @@ CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
|||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=160
|
CONFIG_LV_DPI_DEF=143
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# Fix for IRAM
|
# Fix for IRAM
|
||||||
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,13 +30,12 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_TT_BOARD_CYD_JC8048W550C=y
|
CONFIG_TT_BOARD_CYD_JC8048W550C=y
|
||||||
CONFIG_TT_BOARD_NAME="CYD JC8048W550C"
|
CONFIG_TT_BOARD_NAME="CYD JC8048W550C"
|
||||||
CONFIG_TT_BOARD_ID="cyd-jc8048w550c"
|
CONFIG_TT_BOARD_ID="cyd-jc8048w550c"
|
||||||
@ -45,19 +44,17 @@ CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
|||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_OCT=y
|
||||||
CONFIG_SPIRAM_FETCH_INSTRUCTIONS=y
|
|
||||||
CONFIG_SPIRAM_RODATA=y
|
|
||||||
CONFIG_SPIRAM_XIP_FROM_PSRAM=y
|
|
||||||
CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y
|
|
||||||
CONFIG_SPIRAM_SPEED_80M=y
|
CONFIG_SPIRAM_SPEED_80M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=139
|
CONFIG_LV_DPI_DEF=187
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,33 +30,20 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_TT_BOARD_ELECROW_CROWPANEL_ADVANCE_28=y
|
CONFIG_TT_BOARD_ELECROW_CROWPANEL_ADVANCE_28=y
|
||||||
CONFIG_TT_BOARD_NAME="CrowPanel Advance 2.8"
|
CONFIG_TT_BOARD_NAME="Elecrow CrowPanel Advance 2.8\""
|
||||||
CONFIG_TT_BOARD_ID="elecrow-crowpanel-advance-28"
|
CONFIG_TT_BOARD_ID="elecrow-crowpanel-advance-28"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_OCT=y
|
||||||
CONFIG_SPIRAM_SPEED_120M=y
|
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
|
||||||
# TODO: Update DPI
|
|
||||||
CONFIG_LV_DPI_DEF=143
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
|
||||||
# USB
|
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
|
||||||
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
|
||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,32 +30,33 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_TT_BOARD_ELECROW_CROWPANEL_ADVANCE_35=y
|
CONFIG_TT_BOARD_ELECROW_CROWPANEL_ADVANCE_35=y
|
||||||
CONFIG_TT_BOARD_NAME="CrowPanel Advance 3.5"
|
CONFIG_TT_BOARD_NAME="Elecrow CrowPanel Advance 3.5\""
|
||||||
CONFIG_TT_BOARD_ID="elecrow-crowpanel-advance-35"
|
CONFIG_TT_BOARD_ID="elecrow-crowpanel-advance-35"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_OCT=y
|
||||||
CONFIG_SPIRAM_SPEED_120M=y
|
CONFIG_SPIRAM_SPEED_120M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
# TODO: Update DPI
|
|
||||||
CONFIG_LV_DPI_DEF=143
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
|
CONFIG_LV_DPI_DEF=165
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# USB
|
# USB
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,32 +30,33 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_TT_BOARD_ELECROW_CROWPANEL_ADVANCE_50=y
|
CONFIG_TT_BOARD_ELECROW_CROWPANEL_ADVANCE_50=y
|
||||||
CONFIG_TT_BOARD_NAME="CrowPanel Advance 5.0"
|
CONFIG_TT_BOARD_NAME="Elecrow CrowPanel Advance 5\""
|
||||||
CONFIG_TT_BOARD_ID="elecrow-crowpanel-advance-50"
|
CONFIG_TT_BOARD_ID="elecrow-crowpanel-advance-50"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_OCT=y
|
||||||
CONFIG_SPIRAM_SPEED_120M=y
|
CONFIG_SPIRAM_SPEED_120M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
# TODO: Update DPI
|
|
||||||
CONFIG_LV_DPI_DEF=143
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
|
CONFIG_LV_DPI_DEF=187
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# USB
|
# USB
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,13 +30,14 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-4mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-4mb.csv"
|
||||||
CONFIG_TT_BOARD_ELECROW_CROWPANEL_BASIC_28=y
|
CONFIG_TT_BOARD_ELECROW_CROWPANEL_BASIC_28=y
|
||||||
CONFIG_TT_BOARD_NAME="CrowPanel Basic 2.8"
|
CONFIG_TT_BOARD_NAME="Elecrow CrowPanel Basic 2.8\""
|
||||||
CONFIG_TT_BOARD_ID="elecrow-crowpanel-basic-28"
|
CONFIG_TT_BOARD_ID="elecrow-crowpanel-basic-28"
|
||||||
CONFIG_IDF_TARGET="esp32"
|
CONFIG_IDF_TARGET="esp32"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
@ -46,6 +47,8 @@ CONFIG_FLASHMODE_QIO=y
|
|||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=143
|
CONFIG_LV_DPI_DEF=143
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# Fix for IRAM
|
# Fix for IRAM
|
||||||
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,13 +30,14 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-4mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-4mb.csv"
|
||||||
CONFIG_TT_BOARD_ELECROW_CROWPANEL_BASIC_35=y
|
CONFIG_TT_BOARD_ELECROW_CROWPANEL_BASIC_35=y
|
||||||
CONFIG_TT_BOARD_NAME="CrowPanel Basic 3.5"
|
CONFIG_TT_BOARD_NAME="Elecrow CrowPanel Basic 3.5\""
|
||||||
CONFIG_TT_BOARD_ID="elecrow-crowpanel-basic-35"
|
CONFIG_TT_BOARD_ID="elecrow-crowpanel-basic-35"
|
||||||
CONFIG_IDF_TARGET="esp32"
|
CONFIG_IDF_TARGET="esp32"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
@ -45,7 +46,9 @@ CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
|||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=143
|
CONFIG_LV_DPI_DEF=165
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# Fix for IRAM
|
# Fix for IRAM
|
||||||
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,32 +30,33 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-4mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-4mb.csv"
|
||||||
CONFIG_TT_BOARD_ELECROW_CROWPANEL_BASIC_50=y
|
CONFIG_TT_BOARD_ELECROW_CROWPANEL_BASIC_50=y
|
||||||
CONFIG_TT_BOARD_NAME="CrowPanel Basic 5.0"
|
CONFIG_TT_BOARD_NAME="Elecrow CrowPanel Basic 5\""
|
||||||
CONFIG_TT_BOARD_ID="elecrow-crowpanel-basic-50"
|
CONFIG_TT_BOARD_ID="elecrow-crowpanel-basic-50"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_OCT=y
|
||||||
CONFIG_SPIRAM_SPEED_120M=y
|
CONFIG_SPIRAM_SPEED_120M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
# TODO: Update DPI
|
|
||||||
CONFIG_LV_DPI_DEF=143
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
|
CONFIG_LV_DPI_DEF=187
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# USB
|
# USB
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,30 +30,27 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-8mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-8mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-8mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-8mb.csv"
|
||||||
CONFIG_TT_BOARD_HELTEC_V3=y
|
CONFIG_TT_BOARD_HELTEC_WIFI_LORA_32_V3=y
|
||||||
CONFIG_TT_BOARD_NAME="Heltec v3"
|
CONFIG_TT_BOARD_NAME="Heltec WiFi LoRa 32 v3"
|
||||||
CONFIG_TT_BOARD_ID="heltec-wifi-lora-32-v3"
|
CONFIG_TT_BOARD_ID="heltec-wifi-lora-32-v3"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: No PSRAM
|
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DPI_DEF=90
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
|
CONFIG_LV_DPI_DEF=149
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
CONFIG_LV_COLOR_DEPTH=1
|
CONFIG_LV_THEME_MONO=y
|
||||||
CONFIG_LV_USE_THEME_MONO=y
|
|
||||||
CONFIG_LV_LOG_LEVEL=LV_LOG_LEVEL_TRACE
|
|
||||||
# USB
|
# USB
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,31 +30,33 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_TT_BOARD_LILYGO_TDECK=y
|
CONFIG_TT_BOARD_LILYGO_TDECK=y
|
||||||
CONFIG_TT_BOARD_NAME="LilyGo T-Deck"
|
CONFIG_TT_BOARD_NAME="LilyGO T-Deck,T-Deck Plus"
|
||||||
CONFIG_TT_BOARD_ID="lilygo-tdeck"
|
CONFIG_TT_BOARD_ID="lilygo-tdeck"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_OCT=y
|
||||||
CONFIG_SPIRAM_SPEED_120M=y
|
CONFIG_SPIRAM_SPEED_120M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DPI_DEF=139
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
|
CONFIG_LV_DPI_DEF=143
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# USB
|
# USB
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
|
|||||||
@ -1,61 +0,0 @@
|
|||||||
# Software defaults
|
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
|
||||||
CONFIG_LV_USE_USER_DATA=y
|
|
||||||
CONFIG_LV_USE_FS_STDIO=y
|
|
||||||
CONFIG_LV_FS_STDIO_LETTER=65
|
|
||||||
CONFIG_LV_FS_STDIO_PATH=""
|
|
||||||
CONFIG_LV_FS_STDIO_CACHE_SIZE=4096
|
|
||||||
CONFIG_LV_USE_LODEPNG=y
|
|
||||||
CONFIG_LV_USE_BUILTIN_MALLOC=n
|
|
||||||
CONFIG_LV_USE_CLIB_MALLOC=y
|
|
||||||
CONFIG_LV_USE_MSGBOX=n
|
|
||||||
CONFIG_LV_USE_SPINNER=n
|
|
||||||
CONFIG_LV_USE_WIN=n
|
|
||||||
CONFIG_LV_USE_SNAPSHOT=y
|
|
||||||
CONFIG_FREERTOS_HZ=1000
|
|
||||||
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=2
|
|
||||||
CONFIG_FREERTOS_SMP=n
|
|
||||||
CONFIG_FREERTOS_UNICORE=n
|
|
||||||
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=5120
|
|
||||||
CONFIG_FREERTOS_USE_TRACE_FACILITY=y
|
|
||||||
CONFIG_FATFS_LFN_HEAP=y
|
|
||||||
CONFIG_FATFS_VOLUME_COUNT=3
|
|
||||||
CONFIG_FATFS_SECTOR_512=y
|
|
||||||
CONFIG_WL_SECTOR_SIZE_512=y
|
|
||||||
CONFIG_WL_SECTOR_SIZE=512
|
|
||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
|
||||||
|
|
||||||
# Hardware: Main
|
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4mb.csv"
|
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-4mb.csv"
|
|
||||||
CONFIG_TT_BOARD_LILYGO_TDECK=y
|
|
||||||
CONFIG_TT_BOARD_NAME="LilyGo T-Deck"
|
|
||||||
CONFIG_TT_BOARD_ID="lilygo-tdeck"
|
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
|
||||||
CONFIG_FLASHMODE_QIO=y
|
|
||||||
# Hardware: SPI RAM
|
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
|
||||||
CONFIG_SPIRAM_SPEED_120M=y
|
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
|
||||||
CONFIG_LV_DPI_DEF=139
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
|
||||||
# USB
|
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
|
||||||
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
|
||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,24 +30,25 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_TT_BOARD_LILYGO_TDISPLAY=y
|
CONFIG_TT_BOARD_LILYGO_TDISPLAY=y
|
||||||
CONFIG_TT_BOARD_NAME="LilyGo T-Display"
|
CONFIG_TT_BOARD_NAME="LilyGO T-Display"
|
||||||
CONFIG_TT_BOARD_ID="lilygo-tdisplay"
|
CONFIG_TT_BOARD_ID="lilygo-tdisplay"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32"
|
CONFIG_IDF_TARGET="esp32"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=186
|
CONFIG_LV_DPI_DEF=242
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# Fix for IRAM
|
# Fix for IRAM
|
||||||
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
CONFIG_LV_USE_USER_DATA=y
|
CONFIG_LV_USE_USER_DATA=y
|
||||||
@ -28,33 +29,35 @@ CONFIG_WL_SECTOR_SIZE_512=y
|
|||||||
CONFIG_WL_SECTOR_SIZE=512
|
CONFIG_WL_SECTOR_SIZE=512
|
||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_TT_BOARD_LILYGO_TDISPLAYS3=y
|
CONFIG_TT_BOARD_LILYGO_TDISPLAY_S3=y
|
||||||
CONFIG_TT_BOARD_NAME="LilyGo T-Display S3"
|
CONFIG_TT_BOARD_NAME="LilyGO T-Display S3"
|
||||||
CONFIG_TT_BOARD_ID="lilygo-tdisplay-s3"
|
CONFIG_TT_BOARD_ID="lilygo-tdisplay-s3"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_OCT=y
|
||||||
CONFIG_SPIRAM_SPEED_120M=y
|
CONFIG_SPIRAM_SPEED_120M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DPI_DEF=139
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
|
CONFIG_LV_DPI_DEF=191
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
CONFIG_LV_USE_ST7789=y
|
|
||||||
# USB
|
# USB
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,25 +30,25 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_TT_BOARD_LILYGO_TDONGLE_S3=y
|
CONFIG_TT_BOARD_LILYGO_TDONGLE_S3=y
|
||||||
CONFIG_TT_BOARD_NAME="LilyGo T-Dongle S3"
|
CONFIG_TT_BOARD_NAME="LilyGO T-Dongle S3"
|
||||||
CONFIG_TT_BOARD_ID="lilygo-tdongle-s3"
|
CONFIG_TT_BOARD_ID="lilygo-tdongle-s3"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DPI_DEF=186
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
|
CONFIG_LV_DPI_DEF=186
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# USB
|
# USB
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,36 +30,34 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_TT_BOARD_LILYGO_TLORA_PAGER=y
|
CONFIG_TT_BOARD_LILYGO_TLORA_PAGER=y
|
||||||
CONFIG_TT_BOARD_NAME="LilyGo T-Lora Pager"
|
CONFIG_TT_BOARD_NAME="LilyGO T-Lora Pager"
|
||||||
CONFIG_TT_BOARD_ID="lilygo-tlora-pager"
|
CONFIG_TT_BOARD_ID="lilygo-tlora-pager"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_DIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
#CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_OCT=y
|
||||||
CONFIG_SPIRAM_TYPE_AUTO=y
|
|
||||||
CONFIG_SPIRAM_SPEED_120M=y
|
CONFIG_SPIRAM_SPEED_120M=y
|
||||||
#CONFIG_SPIRAM_BOOT_INIT=y
|
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_40M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DPI_DEF=90
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
|
CONFIG_LV_DPI_DEF=227
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# USB
|
# USB
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
||||||
# Boot optimization
|
|
||||||
CONFIG_SPIRAM_MEMTEST=n
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,29 +30,26 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-8mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-8mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-8mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-8mb.csv"
|
||||||
CONFIG_TT_BOARD_M5STACK_CARDPUTER=y
|
CONFIG_TT_BOARD_M5STACK_CARDPUTER=y
|
||||||
CONFIG_TT_BOARD_NAME="M5Stack Cardputer"
|
CONFIG_TT_BOARD_NAME="M5Stack Cardputer,Cardputer v1.1"
|
||||||
CONFIG_TT_BOARD_ID="m5stack-cardputer"
|
CONFIG_TT_BOARD_ID="m5stack-cardputer"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DPI_DEF=139
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
|
CONFIG_LV_DPI_DEF=139
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# USB
|
# USB
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
||||||
# Memory protection
|
|
||||||
CONFIG_ESP_SYSTEM_MEMPROT_FEATURE=n
|
|
||||||
CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK=n
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,6 +30,7 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
@ -38,21 +39,17 @@ CONFIG_PARTITION_TABLE_FILENAME="partitions-8mb.csv"
|
|||||||
CONFIG_TT_BOARD_M5STACK_CARDPUTER_ADV=y
|
CONFIG_TT_BOARD_M5STACK_CARDPUTER_ADV=y
|
||||||
CONFIG_TT_BOARD_NAME="M5Stack Cardputer Adv"
|
CONFIG_TT_BOARD_NAME="M5Stack Cardputer Adv"
|
||||||
CONFIG_TT_BOARD_ID="m5stack-cardputer-adv"
|
CONFIG_TT_BOARD_ID="m5stack-cardputer-adv"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DPI_DEF=139
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
|
CONFIG_LV_DPI_DEF=139
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# USB
|
# USB
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
||||||
# Memory protection
|
|
||||||
CONFIG_ESP_SYSTEM_MEMPROT_FEATURE=n
|
|
||||||
CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK=n
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,6 +30,7 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
@ -38,22 +39,25 @@ CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
|||||||
CONFIG_TT_BOARD_M5STACK_CORE2=y
|
CONFIG_TT_BOARD_M5STACK_CORE2=y
|
||||||
CONFIG_TT_BOARD_NAME="M5Stack Core2"
|
CONFIG_TT_BOARD_NAME="M5Stack Core2"
|
||||||
CONFIG_TT_BOARD_ID="m5stack-core2"
|
CONFIG_TT_BOARD_ID="m5stack-core2"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32"
|
CONFIG_IDF_TARGET="esp32"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32_SPIRAM_SUPPORT=y
|
CONFIG_ESP32_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM=y
|
CONFIG_SPIRAM=y
|
||||||
CONFIG_SPIRAM_MODE_QUAD=y
|
CONFIG_SPIRAM_MODE_QUAD=y
|
||||||
CONFIG_SPIRAM_SPEED_80M=y
|
CONFIG_SPIRAM_SPEED_80M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
||||||
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=139
|
CONFIG_LV_DPI_DEF=200
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# Fix for IRAM
|
# Fix for IRAM
|
||||||
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,6 +30,7 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
@ -38,28 +39,24 @@ CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
|||||||
CONFIG_TT_BOARD_M5STACK_CORES3=y
|
CONFIG_TT_BOARD_M5STACK_CORES3=y
|
||||||
CONFIG_TT_BOARD_NAME="M5Stack CoreS3"
|
CONFIG_TT_BOARD_NAME="M5Stack CoreS3"
|
||||||
CONFIG_TT_BOARD_ID="m5stack-cores3"
|
CONFIG_TT_BOARD_ID="m5stack-cores3"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_SPIRAM=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_QUAD=y
|
CONFIG_SPIRAM_MODE_QUAD=y
|
||||||
CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY=y
|
CONFIG_SPIRAM_SPEED_80M=y
|
||||||
CONFIG_SPIRAM_CLK_IO=30
|
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
||||||
CONFIG_SPIRAM_CS_IO=26
|
|
||||||
CONFIG_SPIRAM_SPEED_120M=y
|
|
||||||
CONFIG_SPIRAM_SPEED=120
|
|
||||||
CONFIG_SPIRAM_BOOT_INIT=y
|
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=139
|
CONFIG_LV_DPI_DEF=200
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# USB
|
# USB
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,6 +30,7 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
@ -38,16 +39,16 @@ CONFIG_PARTITION_TABLE_FILENAME="partitions-4mb.csv"
|
|||||||
CONFIG_TT_BOARD_M5STACK_STICKC_PLUS=y
|
CONFIG_TT_BOARD_M5STACK_STICKC_PLUS=y
|
||||||
CONFIG_TT_BOARD_NAME="M5Stack StickC Plus"
|
CONFIG_TT_BOARD_NAME="M5Stack StickC Plus"
|
||||||
CONFIG_TT_BOARD_ID="m5stack-stickc-plus"
|
CONFIG_TT_BOARD_ID="m5stack-stickc-plus"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32"
|
CONFIG_IDF_TARGET="esp32"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=241
|
CONFIG_LV_DPI_DEF=242
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# Fix for IRAM
|
# Fix for IRAM
|
||||||
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,6 +30,7 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
@ -38,22 +39,25 @@ CONFIG_PARTITION_TABLE_FILENAME="partitions-8mb.csv"
|
|||||||
CONFIG_TT_BOARD_M5STACK_STICKC_PLUS2=y
|
CONFIG_TT_BOARD_M5STACK_STICKC_PLUS2=y
|
||||||
CONFIG_TT_BOARD_NAME="M5Stack StickC Plus2"
|
CONFIG_TT_BOARD_NAME="M5Stack StickC Plus2"
|
||||||
CONFIG_TT_BOARD_ID="m5stack-stickc-plus2"
|
CONFIG_TT_BOARD_ID="m5stack-stickc-plus2"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32"
|
CONFIG_IDF_TARGET="esp32"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32_SPIRAM_SUPPORT=y
|
CONFIG_ESP32_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM=y
|
CONFIG_SPIRAM=y
|
||||||
CONFIG_SPIRAM_MODE_QUAD=y
|
CONFIG_SPIRAM_MODE_QUAD=y
|
||||||
CONFIG_SPIRAM_SPEED_80M=y
|
CONFIG_SPIRAM_SPEED_80M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
||||||
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_DPI_DEF=241
|
CONFIG_LV_DPI_DEF=242
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# Fix for IRAM
|
# Fix for IRAM
|
||||||
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,6 +30,7 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
@ -43,18 +44,17 @@ CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
|||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_OCT=y
|
||||||
CONFIG_SPIRAM_SPEED_80M=y
|
CONFIG_SPIRAM_SPEED_120M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DPI_DEF=139
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
CONFIG_LV_COLOR_DEPTH_24=y
|
CONFIG_LV_DPI_DEF=165
|
||||||
CONFIG_LV_COLOR_DEPTH=24
|
CONFIG_LV_COLOR_DEPTH=24
|
||||||
|
CONFIG_LV_COLOR_DEPTH_24=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# TinyUSB: Currently not working (no error in log, mounting takes minutes or more)
|
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=n
|
|
||||||
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,29 +30,34 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_TT_BOARD_WAVESHARE_S3_LCD_13=y
|
CONFIG_TT_BOARD_WAVESHARE_S3_LCD_13=y
|
||||||
CONFIG_TT_BOARD_NAME="Waveshare ESP32 S3 LCD 1.3"
|
CONFIG_TT_BOARD_NAME="WaveShare S3 LCD 1.3\""
|
||||||
CONFIG_TT_BOARD_ID="waveshare-s3-lcd-13"
|
CONFIG_TT_BOARD_ID="waveshare-s3-lcd-13"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_OCT=y
|
||||||
CONFIG_SPIRAM_SPEED_120M=y
|
CONFIG_SPIRAM_SPEED_120M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
# TODO: Update DPI
|
|
||||||
CONFIG_LV_DPI_DEF=143
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
|
CONFIG_LV_DPI_DEF=261
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
|
# USB
|
||||||
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
|
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,29 +30,34 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_TT_BOARD_WAVESHARE_S3_TOUCH_LCD_128=y
|
CONFIG_TT_BOARD_WAVESHARE_S3_TOUCH_LCD_128=y
|
||||||
CONFIG_TT_BOARD_NAME="Waveshare ESP32 S3 Touch LCD 1.28"
|
CONFIG_TT_BOARD_NAME="WaveShare S3 Touch LCD 1.28\""
|
||||||
CONFIG_TT_BOARD_ID="waveshare-s3-touch-lcd-128"
|
CONFIG_TT_BOARD_ID="waveshare-s3-touch-lcd-128"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_QUAD=y
|
CONFIG_SPIRAM_MODE_QUAD=y
|
||||||
CONFIG_SPIRAM_SPEED_120M=y
|
CONFIG_SPIRAM_SPEED_80M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
# TODO: Update DPI
|
|
||||||
CONFIG_LV_DPI_DEF=143
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
|
CONFIG_LV_DPI_DEF=265
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
|
# USB
|
||||||
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
|
CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard"
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,31 +30,33 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-16mb.csv"
|
||||||
CONFIG_TT_BOARD_WAVESHARE_S3_TOUCH_LCD_147=y
|
CONFIG_TT_BOARD_WAVESHARE_S3_TOUCH_LCD_147=y
|
||||||
CONFIG_TT_BOARD_NAME="Waveshare ESP32 S3 Touch LCD 1.47"
|
CONFIG_TT_BOARD_NAME="WaveShare S3 Touch LCD 1.47\""
|
||||||
CONFIG_TT_BOARD_ID="waveshare-s3-touch-lcd-147"
|
CONFIG_TT_BOARD_ID="waveshare-s3-touch-lcd-147"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_OCT=y
|
||||||
CONFIG_SPIRAM_SPEED_120M=y
|
CONFIG_SPIRAM_SPEED_120M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
CONFIG_LV_DPI_DEF=600
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
|
CONFIG_LV_DPI_DEF=247
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# USB
|
# USB
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Software defaults
|
# Increase stack size for Wi-Fi (fixes crash after scan)
|
||||||
# Increase stack size for WiFi (fixes crash after scan)
|
|
||||||
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
|
||||||
|
# Ensure large enough stack for network operations
|
||||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
CONFIG_ESP_MAIN_TASK_STACK_SIZE=6144
|
||||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||||
CONFIG_LV_FONT_MONTSERRAT_18=y
|
CONFIG_LV_FONT_MONTSERRAT_18=y
|
||||||
@ -30,32 +30,33 @@ CONFIG_WL_SECTOR_SIZE=512
|
|||||||
CONFIG_WL_SECTOR_MODE_SAFE=y
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
||||||
CONFIG_WL_SECTOR_MODE=1
|
CONFIG_WL_SECTOR_MODE=1
|
||||||
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
CONFIG_MBEDTLS_SSL_PROTO_TLS1_3=y
|
||||||
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
|
|
||||||
# Hardware: Main
|
# Hardware: Main
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4mb.csv"
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4mb.csv"
|
||||||
CONFIG_PARTITION_TABLE_FILENAME="partitions-4mb.csv"
|
CONFIG_PARTITION_TABLE_FILENAME="partitions-4mb.csv"
|
||||||
CONFIG_TT_BOARD_WAVESHARE_S3_TOUCH_43=y
|
CONFIG_TT_BOARD_WAVESHARE_S3_TOUCH_LCD_43=y
|
||||||
CONFIG_TT_BOARD_NAME="Waveshare ESP32 S3 Touch LCD 4.3"
|
CONFIG_TT_BOARD_NAME="WaveShare S3 Touch LCD 4.3\""
|
||||||
CONFIG_TT_BOARD_ID="waveshare-s3-touch-lcd-43"
|
CONFIG_TT_BOARD_ID="waveshare-s3-touch-lcd-43"
|
||||||
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
|
|
||||||
CONFIG_IDF_TARGET="esp32s3"
|
CONFIG_IDF_TARGET="esp32s3"
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
||||||
CONFIG_FLASHMODE_QIO=y
|
CONFIG_FLASHMODE_QIO=y
|
||||||
# Hardware: SPI RAM
|
# Hardware: SPIRAM
|
||||||
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
|
||||||
CONFIG_SPIRAM_MODE_OCT=y
|
CONFIG_SPIRAM_MODE_OCT=y
|
||||||
CONFIG_SPIRAM_SPEED_120M=y
|
CONFIG_SPIRAM_SPEED_120M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
||||||
CONFIG_SPIRAM_USE_MALLOC=y
|
CONFIG_SPIRAM_USE_MALLOC=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
# SPI Flash (can set back to 80MHz after ESP-IDF bug is resolved)
|
CONFIG_SPIRAM_MEMTEST=n
|
||||||
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
|
|
||||||
# LVGL
|
# LVGL
|
||||||
# TODO: Update DPI
|
|
||||||
CONFIG_LV_DPI_DEF=143
|
|
||||||
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
CONFIG_LV_DISP_DEF_REFR_PERIOD=10
|
||||||
|
CONFIG_LV_DPI_DEF=217
|
||||||
|
CONFIG_LV_COLOR_DEPTH=16
|
||||||
|
CONFIG_LV_COLOR_DEPTH_16=y
|
||||||
CONFIG_LV_THEME_DEFAULT_DARK=y
|
CONFIG_LV_THEME_DEFAULT_DARK=y
|
||||||
# USB
|
# USB
|
||||||
CONFIG_TINYUSB_MSC_ENABLED=y
|
CONFIG_TINYUSB_MSC_ENABLED=y
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user