 
 // Digital VFO program name & version
 const char *ProgramName = "DigitalVFO";
-const char *Version = "0.9";
+const char *Version = "1.0";
 const char *Callsign = "vk4fawr";
-const char *Callsign16 = "vk4fawr         ";
 
 // display constants - below is for ubiquitous small HD44780 16x2 display
 #define NUM_ROWS        2

struct MenuItem mi_del = {"Delete slot", NULL, &deleteslot_action};
struct MenuItem mi_settings = {"Settings", &settings_menu, NULL};
struct MenuItem mi_reset = {"Reset all", &reset_menu, NULL};
struct MenuItem *mia_main[] = {&mi_save, &mi_restore, &mi_del, &mi_settings, &mi_reset};
struct Menu menu_main = {"Menu", ARRAY_LEN(mia_main), mia_main};



}

//----------------------------------------
// show the credits
//----------------------------------------

void show_credits(void)
{
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print(ProgramName);
  lcd.print(" ");
  lcd.print(Version);
  lcd.setCursor(NUM_COLS-strlen(Callsign), 1);
  lcd.print(Callsign);
}

//----------------------------------------
// display a simple banner on the LCD
//----------------------------------------

void banner(void)
{
  Serial.printf(F("%s %s (%s)\n"), ProgramName, Version, Callsign);

  show_credits();
  delay(900);    // wait a bit

  // do a fade out, clear screen then full brightness
  for (int i = LcdBrightness; i; --i)
  {
    analogWrite(mc_Brightness, i);
    delay(10);
  }
  lcd.clear();
  delay(400);
  analogWrite(mc_Brightness, LcdBrightness);
}

