Tom MoxonDavid Turnbull
Published © CC BY-ND

Embedis: Project Keystore Library

Embedis is a library for creating simple embedded key-value servers using non-volatile storage like NVSRAM, FRAM, FLASH, or EEPROM.

BeginnerProtip6 minutes2,242
Embedis: Project Keystore Library

Things used in this project

Hardware components

Arduino UNO & Genuino UNO
Arduino UNO & Genuino UNO
EEPROM Standard on ATMEGA
×1
ESP8266 ESP-01
Espressif ESP8266 ESP-01
Using Emulated EEPROM and Embedded FileSystem
×1
NodeMCU ESP8266 Breakout Board
NodeMCU ESP8266 Breakout Board
Using Emulated EEPROM and Embedded FileSystem
×1
Arduino Mega 2560 & Genuino Mega 2560
Arduino Mega 2560 & Genuino Mega 2560
EEPROM Standard on ATMEGA
×1
Arduino Nano R3
Arduino Nano R3
EEPROM Standard on ATMEGA
×1
Arduino Due
Arduino Due
There is no native EEPROM on Due, so emulated Flash is used...
×1
Arduino Leonardo
Arduino Leonardo
EEPROM Standard on ATMEGA
×1
MikroElektronika Flip & Click
There is no native EEPROM on Due, so emulated Flash is used...
×1
MikroElektronika FRAM Click
FRAM add-on board, use "select I2CFRAM" to enable
×1
MikroElektronika EEPROM Click
EEPROM add-on board, use "select I2CEEPROM" to enable
×1
Arduino 101 & Genuino 101
Arduino 101 & Genuino 101
×1

Software apps and online services

Arduino IDE
Arduino IDE
Embedis uses the standard Arduino Library Installer
Embedis
thingSoC Embedis

Story

Read more

Schematics

Embedis Internals

Block Diagram

Code

Github

https://github.com/thingSoC/embedis

Credits

Tom Moxon

Tom Moxon

16 projects • 33 followers
Chip Designer, Embedded Hardware and Software Design
David Turnbull

David Turnbull

5 projects • 6 followers

Comments