Northeastern-Electric-Racing / Northeastern-Electric-Racing/Embedded-Base

EEPROM Interface

Open
#329 0 comments 0 reactions 1 assignee View on GitHub

@medamawa is already working on this.

Since Jan 20, 2026.

Dominant language
C
Stars
2
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Description

We want to have a type-agnostic EEPROM interface where you can partition sections of data for storage. You should be able to allocate "pages" of data by defining its key and size. This way we can store whatever we want in the eeprom and the interface should support an easy-to-use API for allocating pages and storing/receiving data

Acceptance Criteria

We can allocate new pages of memory in the eeprom and read/write to it

Proposed Solution

Modify eepromdirectory.c. This should be a middleware

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.