 // A final "Hz" is written.
 //----------------------------------------------------------
 
-void print_freq(unsigned long freq, int sel_col, int row)
+void print_freq(Frequency freq, int sel_col, int row)
 {
   char buf [MAX_FREQ_CHARS];
   int index = MAX_FREQ_CHARS - sel_col - 1;


// 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;

  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.write(menu->title);

  // write indexed item on lower row, right-justified
  lcd.setCursor(0, 1);
  lcd.write(BlankRow);
