77 lines
1.5 KiB
INI
77 lines
1.5 KiB
INI
; CYD ESP32-2432S028 — 电子相册(TF + 触控 + LVGL)
|
||
[env:cyd]
|
||
platform = espressif32
|
||
board = esp32dev
|
||
framework = arduino
|
||
monitor_speed = 460800
|
||
upload_speed = 460800
|
||
board_build.partitions = default.csv
|
||
|
||
lib_deps =
|
||
bodmer/TFT_eSPI@^2.5.43
|
||
lvgl/lvgl@9.2.2
|
||
bitbank2/JPEGDEC@^1.5.0
|
||
bitbank2/PNGdec@^1.0.3
|
||
bitbank2/AnimatedGIF@^2.1.1
|
||
|
||
; JPEGDEC 声明依赖 bb_spi_lcd,本项目不需要
|
||
lib_ignore =
|
||
bb_spi_lcd
|
||
|
||
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
|
||
-DLV_CONF_SKIP
|
||
-DLV_COLOR_DEPTH=16
|
||
-DLV_MEM_SIZE=24576
|
||
-DLV_FONT_MONTSERRAT_14=1
|
||
-DLV_FONT_MONTSERRAT_16=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_IMAGE=1
|
||
-I${PROJECT_DIR}/include
|
||
|
||
extra_scripts = pre:copy_lv_conf.py
|
||
|
||
; Optional 3.5" CYD ESP32-3248S035 (ST7796 resistive). Default remains [env:cyd].
|
||
; Build: pio run -e cyd_35r
|
||
[env:cyd_35r]
|
||
extends = env:cyd
|
||
build_flags =
|
||
${env:cyd.build_flags}
|
||
-UILI9341_2_DRIVER
|
||
-DST7796_DRIVER=1
|
||
-UTFT_WIDTH
|
||
-UTFT_HEIGHT
|
||
-DTFT_WIDTH=320
|
||
-DTFT_HEIGHT=480
|
||
-UTFT_BL
|
||
-DTFT_BL=27
|
||
-DCYD_BOARD_3248S035=1
|
||
|