From 9fbfa14e63a6b7f8e495ca4cf1f7b82c2e638215 Mon Sep 17 00:00:00 2001 From: Selene ToyKeeper Date: Sun, 3 Dec 2017 17:22:01 -0700 Subject: Made it possible to override address of eeprom array in RAM. (useful when trying to use a single large data structure without wasting twice its size in RAM) --- spaghetti-monster/fsm-eeprom.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'spaghetti-monster/fsm-eeprom.c') diff --git a/spaghetti-monster/fsm-eeprom.c b/spaghetti-monster/fsm-eeprom.c index 012e088..bb63c7e 100644 --- a/spaghetti-monster/fsm-eeprom.c +++ b/spaghetti-monster/fsm-eeprom.c @@ -23,7 +23,11 @@ #include "fsm-eeprom.h" #if EEPROM_BYTES > 0 +#ifdef EEPROM_OVERRIDE +uint8_t *eeprom; +#else uint8_t eeprom[EEPROM_BYTES]; +#endif uint8_t load_eeprom() { cli(); -- cgit v1.2.3