 // address for int 'selected digit'
 const int AddressSelDigit = AddressFreq + sizeof(AddressFreq);
 
+// number of frequency save slots in EEPROM
+const int NumSaveSlots = 10;
+const int SaveSlotBase = AddressSelDigit + sizeof(AddressSelDigit);
+
 
 // save VFO state to EEPROM
 void save_to_eeprom(void)

  lcd.createChar(SPACE_CHAR, sel_digits[SPACE_INDEX]);

  restore_from_eeprom();

  // set up the rotary encoder
  re_setup(VfoSelectDigit);

  // show program name and version number
  banner();
  
  // get going
  show_main_screen();

//----------------------------------------------------------
// The standard Arduino setup() function.
//----------------------------------------------------------

void zero_save_slots(void)
{
  for (int i = 0; i < NumSaveSlots; ++i)
  {
    int address = SaveSlotBase + i * sizeof(unsigned long);
    EEPROM.put(address, 0L);
    Serial.print("Zeroing address "); Serial.println(address);
  }
  Serial.println("End of zero_save_slots()");
}

void setup(void)
{
