 
 void setup() {
   lcd.begin(16,2);
-  lcd.setCursor(0,1); // This places a display on the LCD at turn on at the 2nd line
-  lcd.print(" 5R8SV Sig Gen");
+  strcpy(statusLine,"5R8SV SIG GEN");
+  update_status();
   
   // Set up DDS
   pinMode(FQ_UD, OUTPUT);

      if(millis() - last_mem[buttons] > 500) {
      // long push = commit to memory
      EEPROM.put(eeAddressStart+buttons*sizeof(double),freq);
      lcd.print("m");
      lcd.print(buttons+1); // first button is referred to as "m1"
      lcd.print(" stored");
      } else {
      // short push = qsy to memory frequency
      EEPROM.get(eeAddressStart+buttons*sizeof(double),freq);

/*

DDS code based on Pete Juliano's (N6QW) super simple DDS code
http://www.jessystems.com/Images/Arduino/AD9850_Signal_Generator.txt

with additional DDS inspiration from Rich, AD7C's project:
http://www.ad7c.com/projects/ad9850-dds-vfo/

Rotary Encoder code based on my ATmega328 port
http://blog.templaro.com/reading-a-rotary-encoder-demo-code-for-atmega328/
