keyboard/qmk/lib/chibios-contrib/testhal/KINETIS/TEENSY3_x/EEPROM_EMU
2020-09-24 23:24:14 -04:00
..
chconf.h Add back qmk firmware that's been updated for kemonine setups 2020-09-24 23:24:14 -04:00
eeprom.c Add back qmk firmware that's been updated for kemonine setups 2020-09-24 23:24:14 -04:00
eeprom.h Add back qmk firmware that's been updated for kemonine setups 2020-09-24 23:24:14 -04:00
halconf.h Add back qmk firmware that's been updated for kemonine setups 2020-09-24 23:24:14 -04:00
halconf_community.h Add back qmk firmware that's been updated for kemonine setups 2020-09-24 23:24:14 -04:00
main.c Add back qmk firmware that's been updated for kemonine setups 2020-09-24 23:24:14 -04:00
Makefile Add back qmk firmware that's been updated for kemonine setups 2020-09-24 23:24:14 -04:00
Makefile.3_0 Add back qmk firmware that's been updated for kemonine setups 2020-09-24 23:24:14 -04:00
mcuconf.h Add back qmk firmware that's been updated for kemonine setups 2020-09-24 23:24:14 -04:00
README.md Add back qmk firmware that's been updated for kemonine setups 2020-09-24 23:24:14 -04:00

Teensy 3.0 EEPROM via FlexRAM example

FlexRAM, which is present on K20x MCUs, is configured to EEPROM mode, so it behaves like EEPROM. The maximum available size is 2K, but explicitly using a smaller chunk enables wear-levelling and increases write endurance.

Credits

Most of the actual EEPROM code is from PJRC/Teensyduino.