Skip to content

Provide a dynamic eeprom store that is less position dependent. #244

@davetcc

Description

@davetcc

Is your feature request related to a problem? Please describe.
Provide a new method for saving EEPROM data within a menu app

Confirm that the bug is in the embedded library
Yes

Describe the solution you'd like
The ability to save menu items using their ID, just using the eepromPosition as a flag. This works as follows:

In EEPROM every item with the EEPROM Positions set to soemthing other than 0xFFFF (which has always been off) will save into ROM.

Each entry will have a two byte ID, followed by a two byte length, this will be followed by data of that length. This way, if a new entry is added, or removed, it has limited affect on EEPROM storage, it also makes it far easier to write fluent menus with TcMenuBuilder.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions