 // a 'click' action only.
 //----------------------------------------
 
-#define VOLTS_DELAY_MS   500    // milkisecond delay between updates in menu screen
+#define VOLTS_DELAY_MS   500    // millisecond delay between updates in menu screen
 
 void volts_calibrate_action(struct Menu *menu, int item_num)
 {


VFOEvent event_pop(void)
{
  // Must protect from RE code fiddling with queue
  noInterrupts();

  // if queue empty, return None event

const byte DDS_FQ_UD = 16;    // connected to AD9851 device select pin
const byte DDS_W_CLK = 15;    // connected to AD9851 clock pin
const byte DDS_DATA = 14;     // connected to AD9851 D7 (serial data) pin 

// Define the address in EEPROM of various things.
#define NEXT_SLOT(a)    ((a) + sizeof(a))

// number of frequency save slots in EEPROM
const int NumSaveSlots = 10;

const int EepromFreq = 0;
const int EepromSelDigit = NEXT_SLOT(EepromFreq);
const int EepromVfoClockOffset = NEXT_SLOT(EepromSelDigit);
const int EepromContrast = NEXT_SLOT(EepromVfoClockOffset);
const int EepromBrightness = NEXT_SLOT(EepromContrast);
const int EepromHoldClickTime = NEXT_SLOT(EepromBrightness);
const int EepromDClickTime = NEXT_SLOT(EepromHoldClickTime);
const int EepromVoltsCalibrate = NEXT_SLOT(EepromDClickTime);
const int EepromSaveFreqBase = NEXT_SLOT(EepromVoltsCalibrate);
const int EepromSaveOffsetBase = EepromSaveFreqBase + NumSaveSlots*sizeof(Frequency);

//-----
// Data and values used by the LCD code.
