ChibiOS-Contrib/testhal/KINETIS/TEENSY3_x/EEPROM_EMU
Fabien Poussin 2268395124 Updated all halconf/chconf headers 2020-04-08 00:35:16 +02:00
..
Makefile Updating osal.mk path 2020-04-04 18:30:52 +02:00
Makefile.3_0 [KINETIS] Mass update Makefile (license & asm changes). 2016-04-24 17:12:49 +01:00
README.md [KINETIS] Add new testhal demos (KL27Z,Teensies,MCHCK). 2016-03-22 18:43:20 +00:00
chconf.h Updated all halconf/chconf headers 2020-04-08 00:35:16 +02:00
eeprom.c [KINETIS] Add new testhal demos (KL27Z,Teensies,MCHCK). 2016-03-22 18:43:20 +00:00
eeprom.h [KINETIS] Add new testhal demos (KL27Z,Teensies,MCHCK). 2016-03-22 18:43:20 +00:00
halconf.h Updated all halconf/chconf headers 2020-04-08 00:35:16 +02:00
halconf_community.h KINETIS tests and demos updated to ChibiOS 18.2.x. 2018-11-20 09:53:38 +07:00
main.c [KINETIS] Add new testhal demos (KL27Z,Teensies,MCHCK). 2016-03-22 18:43:20 +00:00
mcuconf.h [KINETIS] Add new testhal demos (KL27Z,Teensies,MCHCK). 2016-03-22 18:43:20 +00:00

README.md

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.