Add Seeed Wio Tracker L2 Pro variant - #3381
Hacuchino-hash wants to merge 2 commits into
Conversation
|
Please take a look at this PR which will be refactoring a fair bit of the companion UI / MyMesh structure. This is an attempt to clean up the structure specifically for more ambitious companion forks like this one. |
ESP32-S3 with SX1262, a 3.2" 320x240 touch LCD, an L76K GNSS module and an SD slot. Everything except the radio hangs off a TCA9535 expander, so the board brings up power and reset lines in Seeed's documented order before the display and GNSS are usable. Companion (BLE and USB), repeater and room server environments run on the existing shared code. Pre-release hardware: the pin map may change on production units.
e7999ba to
16f4865
Compare
|
Thanks, that is a much better fit. Rebased onto
I understand the standalone abstraction is still being worked out and that Both branches build the matrix envs that touch these files, and both were |
Add Seeed Wio Tracker L2 Pro variant
Board support for the Seeed Studio Wio Tracker L2 Pro: ESP32-S3 (Wio-S3
module, 16 MB flash, 8 MB PSRAM), SX1262, 3.2" 320x240 NV3031B touch LCD,
L76K GNSS, microSD, ES8311 speaker codec. Everything except the radio sits
behind a TCA9535 I/O expander, so the board class replays Seeed's power-up
sequence before the display and GNSS are usable.
This is the variant half of what was first submitted here. After #3431 the
touch UI was reworked onto
MyMesh::Listenerand moved to its own PR(#3529), so this one is a plain variant with no shared-file changes.
Environments
Wio_Tracker_L2_companion_radio_bleui-newdisplay UIWio_Tracker_L2_companion_radio_usbui-newWio_Tracker_L2_repeaterWio_Tracker_L2_room_serverFiles
boards/seeed_wio_tracker_l2.jsonandvariants/wio-tracker-l2/(board,display driver on LovyanGFX, GNSS UART tap, speaker tones, target, envs,
README). The second commit adds the BLE companion env to the PR build
matrix; drop it if you would rather not grow the matrix.
Dependencies
LovyanGFX @ 1.2.30, pinned (already used bysensecap_indicator-espnow),and
arduino-audio-driver0.2.1 for the ES8311 codec.Testing
Builds: all four environments, plus
Heltec_v3_companion_radio_bleandRAK_4631_companion_radio_bleunchanged.On hardware, this revision: the BLE companion build boots to the standard
display UI, pairs with the app and sends. LoRa TX and RX, touch, GPS fix
and speaker tones were verified on the same board code earlier; none of
it changed in the rebase.
Notes
meshtastic/firmwarePR #10909 andmeshtastic/device-uiwio-l2branches.variants/wio-tracker-l2/README.mdis the only per-variant README in thetree. It touches no shared file; happy to move the content to
docs/ifthat fits better.