 #include <EEPROM.h>
 
 
-#define DEBUG   // define if debugging
+//#define DEBUG   // define if debugging
 
 
 // Digital VFO program name & version
 const char *ProgramName = "Digital VFO";
-const char *Version = "0.2";
+const char *Version = "0.3";
 const char *Callsign = "vk4fawr";
 const char *Callsign16 = "vk4fawr         ";
 
 // display constants - below is for ubiquitous small HD44780 16x2 display
 #define NUM_ROWS        2
 #define NUM_COLS        16
+
+// define one row of blanks
+const char *BlankRow = "                ";
+// check it has the right length
+//#if sizeof(BlankRow) <> NUM_COLS
+//  #error "BlankRow not defined correctly?"
+//#endif
 
 // define data pins we connect to the LCD
 const byte lcd_RS = 7;

  print_freq(VfoFrequency, VfoSelectDigit, 0);
}

//----------------------------------------------------------
// Standard Arduino loop() function.
//----------------------------------------------------------

void item_display(int slot_num)
{
  Serial.print("item_display: slot_num="); Serial.println(slot_num);
}

void item_action(int slot_num)
{
  Serial.print("item_action: slot_num="); Serial.println(slot_num);
}

const char *main_menu_items[2] = {"Save", "Restore"};
Menu main_menu = {"Menu", 2, item_display, item_action, main_menu_items};

void loop(void)
{

  }
}

//----------------------------------------------------------
// Convert an event number to a display string
//----------------------------------------------------------
