Skip to content

FieldMesh v4.04

Choose a tag to compare

@TogeriX-hub TogeriX-hub released this 30 Mar 20:55
· 201 commits to main since this release

V4.04 — Wio Tracker L1 Joystick UI Fixes

target.cpp / target.h

  • Added joystick_up (JOYSTICK_UP) and joystick_down (JOYSTICK_DOWN) as MomentaryButton

UITask.cpp — loop()

  • Joystick Up → KEY_PREV, Joystick Down → KEY_NEXT
  • Joystick press short → KEY_ENTER (confirm in menus)
  • Joystick press long → handleLongPress() (context action)

UITask.cpp — HomeScreen

  • Removed dead code: KEY_ENTER on Tracking page directly toggled GPS-Share — unused since V2.02 (Outdoor Menu), but accidentally active on Wio Tracker
  • Tracking hint text: "Settings: press Enter" (joystick) instead of "Settings: long press"

UITask.cpp — OutdoorMenuScreen

  • Removed footer "short=next long=select" on joystick devices (self-explanatory)
  • Menu navigation: Up/Down instead of Left/Right

UITask.cpp — SOSSendScreen

  • handleLongPress() now sends KEY_SELECT instead of KEY_ENTER to SOSSendScreen to distinguish short and long press
  • Short press = always go back (both states)
  • Long press = confirm / send (both states)
  • Hint text both states: "long press: SEND

ThinkNode_M1_companion_radio_ble_FieldMeshv4.04.zip

WioTrackerL1_companion_radio_ble_FieldMeshv4.04.zip