Skip to content

Devices branch do-list tracker #394

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
hjr opened this issue Apr 17, 2025 · 3 comments
Open

Devices branch do-list tracker #394

hjr opened this issue Apr 17, 2025 · 3 comments

Comments

@hjr
Copy link
Contributor

hjr commented Apr 17, 2025

.. not an issue, just a mean to track activities on the devices branch ..
-> mark finish action items with "done" instead of deleting them from the list.

Implemention of:

  • done Splash screen with XCV logo
  • done clean overlap of message bar with other screens
  • done more inline setup items with help text as fits underneath
  • done setup item base with line enumerated helper routines
  • done setup that is capable to deal with 90deg display orientation
  • setup timeout in flight
  • done Data Monitor to harden so that it can process not \0 terminated buffers
  • Data Monitor NMEA aware on CAN bus (don't break the nmea messages).
  • BLE idf5 port
  • BLE with IntfControl API
  • almost Wifi Client with IntfControl API
  • done XCSync protocol for the XCV Client
  • done XCV Client auto registration
  • done Remaining protocols: P_EYE_PEYA, P_EYE_PEYI, P_AHRS_APENV1, P_AHRS_RPYL, P_GENERIC
  • done Transform Cambridge parser
  • done Complete devices setup
  • done device setup nvs persistance and serialization
  • done move audio setup
  • rotary increment glitch after factory reset, change from 2->1 only effective after the second trial.
  • done fix OTA, Second XCV, etc. button poll glitch
  • done fix initial sync to client
  • done fix client sync to master
  • done alive display of connected devices
  • done MagSens CAN connectivity
  • almost 90° display setup
  • done add Navi flavors to devices stup
  • done add setup enum range check, garantee a smooth upgrade
  • done default navi on S2 for first boot
  • done ensure a flarm host with navi config

Tests of:

  • All the special protocols
@DeeFuse
Copy link
Contributor

DeeFuse commented Apr 25, 2025

What has to be fixed with the OTA?

@hjr
Copy link
Contributor Author

hjr commented Apr 25, 2025

on "master" -- nothing
this issue is as the title describes just a todo tracker for the devices branch.

@iltis42
Copy link
Owner

iltis42 commented May 20, 2025

Further todo's:
Allow a smooth migration from recent XCVario master branch to devices branch.
In order to do so, a factory reset is to be avoided to updgrade.
It should be a minimum to preserve at least crucial user settings outside of device area such as glider details like polar, weights etc, vario settings like range, lin/log, etc, audio flavors, imperial units, flap speed setup, airfield elevation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants