aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster/fsm-eeprom.c
diff options
context:
space:
mode:
authorSelene ToyKeeper2017-12-03 17:22:01 -0700
committerSelene ToyKeeper2017-12-03 17:22:01 -0700
commit9fbfa14e63a6b7f8e495ca4cf1f7b82c2e638215 (patch)
tree9c02e7debdf4d8143c37283a8090a16d4aa63ae4 /spaghetti-monster/fsm-eeprom.c
parentAdded a candle flicker mode to Anduril. Easy to enable/disable at compile time. (diff)
downloadanduril-9fbfa14e63a6b7f8e495ca4cf1f7b82c2e638215.tar.gz
anduril-9fbfa14e63a6b7f8e495ca4cf1f7b82c2e638215.tar.bz2
anduril-9fbfa14e63a6b7f8e495ca4cf1f7b82c2e638215.zip
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)
Diffstat (limited to 'spaghetti-monster/fsm-eeprom.c')
-rw-r--r--spaghetti-monster/fsm-eeprom.c4
1 files changed, 4 insertions, 0 deletions
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();