├── .arduino-ci.yml ├── .github ├── FUNDING.yml └── workflows │ ├── arduino-lint.yml │ ├── arduino_test_runner.yml │ └── jsoncheck.yml ├── CHANGELOG.md ├── FRAM.cpp ├── FRAM.h ├── FRAM_MULTILANGUAGE.cpp ├── FRAM_MULTILANGUAGE.h ├── FRAM_MULTILANGUAGE.md ├── FRAM_RINGBUFFER.cpp ├── FRAM_RINGBUFFER.h ├── FRAM_RINGBUFFER.md ├── LICENSE ├── README.md ├── examples ├── FRAM11_test │ └── FRAM11_test.ino ├── FRAM11_writeObject │ └── FRAM11_writeObject.ino ├── FRAM32_MB85RC1MT_test │ └── FRAM32_MB85RC1MT_test.ino ├── FRAM32_Performance │ ├── FRAM32_Performance.ino │ └── performance_0.4.0.txt ├── FRAM32_clear │ ├── FRAM32_clear.ino │ └── performance_clear_0.4.0.txt ├── FRAM32_writeObject │ └── FRAM32_writeObject.ino ├── FRAM9_test │ └── FRAM9_test.ino ├── FRAM_ATTINY85_COMPILE_TEST │ ├── .arduino-ci.yml │ └── FRAM_ATTINY85_COMPILE_TEST.ino ├── FRAM_ESP32_Wire1 │ ├── .arduino-ci.yml │ └── FRAM_ESP32_Wire1.ino ├── FRAM_RP2040 │ ├── .arduino-ci.yml │ └── FRAM_RP2040.ino ├── FRAM_clear │ ├── FRAM_clear.ino │ ├── performance_clear_0.3.4.txt │ └── performance_clear_0.4.0.txt ├── FRAM_hexdump │ └── FRAM_hexdump.ino ├── FRAM_logging │ └── FRAM_logging.ino ├── FRAM_multilanguage │ └── FRAM_multilanguage.ino ├── FRAM_multilanguage_elements │ ├── FRAM_multilanguage_elements.ino │ └── elements_name.h ├── FRAM_multilanguage_read │ └── FRAM_multilanguage_read.ino ├── FRAM_multilanguage_write │ └── FRAM_multilanguage_write.ino ├── FRAM_readLine │ └── FRAM_readLine.ino ├── FRAM_readObject │ └── FRAM_readObject.ino ├── FRAM_readUntil │ └── FRAM_readUntil.ino ├── FRAM_ringbuffer │ └── FRAM_ringbuffer.ino ├── FRAM_ringbuffer_II │ └── FRAM_ringbuffer_II.ino ├── FRAM_sleep │ └── FRAM_sleep.ino ├── FRAM_writeObject │ └── FRAM_writeObject.ino ├── FRAM_writeObject_array │ └── FRAM_writeObject_array.ino ├── testFRAM │ ├── output_0.4.0.txt │ └── testFRAM.ino └── testFRAMPerformance │ ├── performance_0.3.4.txt │ ├── performance_0.3.5.txt │ ├── performance_0.3.6.txt │ ├── performance_0.4.0.txt │ └── testFRAMPerformance.ino ├── keywords.txt ├── library.json ├── library.properties └── test └── unit_test_001.cpp /.arduino-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/.arduino-ci.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/arduino-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/.github/workflows/arduino-lint.yml -------------------------------------------------------------------------------- /.github/workflows/arduino_test_runner.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/.github/workflows/arduino_test_runner.yml -------------------------------------------------------------------------------- /.github/workflows/jsoncheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/.github/workflows/jsoncheck.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /FRAM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/FRAM.cpp -------------------------------------------------------------------------------- /FRAM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/FRAM.h -------------------------------------------------------------------------------- /FRAM_MULTILANGUAGE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/FRAM_MULTILANGUAGE.cpp -------------------------------------------------------------------------------- /FRAM_MULTILANGUAGE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/FRAM_MULTILANGUAGE.h -------------------------------------------------------------------------------- /FRAM_MULTILANGUAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/FRAM_MULTILANGUAGE.md -------------------------------------------------------------------------------- /FRAM_RINGBUFFER.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/FRAM_RINGBUFFER.cpp -------------------------------------------------------------------------------- /FRAM_RINGBUFFER.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/FRAM_RINGBUFFER.h -------------------------------------------------------------------------------- /FRAM_RINGBUFFER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/FRAM_RINGBUFFER.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/README.md -------------------------------------------------------------------------------- /examples/FRAM11_test/FRAM11_test.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM11_test/FRAM11_test.ino -------------------------------------------------------------------------------- /examples/FRAM11_writeObject/FRAM11_writeObject.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM11_writeObject/FRAM11_writeObject.ino -------------------------------------------------------------------------------- /examples/FRAM32_MB85RC1MT_test/FRAM32_MB85RC1MT_test.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM32_MB85RC1MT_test/FRAM32_MB85RC1MT_test.ino -------------------------------------------------------------------------------- /examples/FRAM32_Performance/FRAM32_Performance.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM32_Performance/FRAM32_Performance.ino -------------------------------------------------------------------------------- /examples/FRAM32_Performance/performance_0.4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM32_Performance/performance_0.4.0.txt -------------------------------------------------------------------------------- /examples/FRAM32_clear/FRAM32_clear.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM32_clear/FRAM32_clear.ino -------------------------------------------------------------------------------- /examples/FRAM32_clear/performance_clear_0.4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM32_clear/performance_clear_0.4.0.txt -------------------------------------------------------------------------------- /examples/FRAM32_writeObject/FRAM32_writeObject.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM32_writeObject/FRAM32_writeObject.ino -------------------------------------------------------------------------------- /examples/FRAM9_test/FRAM9_test.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM9_test/FRAM9_test.ino -------------------------------------------------------------------------------- /examples/FRAM_ATTINY85_COMPILE_TEST/.arduino-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_ATTINY85_COMPILE_TEST/.arduino-ci.yml -------------------------------------------------------------------------------- /examples/FRAM_ATTINY85_COMPILE_TEST/FRAM_ATTINY85_COMPILE_TEST.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_ATTINY85_COMPILE_TEST/FRAM_ATTINY85_COMPILE_TEST.ino -------------------------------------------------------------------------------- /examples/FRAM_ESP32_Wire1/.arduino-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_ESP32_Wire1/.arduino-ci.yml -------------------------------------------------------------------------------- /examples/FRAM_ESP32_Wire1/FRAM_ESP32_Wire1.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_ESP32_Wire1/FRAM_ESP32_Wire1.ino -------------------------------------------------------------------------------- /examples/FRAM_RP2040/.arduino-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_RP2040/.arduino-ci.yml -------------------------------------------------------------------------------- /examples/FRAM_RP2040/FRAM_RP2040.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_RP2040/FRAM_RP2040.ino -------------------------------------------------------------------------------- /examples/FRAM_clear/FRAM_clear.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_clear/FRAM_clear.ino -------------------------------------------------------------------------------- /examples/FRAM_clear/performance_clear_0.3.4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_clear/performance_clear_0.3.4.txt -------------------------------------------------------------------------------- /examples/FRAM_clear/performance_clear_0.4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_clear/performance_clear_0.4.0.txt -------------------------------------------------------------------------------- /examples/FRAM_hexdump/FRAM_hexdump.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_hexdump/FRAM_hexdump.ino -------------------------------------------------------------------------------- /examples/FRAM_logging/FRAM_logging.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_logging/FRAM_logging.ino -------------------------------------------------------------------------------- /examples/FRAM_multilanguage/FRAM_multilanguage.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_multilanguage/FRAM_multilanguage.ino -------------------------------------------------------------------------------- /examples/FRAM_multilanguage_elements/FRAM_multilanguage_elements.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_multilanguage_elements/FRAM_multilanguage_elements.ino -------------------------------------------------------------------------------- /examples/FRAM_multilanguage_elements/elements_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_multilanguage_elements/elements_name.h -------------------------------------------------------------------------------- /examples/FRAM_multilanguage_read/FRAM_multilanguage_read.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_multilanguage_read/FRAM_multilanguage_read.ino -------------------------------------------------------------------------------- /examples/FRAM_multilanguage_write/FRAM_multilanguage_write.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_multilanguage_write/FRAM_multilanguage_write.ino -------------------------------------------------------------------------------- /examples/FRAM_readLine/FRAM_readLine.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_readLine/FRAM_readLine.ino -------------------------------------------------------------------------------- /examples/FRAM_readObject/FRAM_readObject.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_readObject/FRAM_readObject.ino -------------------------------------------------------------------------------- /examples/FRAM_readUntil/FRAM_readUntil.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_readUntil/FRAM_readUntil.ino -------------------------------------------------------------------------------- /examples/FRAM_ringbuffer/FRAM_ringbuffer.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_ringbuffer/FRAM_ringbuffer.ino -------------------------------------------------------------------------------- /examples/FRAM_ringbuffer_II/FRAM_ringbuffer_II.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_ringbuffer_II/FRAM_ringbuffer_II.ino -------------------------------------------------------------------------------- /examples/FRAM_sleep/FRAM_sleep.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_sleep/FRAM_sleep.ino -------------------------------------------------------------------------------- /examples/FRAM_writeObject/FRAM_writeObject.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_writeObject/FRAM_writeObject.ino -------------------------------------------------------------------------------- /examples/FRAM_writeObject_array/FRAM_writeObject_array.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/FRAM_writeObject_array/FRAM_writeObject_array.ino -------------------------------------------------------------------------------- /examples/testFRAM/output_0.4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/testFRAM/output_0.4.0.txt -------------------------------------------------------------------------------- /examples/testFRAM/testFRAM.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/testFRAM/testFRAM.ino -------------------------------------------------------------------------------- /examples/testFRAMPerformance/performance_0.3.4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/testFRAMPerformance/performance_0.3.4.txt -------------------------------------------------------------------------------- /examples/testFRAMPerformance/performance_0.3.5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/testFRAMPerformance/performance_0.3.5.txt -------------------------------------------------------------------------------- /examples/testFRAMPerformance/performance_0.3.6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/testFRAMPerformance/performance_0.3.6.txt -------------------------------------------------------------------------------- /examples/testFRAMPerformance/performance_0.4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/testFRAMPerformance/performance_0.4.0.txt -------------------------------------------------------------------------------- /examples/testFRAMPerformance/testFRAMPerformance.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/examples/testFRAMPerformance/testFRAMPerformance.ino -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/library.properties -------------------------------------------------------------------------------- /test/unit_test_001.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobTillaart/FRAM_I2C/HEAD/test/unit_test_001.cpp --------------------------------------------------------------------------------