From 20781b3243b384c4dbf82ebca4e35cb963304ea6 Mon Sep 17 00:00:00 2001 From: John Poole Date: Sun, 19 Apr 2026 15:08:49 -0700 Subject: [PATCH] Before integrating with jlpoole standard services, this platofrmio.ini works directly against LilyGO code --- examples/platformio.ini | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 examples/platformio.ini diff --git a/examples/platformio.ini b/examples/platformio.ini new file mode 100644 index 0000000..9466bd8 --- /dev/null +++ b/examples/platformio.ini @@ -0,0 +1,35 @@ +[platformio] +default_envs = T_BEAM_S3_SUPREME_SX1262 + +; Change this line when you want to build a different copied LilyGO example. +;src_dir = QMC6310_CompassExample +src_dir = Sensor/QMC63xx_GetDataExample + +; Reuse LilyGO's custom board definitions without editing the LilyGO checkout. +boards_dir = /usr/local/src/LilyGo-LoRa-Series/boards + +[env] +platform = espressif32@6.12.0 +framework = arduino +upload_speed = 921600 +monitor_speed = 115200 + +; Reuse LilyGO's bundled libraries: +; SensorLib, ESP8266_SSD1306, XPowersLib, RadioLib, etc. +lib_extra_dirs = /usr/local/src/LilyGo-LoRa-Series/lib + +monitor_filters = + default + esp32_exception_decoder + +[esp32s3_base] +build_flags = + -DARDUINO_USB_CDC_ON_BOOT=1 + -DCORE_DEBUG_LEVEL=0 + +[env:T_BEAM_S3_SUPREME_SX1262] +board = t-beams3-supreme +build_flags = ${esp32s3_base.build_flags} + -DT_BEAM_S3_SUPREME_SX1262 + -DBOARD_HAS_PSRAM +board_build.partitions = huge_app.csv