diff --git a/src/configuration.h b/src/configuration.h index d8b0dba5f..0309dc9c6 100644 --- a/src/configuration.h +++ b/src/configuration.h @@ -182,6 +182,9 @@ along with this program. If not, see . #ifndef HAS_SCREEN #define HAS_SCREEN 0 #endif +#ifndef HAS_TFT +#define HAS_TFT 0 +#endif #ifndef HAS_WIRE #define HAS_WIRE 0 #endif diff --git a/variants/portduino/platformio.ini b/variants/portduino/platformio.ini index 2c42b6ea1..9e2e10233 100644 --- a/variants/portduino/platformio.ini +++ b/variants/portduino/platformio.ini @@ -1,31 +1,31 @@ [env:native] -;extends = portduino_base -;build_flags = ${portduino_base.build_flags} -O0 -; -I variants/portduino -;board = cross_platform -;lib_deps = ${portduino_base.lib_deps} -; lovyan03/LovyanGFX@^1.1.12 -;build_src_filter = ${portduino_base.build_src_filter} +extends = portduino_base +build_flags = ${portduino_base.build_flags} -O0 + -I variants/portduino +board = cross_platform +lib_deps = ${portduino_base.lib_deps} + lovyan03/LovyanGFX@^1.1.12 +build_src_filter = ${portduino_base.build_src_filter} -;[env:native-x11-320x240] + +[env:native-x11-320x240] extends = portduino_base build_flags = ${portduino_base.build_flags} -O0 -lX11 -I variants/portduino -D DEBUG_HEAP - -D SIMULATOR=1 + -D USE_X11=1 -D HAS_TFT=1 -D HAS_SCREEN=0 - -D USE_X11=1 -D USE_PACKET_API -D VIEW_320x240 -D VIEW_CLASS=TFTView_320x240 -D VIEW_CLASS_INC=\"TFTView_320x240.h\" - -D LV_BUILD_TEST=0 -D DISP_HOR_RES=320 -D DISP_VER_RES=240 - -DLV_LVGL_H_INCLUDE_SIMPLE - -DLV_CONF_INCLUDE_SIMPLE - -DLV_COMP_CONF_INCLUDE_SIMPLE + -D LV_BUILD_TEST=0 + -D LV_LVGL_H_INCLUDE_SIMPLE + -D LV_CONF_INCLUDE_SIMPLE + -D LV_COMP_CONF_INCLUDE_SIMPLE -I lib/device-ui/generated/ui_320x240 board = cross_platform lib_deps = ${portduino_base.lib_deps} diff --git a/variants/t-deck/platformio.ini b/variants/t-deck/platformio.ini index b727b29d4..f97675ff1 100644 --- a/variants/t-deck/platformio.ini +++ b/variants/t-deck/platformio.ini @@ -19,6 +19,7 @@ build_flags = ${esp32_base.build_flags} -D VIEW_CLASS=TFTView_320x240 -D VIEW_CLASS_INC=\"TFTView_320x240.h\" -D USE_DOUBLE_BUFFER + -D USE_PACKET_API -I lib/device-ui/generated/ui_320x240 -I variants/t-deck build_src_filter = ${esp32_base.build_src_filter} +