Skip to content
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

Store the locale code in firmware EEPROM instead #78

Open
valeriansaliou opened this issue Dec 31, 2020 · 3 comments
Open

Store the locale code in firmware EEPROM instead #78

valeriansaliou opened this issue Dec 31, 2020 · 3 comments

Comments

@valeriansaliou
Copy link
Member

The locale code should be stored in the firmware EEPROM itself, that way the Control UI can be ran on a read-only partition, which is much better in terms of durability.

A telemetry protocol update should be done for this to be possible.

@dsferruzza
Copy link
Member

Depending on how we can manipulate the EEPROM, it may or may not be useful to:

  • use a versioned "schema" of the data we store
  • use a migration system for when we need to change the schema while keeping the data
  • decide what API we expose through the telemetry/control protocol
  • provide a way to do a hard reset of the EEPROM (via one of the maintenance buttons?)

@valeriansaliou
Copy link
Member Author

Right, those are all good ideas. All those would be abstracted from the UI by the firmware & telemetry protocol.

@valeriansaliou
Copy link
Member Author

@valeriansaliou valeriansaliou modified the milestones: 2.2.0, 2.3.0 Feb 2, 2021
@valeriansaliou valeriansaliou modified the milestones: 2.3.0, 3.0.0 May 14, 2021
@valeriansaliou valeriansaliou modified the milestones: 2.3.0, 2.4.0 Jun 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants