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

Implementing EEPROM library #88

Open
soburi opened this issue Oct 22, 2023 · 5 comments
Open

Implementing EEPROM library #88

soburi opened this issue Oct 22, 2023 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@soburi
Copy link
Member

soburi commented Oct 22, 2023

We must implement the EEPROM library to keep it compatible with standard AVR Arduino.
Where the EEPROM library implementation does not even have actual EEPROM, it should work with various non-volatile memory such as flash to keep compatibility.

@DhruvaG2000
Copy link
Collaborator

@soburi Do you syggest using something like https://docs.zephyrproject.org/latest/services/storage/nvs/nvs.html underneath?

So basically a wrapper of all funcs here for nvs_write, nvs_read, etc. in zephyr?

@DhruvaG2000 DhruvaG2000 added the enhancement New feature or request label Oct 22, 2023
@soburi
Copy link
Member Author

soburi commented Oct 22, 2023

So basically a wrapper of all funcs here for nvs_write, nvs_read, etc. in zephyr?

Yes, it is. The importance is easily migrating from Arduino code here.
In practice, some ArduinoCore implements the EEPROM function using flash memory.

@purviyeshi
Copy link

@DhruvaG2000 I would like to work on this issue, if it is not currently assigned to anyone, could you please assign it to me?

@soburi
Copy link
Member Author

soburi commented Sep 4, 2024

@purviyeshi

@DhruvaG2000 I would like to work on this issue, if it is not currently assigned to anyone, could you please assign it to me?

Anyone can take a part of this problem.
For now, We haven't been giving direction to anyone.
If You submit a PR, even a draft, you will naturally be considered the person in charge.

@purviyeshi
Copy link

purviyeshi commented Sep 4, 2024

@soburi

Anyone can take a part of this problem.
For now, We haven't been giving direction to anyone.
If You submit a PR, even a draft, you will naturally be considered the person in charge.

Okay, Thank you.
I'll start work.

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

No branches or pull requests

3 participants