aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster/fsm-eeprom.c
diff options
context:
space:
mode:
authorSelene ToyKeeper2018-08-22 23:46:32 -0600
committerSelene ToyKeeper2018-08-22 23:46:32 -0600
commit00c177bb32715fc5b3f9873cc981e6c263b0ae66 (patch)
tree750f9763d723a443fcb008f5fa925e309ab1e33e /spaghetti-monster/fsm-eeprom.c
parentRemoved symlinks to fix Windows checkouts. Copies those files from their ori... (diff)
parentMade anduril.c no longer executable. (diff)
downloadanduril-00c177bb32715fc5b3f9873cc981e6c263b0ae66.tar.gz
anduril-00c177bb32715fc5b3f9873cc981e6c263b0ae66.tar.bz2
anduril-00c177bb32715fc5b3f9873cc981e6c263b0ae66.zip
merged in zeroflow's fixes and my related changes:
- fixed main emitters coming on while changing aux LED mode - made strobe group mode selection more configurable at compile time - refactored eeprom indexes in the same manner as strobe indexes, for cleaner and more robust code - added -fshort-enums to compile options for smaller ROM size - made interrupt_nice_delays() automatic every time the user completes a button press sequence, so all delays collapse until the next trip through main()... this reduces ROM size and simplifies code and eliminates risk of not responding right away Tested on D4 and D4S.
Diffstat (limited to 'spaghetti-monster/fsm-eeprom.c')
-rw-r--r--spaghetti-monster/fsm-eeprom.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/spaghetti-monster/fsm-eeprom.c b/spaghetti-monster/fsm-eeprom.c
index bb63c7e..277e2b2 100644
--- a/spaghetti-monster/fsm-eeprom.c
+++ b/spaghetti-monster/fsm-eeprom.c
@@ -22,7 +22,7 @@
#include "fsm-eeprom.h"
-#if EEPROM_BYTES > 0
+#ifdef USE_EEPROM
#ifdef EEPROM_OVERRIDE
uint8_t *eeprom;
#else
@@ -57,7 +57,7 @@ void save_eeprom() {
}
#endif
-#if EEPROM_WL_BYTES > 0
+#ifdef USE_EEPROM_WL
uint8_t eeprom_wl[EEPROM_WL_BYTES];
EEP_OFFSET_T eep_wl_prev_offset;