mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-11-02 19:02:00 +00:00
build(solo): drop the L2 bring-up and Arduino 2.0.17 envs
Neither is published or used any more: the LVGL firmware on Arduino-ESP32 3.x is the only L2 build. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -6,8 +6,8 @@
|
|||||||
// the idle OTA slot; the device then restarts into it. Settings, contacts and
|
// the idle OTA slot; the device then restarts into it. Settings, contacts and
|
||||||
// messages live outside the app slots and are kept.
|
// messages live outside the app slots and are kept.
|
||||||
//
|
//
|
||||||
// Needs Arduino-ESP32 3.x for the CA bundle: the 2.0.17 build and the sim say
|
// Needs Arduino-ESP32 3.x for the CA bundle: the sim says so instead of
|
||||||
// so instead of offering the update.
|
// offering the update.
|
||||||
//
|
//
|
||||||
// Single-TU fragment: included at the end of ui-lvgl/UITask.cpp.
|
// Single-TU fragment: included at the end of ui-lvgl/UITask.cpp.
|
||||||
|
|
||||||
|
|||||||
@@ -2,40 +2,6 @@
|
|||||||
; variants/wio-tracker-l2/platformio.ini. Solo configs live in their own
|
; variants/wio-tracker-l2/platformio.ini. Solo configs live in their own
|
||||||
; top-level solo/ folder, separate from the shared upstream board variants.
|
; top-level solo/ folder, separate from the shared upstream board variants.
|
||||||
;
|
;
|
||||||
; BRING-UP ONLY: this env runs the existing ui-new (OLED-era, joystick-driven)
|
|
||||||
; UI zoomed 2x (160x120 logical on the 320x240 panel) purely to compile-test
|
|
||||||
; and smoke-test the board layer -- display, radio, GPS, battery. It has no
|
|
||||||
; touch input yet; the only control is the BOOT button. The real interface for
|
|
||||||
; this board is the planned LVGL frontend over a shared UI Core.
|
|
||||||
;
|
|
||||||
; Deliberately NOT named *_solo_dual yet, so build-solo-firmwares.yml doesn't
|
|
||||||
; publish it as a release artifact.
|
|
||||||
[env:Wio_Tracker_L2_companion_solo_bringup]
|
|
||||||
extends = Wio_Tracker_L2
|
|
||||||
build_flags =
|
|
||||||
${Wio_Tracker_L2.build_flags}
|
|
||||||
-I examples/companion_radio/ui-new
|
|
||||||
-D DISPLAY_CLASS=WioTrackerL2Display
|
|
||||||
-D UI_ZOOM=2
|
|
||||||
-D MAX_CONTACTS=350
|
|
||||||
-D MAX_GROUP_CHANNELS=40
|
|
||||||
-D BLE_PIN_CODE=123456
|
|
||||||
-D DUAL_SERIAL=1
|
|
||||||
-D OFFLINE_QUEUE_SIZE=256
|
|
||||||
-D FIRMWARE_SOLO_BUILD=1
|
|
||||||
-D MESHCORE_VERSION='"1.17.1"'
|
|
||||||
-D OLED_MISC_FIXED_FONT=1
|
|
||||||
-D AUTO_OFF_MILLIS=60000
|
|
||||||
build_src_filter = ${Wio_Tracker_L2.build_src_filter}
|
|
||||||
+<helpers/esp32/*.cpp>
|
|
||||||
+<helpers/ui/LGFXDisplay.cpp>
|
|
||||||
+<helpers/ui/MomentaryButton.cpp>
|
|
||||||
+<../examples/companion_radio/*.cpp>
|
|
||||||
+<../examples/companion_radio/ui-new/*.cpp>
|
|
||||||
lib_deps =
|
|
||||||
${Wio_Tracker_L2.lib_deps}
|
|
||||||
densaugeo/base64 @ ~1.4.0
|
|
||||||
|
|
||||||
; ui-lvgl: the real L2 interface -- LVGL 9 frontend over the shared UI Core
|
; ui-lvgl: the real L2 interface -- LVGL 9 frontend over the shared UI Core
|
||||||
; (docs/solo/developer/ui-core.md, step 5), on Arduino-ESP32 3.3.12 / ESP-IDF 5.5
|
; (docs/solo/developer/ui-core.md, step 5), on Arduino-ESP32 3.3.12 / ESP-IDF 5.5
|
||||||
; (pioarduino). *_solo_lvgl envs are published by build-solo-firmwares.yml
|
; (pioarduino). *_solo_lvgl envs are published by build-solo-firmwares.yml
|
||||||
@@ -106,26 +72,6 @@ lib_deps =
|
|||||||
Update ; Settings > Firmware update
|
Update ; Settings > Firmware update
|
||||||
LittleFS
|
LittleFS
|
||||||
|
|
||||||
; The same firmware on the old Arduino-ESP32 2.0.17 (ESP-IDF 4.4), kept for
|
|
||||||
; comparison while the 3.x one settles. Not published (the name doesn't end in
|
|
||||||
; _solo_lvgl) and can't update itself (no CA bundle for the TLS check).
|
|
||||||
[env:Wio_Tracker_L2_companion_solo_lvgl_arduino2]
|
|
||||||
extends = env:Wio_Tracker_L2_companion_solo_lvgl
|
|
||||||
platform = ${esp32_base.platform}
|
|
||||||
build_unflags = -DARDUINO_USB_MODE=1 -DUI_FLUSH_DMA ; DMA flush untried on ESP-IDF 4.4
|
|
||||||
lib_deps =
|
|
||||||
${Wio_Tracker_L2.lib_deps}
|
|
||||||
densaugeo/base64 @ ~1.4.0
|
|
||||||
lvgl/lvgl @ 9.6.0
|
|
||||||
bitbank2/PNGdec @ 1.1.6
|
|
||||||
SD_MMC
|
|
||||||
FS
|
|
||||||
WiFi
|
|
||||||
HTTPClient
|
|
||||||
WiFiClientSecure
|
|
||||||
Preferences
|
|
||||||
LittleFS
|
|
||||||
|
|
||||||
; Rebuilds the framework libs (ESP-IDF) with the custom_sdkconfig above; the
|
; Rebuilds the framework libs (ESP-IDF) with the custom_sdkconfig above; the
|
||||||
; firmware env above then links them. Run once before it, and again after a
|
; firmware env above then links them. Run once before it, and again after a
|
||||||
; custom_sdkconfig change (pio run -e Wio_Tracker_L2_idf_libs). Needed because
|
; custom_sdkconfig change (pio run -e Wio_Tracker_L2_idf_libs). Needed because
|
||||||
|
|||||||
Reference in New Issue
Block a user