mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-07-26 14:58:12 +00:00
refactor(eink): collapse landscape/portrait build targets into one per serial mode
Display rotation is now a runtime setting (Settings → Rotation), so separate build targets for landscape/portrait are redundant. Collapsed four envs into two: WioTrackerL1Eink_companion_radio_ble — BLE only WioTrackerL1Eink_companion_radio_dual — BLE + USB (DUAL_SERIAL) Default DISPLAY_ROTATION=1 (landscape, 250×122) moved to the shared base section; users adjust orientation via the in-app Settings screen. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -18,6 +18,7 @@ build_flags = ${nrf52_base.build_flags}
|
||||
-D SX126X_CURRENT_LIMIT=140
|
||||
-D SX126X_RX_BOOSTED_GAIN=1
|
||||
-D EINK_DISPLAY_MODEL=GxEPD2_213_B74
|
||||
-D DISPLAY_ROTATION=1
|
||||
-D GPS_BAUD_RATE=9600
|
||||
-D ENV_PIN_SDA=PIN_WIRE1_SDA
|
||||
-D ENV_PIN_SCL=PIN_WIRE1_SCL
|
||||
@@ -53,32 +54,14 @@ lib_deps = ${nrf52_base.lib_deps}
|
||||
densaugeo/base64 @ ~1.4.0
|
||||
end2endzone/NonBlockingRTTTL@^1.3.0
|
||||
|
||||
; Landscape: 250×122 px (physical panel rotated 90°)
|
||||
[env:WioTrackerL1Eink_companion_radio_ble_landscape]
|
||||
; BLE only
|
||||
[env:WioTrackerL1Eink_companion_radio_ble]
|
||||
extends = WioTrackerL1Eink
|
||||
build_flags = ${WioTrackerL1Eink.build_flags}
|
||||
-D DISPLAY_ROTATION=1
|
||||
extra_scripts = post:create-uf2.py
|
||||
|
||||
; Portrait: 122×250 px (physical panel in native orientation)
|
||||
[env:WioTrackerL1Eink_companion_radio_ble_portrait]
|
||||
; Dual BLE+USB
|
||||
[env:WioTrackerL1Eink_companion_radio_dual]
|
||||
extends = WioTrackerL1Eink
|
||||
build_flags = ${WioTrackerL1Eink.build_flags}
|
||||
-D DISPLAY_ROTATION=0
|
||||
extra_scripts = post:create-uf2.py
|
||||
|
||||
; Dual BLE+USB — landscape
|
||||
[env:WioTrackerL1Eink_companion_radio_dual_landscape]
|
||||
extends = WioTrackerL1Eink
|
||||
build_flags = ${WioTrackerL1Eink.build_flags}
|
||||
-D DISPLAY_ROTATION=1
|
||||
-D DUAL_SERIAL=1
|
||||
extra_scripts = post:create-uf2.py
|
||||
|
||||
; Dual BLE+USB — portrait
|
||||
[env:WioTrackerL1Eink_companion_radio_dual_portrait]
|
||||
extends = WioTrackerL1Eink
|
||||
build_flags = ${WioTrackerL1Eink.build_flags}
|
||||
-D DISPLAY_ROTATION=0
|
||||
-D DUAL_SERIAL=1
|
||||
extra_scripts = post:create-uf2.py
|
||||
|
||||
Reference in New Issue
Block a user