Replace sdkconfig with device.properties (#411)

This commit is contained in:
Ken Van Hoeylandt
2025-11-12 22:36:08 +01:00
committed by GitHub
parent 8335611796
commit 7918451699
85 changed files with 1022 additions and 2379 deletions
+20
View File
@@ -0,0 +1,20 @@
[general]
vendor=BigTreeTech
name=Panda Touch,K Touch
[hardware]
target=ESP32S3
flashSize=16MB
spiRam=true
spiRamMode=OCT
spiRamSpeed=120M
esptoolFlashFreq=120M
fixRgbDisplayGlitch=true
[display]
size=2.4"
shape=rectangle
dpi=139
[lvgl]
colorDepth=16
+16
View File
@@ -0,0 +1,16 @@
[general]
vendor=CYD
name=2432S024C
[hardware]
target=ESP32
flashSize=4MB
spiRam=false
[display]
size=2.4"
shape=rectangle
dpi=167
[lvgl]
colorDepth=16
+19
View File
@@ -0,0 +1,19 @@
[general]
vendor=CYD
name=2432S028R
[hardware]
target=ESP32
flashSize=4MB
spiRam=false
[display]
size=2.8"
shape=rectangle
dpi=143
[cdn]
warningMessage=There are 3 hardware variants of this board. This build works on the original variant only ("v1").
[lvgl]
colorDepth=16
+19
View File
@@ -0,0 +1,19 @@
[general]
vendor=CYD
name=2432S028R v3
[hardware]
target=ESP32
flashSize=4MB
spiRam=false
[display]
size=2.8"
shape=rectangle
dpi=143
[cdn]
warningMessage=There are 3 hardware variants of this board. This build only supports board version 3.
[lvgl]
colorDepth=16
+16
View File
@@ -0,0 +1,16 @@
[general]
vendor=CYD
name=2432S032C
[hardware]
target=ESP32
flashSize=4MB
spiRam=false
[display]
size=3.2"
shape=rectangle
dpi=125
[lvgl]
colorDepth=16
+19
View File
@@ -0,0 +1,19 @@
[general]
vendor=CYD
name=4848S040C
[hardware]
target=ESP32S3
flashSize=16MB
spiRam=true
spiRamMode=OCT
spiRamSpeed=80M
fixRgbDisplayGlitch=true
[display]
size=4"
shape=rectangle
dpi=170
[lvgl]
colorDepth=16
+26
View File
@@ -0,0 +1,26 @@
[general]
vendor=CYD
name=8048S043C
incubating=false
[hardware]
target=ESP32S3
flashSize=16MB
spiRam=true
spiRamMode=OCT
spiRamSpeed=80M
fixRgbDisplayGlitch=true
esptoolFlashFreq=80M
[display]
size=4.3"
shape=rectangle
dpi=217
[cdn]
infoMessage=
warningMessage=
[lvgl]
theme=DefaultDark
colorDepth=16
+16
View File
@@ -0,0 +1,16 @@
[general]
vendor=CYD
name=E32R28T
[hardware]
target=ESP32
flashSize=4MB
spiRam=false
[display]
size=2.8"
shape=rectangle
dpi=143
[lvgl]
colorDepth=16
+16
View File
@@ -0,0 +1,16 @@
[general]
vendor=CYD
name=E32R32P
[hardware]
target=ESP32
flashSize=4MB
spiRam=false
[display]
size=2.8"
shape=rectangle
dpi=125
[lvgl]
colorDepth=16
+16
View File
@@ -0,0 +1,16 @@
[general]
vendor=CYD
name=JC2432W328C
[hardware]
target=ESP32
flashSize=4MB
spiRam=false
[display]
size=2.8"
shape=rectangle
dpi=143
[lvgl]
colorDepth=16
+19
View File
@@ -0,0 +1,19 @@
[general]
vendor=CYD
name=JC8048W550C
[hardware]
target=ESP32S3
flashSize=16MB
spiRam=true
spiRamMode=OCT
spiRamSpeed=80M
esptoolFlashFreq=80M
[display]
size=5"
shape=rectangle
dpi=187
[lvgl]
colorDepth=16
@@ -0,0 +1,20 @@
[general]
vendor=Elecrow
name=CrowPanel Advance 2.8"
[hardware]
target=ESP32S3
flashSize=16MB
spiRam=true
spiRamMode=OCT
spiRamSpeed=120M
tinyUsb=true
esptoolFlashFreq=120M
[display]
size=2.8"
shape=rectangle
dpi=143
[lvgl]
colorDepth=16
@@ -0,0 +1,20 @@
[general]
vendor=Elecrow
name=CrowPanel Advance 3.5"
[hardware]
target=ESP32S3
flashSize=16MB
spiRam=true
spiRamMode=OCT
spiRamSpeed=120M
tinyUsb=true
esptoolFlashFreq=120M
[display]
size=3.5"
shape=rectangle
dpi=165
[lvgl]
colorDepth=16
@@ -0,0 +1,20 @@
[general]
vendor=Elecrow
name=CrowPanel Advance 5.0"
[hardware]
target=ESP32S3
flashSize=16MB
spiRam=true
spiRamMode=OCT
spiRamSpeed=120M
tinyUsb=true
esptoolFlashFreq=120M
[display]
size=5"
shape=rectangle
dpi=187
[lvgl]
colorDepth=16
@@ -0,0 +1,16 @@
[general]
vendor=Elecrow
name=CrowPanel Basic 2.8"
[hardware]
target=ESP32
flashSize=4MB
spiRam=false
[display]
size=2.8"
shape=rectangle
dpi=143
[lvgl]
colorDepth=16
@@ -0,0 +1,16 @@
[general]
vendor=Elecrow
name=CrowPanel Basic 3.5"
[hardware]
target=ESP32
flashSize=4MB
spiRam=false
[display]
size=3.5"
shape=rectangle
dpi=165
[lvgl]
colorDepth=16
@@ -0,0 +1,20 @@
[general]
vendor=Elecrow
name=CrowPanel Basic 5.0"
[hardware]
target=ESP32S3
flashSize=4MB
spiRam=true
spiRamMode=OCT
spiRamSpeed=120M
tinyUsb=true
esptoolFlashFreq=120M
[display]
size=5.0"
shape=rectangle
dpi=187
[lvgl]
colorDepth=16
@@ -0,0 +1,23 @@
[general]
vendor=Heltec
name=WiFi LoRa 32 v3
incubating=true
[hardware]
target=ESP32S3
flashSize=8MB
spiRam=false
tinyUsb=true
esptoolFlashFreq=120M
[display]
size=0.96"
shape=rectangle
dpi=149
[cdn]
infoMessage=Due to the small size of the screen, the icons don't render properly.
[lvgl]
theme=Mono
colorDepth=16
+23
View File
@@ -0,0 +1,23 @@
[general]
vendor=LilyGO
name=T-Deck,T-Deck Plus
[hardware]
target=ESP32S3
flashSize=16MB
spiRam=true
spiRamMode=OCT
spiRamSpeed=120M
tinyUsb=true
esptoolFlashFreq=120M
[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.
[lvgl]
colorDepth=16
@@ -0,0 +1,20 @@
[general]
vendor=LilyGO
name=T-Display S3
[hardware]
target=ESP32S3
flashSize=16MB
spiRam=true
spiRamMode=OCT
spiRamSpeed=120M
tinyUsb=true
esptoolFlashFreq=120M
[display]
size=1.9"
shape=rectangle
dpi=191
[lvgl]
colorDepth=16
+19
View File
@@ -0,0 +1,19 @@
[general]
vendor=LilyGO
name=T-Display
incubating=true
[hardware]
target=ESP32
flashSize=16MB
spiRam=false
esptoolFlashFreq=80M
[display]
size=1.14"
shape=rectangle
dpi=242
[lvgl]
colorDepth=16
@@ -0,0 +1,19 @@
[general]
vendor=LilyGO
name=T-Dongle S3
incubating=true
[hardware]
target=ESP32S3
flashSize=16MB
spiRam=false
tinyUsb=true
esptoolFlashFreq=120M
[display]
size=0.96"
shape=rectangle
dpi=186
[lvgl]
colorDepth=16
@@ -0,0 +1,21 @@
[general]
vendor=LilyGO
name=T-Lora Pager
[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
[lvgl]
colorDepth=16
@@ -0,0 +1,19 @@
[general]
vendor=M5Stack
name=Cardputer Adv
[hardware]
target=ESP32S3
flashSize=8MB
spiRam=false
tinyUsb=true
esptoolFlashFreq=120M
[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
[lvgl]
colorDepth=16
@@ -0,0 +1,19 @@
[general]
vendor=M5Stack
name=Cardputer,Cardputer v1.1
[hardware]
target=ESP32S3
flashSize=8MB
spiRam=false
tinyUsb=true
esptoolFlashFreq=120M
[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
[lvgl]
colorDepth=16
-9
View File
@@ -1,9 +0,0 @@
# M5Stack Core2
This board implementation concerns the original Core2 hardware and **not** the v1.1 variant.
Reference implementations:
- [ESP-BSP](https://github.com/espressif/esp-bsp/tree/master/bsp/m5stack_core_2)
Docs:
- [M5Stack.com](https://docs.m5stack.com/en/core/Core2)
+22
View File
@@ -0,0 +1,22 @@
[general]
vendor=M5Stack
name=Core2
[hardware]
target=ESP32
flashSize=16MB
spiRam=true
spiRamMode=QUAD
spiRamSpeed=80M
esptoolFlashFreq=80M
[display]
size=2"
shape=rectangle
dpi=200
[cdn]
warningMessage=This board implementation concerns the original Core2 hardware and **not** the v1.1 variant
[lvgl]
colorDepth=16
-7
View File
@@ -1,7 +0,0 @@
# M5Stack CoreS3
Reference implementations:
- [ESP-BSP](https://github.com/espressif/esp-bsp/tree/master/bsp/m5stack_core_s3)
Docs:
- [M5Stack.com](https://docs.m5stack.com/en/core/CoreS3)
+20
View File
@@ -0,0 +1,20 @@
[general]
vendor=M5Stack
name=CoreS3
[hardware]
target=ESP32S3
flashSize=16MB
spiRam=true
spiRamMode=QUAD
spiRamSpeed=120M
tinyUsb=true
esptoolFlashFreq=120M
[display]
size=2"
shape=rectangle
dpi=200
[lvgl]
colorDepth=16
-5
View File
@@ -1,5 +0,0 @@
# M5Stack StickC Plus
Docs:
- [M5Stack.com](https://docs.m5stack.com/en/core/m5stickc_plus)
@@ -0,0 +1,18 @@
[general]
vendor=M5Stack
name=StickC Plus
incubating=true
[hardware]
target=ESP32
flashSize=4MB
spiRam=false
esptoolFlashFreq=80M
[display]
size=1.14"
shape=rectangle
dpi=242
[lvgl]
colorDepth=16
-5
View File
@@ -1,5 +0,0 @@
# M5Stack StickC Plus2
Docs:
- [M5Stack.com](https://docs.m5stack.com/en/core/M5StickC%20PLUS2)
@@ -0,0 +1,20 @@
[general]
vendor=M5Stack
name=StickC Plus2
incubating=true
[hardware]
target=ESP32
flashSize=8MB
spiRam=true
spiRamMode=QUAD
spiRamSpeed=80M
esptoolFlashFreq=80M
[display]
size=1.14"
shape=rectangle
dpi=242
[lvgl]
colorDepth=16
+21
View File
@@ -0,0 +1,21 @@
[general]
vendor=unPhone
name=unPhone
[hardware]
target=ESP32S3
flashSize=8MB
spiRam=true
spiRamMode=OCT
spiRamSpeed=80M
[display]
size=3.5"
shape=rectangle
dpi=165
[cdn]
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]
colorDepth=24
@@ -0,0 +1,21 @@
[general]
vendor=WaveShare
name=S3 LCD 1.3"
incubating=true
[hardware]
target=ESP32S3
flashSize=16MB
spiRam=true
spiRamMode=OCT
spiRamSpeed=120M
tinyUsb=true
esptoolFlashFreq=120M
[display]
size=1.3"
shape=rectangle
dpi=261
[lvgl]
colorDepth=16
@@ -0,0 +1,21 @@
[general]
vendor=WaveShare
name=S3 Touch LCD 1.28"
incubating=true
[hardware]
target=ESP32S3
flashSize=16MB
spiRam=true
spiRamMode=QUAD
spiRamSpeed=120M
tinyUsb=true
esptoolFlashFreq=120M
[display]
size=1.28"
shape=circle
dpi=265
[lvgl]
colorDepth=16
@@ -0,0 +1,21 @@
[general]
vendor=WaveShare
name=S3 Touch LCD 1.47"
incubating=true
[hardware]
target=ESP32S3
flashSize=16MB
spiRam=true
spiRamMode=OCT
spiRamSpeed=120M
tinyUsb=true
esptoolFlashFreq=120M
[display]
size=1.47"
shape=rectangle
dpi=247
[lvgl]
colorDepth=16
@@ -0,0 +1,20 @@
[general]
vendor=WaveShare
name=S3 Touch LCD 4.3"
[hardware]
target=ESP32S3
flashSize=4MB
spiRam=true
spiRamMode=OCT
spiRamSpeed=120M
tinyUsb=true
esptoolFlashFreq=120M
[display]
size=4.3"
shape=rectangle
dpi=217
[lvgl]
colorDepth=16