{"id":20730241,"url":"https://github.com/rupava/esp__eeprom","last_synced_at":"2026-04-13T09:31:56.510Z","repository":{"id":165859862,"uuid":"432805835","full_name":"rupava/esp__eeprom","owner":"rupava","description":"A method to write or read strings in any ESP or Arduino EEPROM","archived":false,"fork":false,"pushed_at":"2022-11-22T08:10:37.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-03T20:45:28.542Z","etag":null,"topics":["arduino","eeprom","esp8266","nodemcu"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rupava.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-28T19:30:38.000Z","updated_at":"2022-11-22T08:10:40.000Z","dependencies_parsed_at":"2024-05-11T20:45:29.921Z","dependency_job_id":null,"html_url":"https://github.com/rupava/esp__eeprom","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rupava/esp__eeprom","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupava%2Fesp__eeprom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupava%2Fesp__eeprom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupava%2Fesp__eeprom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupava%2Fesp__eeprom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rupava","download_url":"https://codeload.github.com/rupava/esp__eeprom/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupava%2Fesp__eeprom/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31746294,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T09:16:15.125Z","status":"ssl_error","status_checked_at":"2026-04-13T09:16:05.023Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","eeprom","esp8266","nodemcu"],"created_at":"2024-11-17T05:10:52.834Z","updated_at":"2026-04-13T09:31:56.461Z","avatar_url":"https://github.com/rupava.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EEPROM for Arduino\n\nA method to write or read strings in any ESP or Arduino EEPROM.\n\nThe first address of the string is known and determined by the user. The way the function is created that, the fist three bytes of data determine the length of\nthe string.\n\n### To Write String:\nDetermine the lenth of the string and express it in a three digit format, for example -\n\n```\nString data = \"rupava\";\n```\nThe variable _data_ is of length 6, hence the resultant string should be modified as _\"006rupava\"_\nThis new string is written to the EEPROM from the position of the known address.\n\n## To Read String:\n\nRead the first three bytes from the known address and determine the length of the string. Now read till the length of the string from the position _knownAddress + 3_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frupava%2Fesp__eeprom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frupava%2Fesp__eeprom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frupava%2Fesp__eeprom/lists"}