Merge pull request #21 from nabbi/fix/case-sensitive-variant-include-paths

Fix case-sensitive filesystem build failures (Linux) for ESP32 LilyGo variants
This commit is contained in:
pelgraine
2026-06-24 21:42:59 +10:00
committed by GitHub
32 changed files with 5 additions and 5 deletions
@@ -18,7 +18,7 @@ board_build.arduino.memory_type = qio_opi
board_upload.flash_size = 16MB
build_flags =
${esp32_base.build_flags}
-I variants/LilyGo_T5S3_EPaper_Pro
-I variants/lilygo_t5s3_epaper_pro
-D LilyGo_T5S3_EPaper_Pro
-D T5_S3_EPAPER_PRO_V2
-D BOARD_HAS_PSRAM=1
@@ -61,7 +61,7 @@ build_flags =
-D ARDUINO_LOOP_STACK_SIZE=32768
-D HAS_MECK_FONTS
build_src_filter = ${esp32_base.build_src_filter}
+<../variants/LilyGo_T5S3_EPaper_Pro>
+<../variants/lilygo_t5s3_epaper_pro>
lib_deps =
${esp32_base.lib_deps}
WebServer
+1 -1
View File
@@ -42,7 +42,7 @@ build_flags =
; Include MAX variant first (for variant.h, target.h, TDeckProMaxBoard.h)
; then V1.1 variant (for TDeckBoard.h, which TDeckProMaxBoard inherits from)
-I variants/lilygo_tdeck_max
-I variants/LilyGo_TDeck_Pro
-I variants/lilygo_tdeck_pro
; Both defines needed: LilyGo_TDeck_Pro for existing UI code guards,
; LilyGo_TDeck_Pro_Max for MAX-specific code paths
-D LilyGo_TDeck_Pro
+2 -2
View File
@@ -9,7 +9,7 @@ board_upload.flash_size = 16MB
build_flags =
${esp32_base.build_flags}
${sensor_base.build_flags}
-I variants/LilyGo_TDeck_Pro
-I variants/lilygo_tdeck_pro
-D LilyGo_TDeck_Pro
-D HAS_GPS=1
-D BOARD_HAS_PSRAM=1
@@ -89,7 +89,7 @@ build_flags =
-D ARDUINO_LOOP_STACK_SIZE=32768
-D HAS_MECK_FONTS
build_src_filter = ${esp32_base.build_src_filter}
+<../variants/LilyGo_TDeck_Pro>
+<../variants/lilygo_tdeck_pro>
+<helpers/sensors/*.cpp>
lib_deps =
${esp32_base.lib_deps}