Northeastern-Electric-Racing / shepherd_bms

Repo for Shepherd BMS development
5 stars 0 forks source link

EEPROM file system #191

Closed dyldonahue closed 4 months ago

dyldonahue commented 1 year ago

Basically, utilize keys to initialize and use a sort of file system within EEPROM. this includes a table of all "File headers" and a function to partition EEPROM given the previous address and the length of the header. This should allow easy access through keys of whatever data, and will be extremely scalable since the starting and ending addresses are not hardcoded