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} +