HW SPI remux froze touch at (0,4095) and broke SD; keep temperature UI map plus LVGL inverse feed. Co-authored-by: Cursor <cursoragent@cursor.com>
54 lines
1.1 KiB
INI
54 lines
1.1 KiB
INI
; CYD ESP32-2432S028 — TF 卡信息 + LVGL 显示
|
||
[env:cyd]
|
||
platform = espressif32
|
||
board = esp32dev
|
||
framework = arduino
|
||
monitor_speed = 115200
|
||
board_build.partitions = default.csv
|
||
|
||
lib_deps =
|
||
bodmer/TFT_eSPI@^2.5.43
|
||
lvgl/lvgl@9.2.2
|
||
|
||
build_flags =
|
||
-DCORE_DEBUG_LEVEL=0
|
||
-DUSER_SETUP_LOADED=1
|
||
-DILI9341_2_DRIVER=1
|
||
-DTFT_WIDTH=240
|
||
-DTFT_HEIGHT=320
|
||
-DTFT_MISO=12
|
||
-DTFT_MOSI=13
|
||
-DTFT_SCLK=14
|
||
-DTFT_CS=15
|
||
-DTFT_DC=2
|
||
-DTFT_RST=-1
|
||
-DTFT_BL=21
|
||
-DTFT_BACKLIGHT_ON=HIGH
|
||
-DTOUCH_CS=-1
|
||
-DLOAD_GLCD=1
|
||
-DLOAD_FONT2=1
|
||
-DLOAD_FONT4=1
|
||
-DLOAD_FONT6=1
|
||
-DLOAD_FONT7=1
|
||
-DLOAD_FONT8=1
|
||
-DLOAD_GFXFF=1
|
||
-DSMOOTH_FONT=1
|
||
-DSPI_FREQUENCY=40000000
|
||
-DSPI_READ_FREQUENCY=20000000
|
||
; lv_conf.h 放在 .pio/libdeps/cyd/lv_conf.h(见 extra_script)
|
||
-DLV_CONF_SKIP
|
||
-DLV_COLOR_DEPTH=16
|
||
-DLV_MEM_SIZE=49152
|
||
-DLV_FONT_MONTSERRAT_14=1
|
||
-DLV_FONT_MONTSERRAT_16=1
|
||
-DLV_FONT_MONTSERRAT_18=1
|
||
-DLV_FONT_MONTSERRAT_20=1
|
||
-DLV_USE_TFT_ESPI=1
|
||
-DLV_USE_FLEX=1
|
||
-DLV_USE_BUTTON=1
|
||
-DLV_USE_LABEL=1
|
||
-DLV_USE_BAR=1
|
||
-I${PROJECT_DIR}/include
|
||
|
||
extra_scripts = pre:copy_lv_conf.py
|