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

EEPROM support for Massdrop arm_atsam (CTRL & ALT) #4625

Closed
helluvamatt opened this issue Dec 13, 2018 · 5 comments
Closed

EEPROM support for Massdrop arm_atsam (CTRL & ALT) #4625

helluvamatt opened this issue Dec 13, 2018 · 5 comments

Comments

@helluvamatt
Copy link
Contributor

Per the datasheet for ATSAMD51J18A the MCU has a SmartEEPROM function that allows up to 64K of EEPROM storage.

I am working on implementing this in tmk_core/common/arm_atsam/eeprom.c as that file is already set up to handle eeprom simulation in memory and it should be fairly simple to configure SmartEEPROM.

@drashna
Copy link
Member

drashna commented Dec 14, 2018

Well, check out the STM stuff too. I think that has some of the same limitations/issues that ATSAM has, so it would be a good place to look.

@tprk77
Copy link

tprk77 commented Jun 25, 2019

I've been watching this ticket, can I offer to help in some way?

@drashna
Copy link
Member

drashna commented Aug 22, 2019

There is a PR that adds persistent storage. So it maybe worth checking that out.

@daltona
Copy link

daltona commented Aug 22, 2019

Well I'm sorry I missed this issue, but my implementation is actually implementing SmartEEPROM support, with a fallback to original functionality if SmartEEPROM is not enabled on the chip.
Enabling SmartEEPROM can be done with a change that I've made to mdloader, referenced in #6068
So for sure I believe it exactly solves this issue.

@zvecr
Copy link
Member

zvecr commented Dec 17, 2021

Fixed with 6068.

@zvecr zvecr closed this as completed Dec 17, 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

5 participants