~gabe/flashlight-firmware/anduril2

« back to all changes in this revision

Viewing changes to ToyKeeper/bistro/bistro.c

  • Committer: Selene Scriven
  • Date: 2018-05-09 05:27:55 UTC
  • mfrom: (188.1.17 trunk)
  • Revision ID: bzr@toykeeper.net-20180509052755-06y2fnsgrq96k8nc
merged trunk, prep for merging back

Show diffs side-by-side

added added

removed removed

Lines of Context:
236
236
#define OPT_revmodes (EEPSIZE-8)
237
237
#define OPT_muggle (EEPSIZE-9)
238
238
void save_state() {  // central method for writing complete state
239
 
    save_mode();
240
 
#ifdef USE_FIRSTBOOT
241
 
    eeprom_write_byte((uint8_t *)OPT_firstboot, firstboot);
242
 
#endif
243
239
    eeprom_write_byte((uint8_t *)OPT_modegroup, modegroup);
244
240
    eeprom_write_byte((uint8_t *)OPT_memory, memory);
245
241
#ifdef OFFTIM3
252
248
    eeprom_write_byte((uint8_t *)OPT_moon, enable_moon);
253
249
    eeprom_write_byte((uint8_t *)OPT_revmodes, reverse_modes);
254
250
    eeprom_write_byte((uint8_t *)OPT_muggle, muggle_mode);
 
251
#ifdef USE_FIRSTBOOT
 
252
    eeprom_write_byte((uint8_t *)OPT_firstboot, firstboot);
 
253
#endif
 
254
 
 
255
    save_mode();
255
256
}
256
257
 
257
258
#ifndef USE_FIRSTBOOT