 #include <avr/pgmspace.h>
 #include <string.h>
 #include <EEPROM.h>
+#include <EnableInterrupt.h>
 
 /*******************************************************************************
   Minimosd Display Protocol Definition v1.0

//******************************************************************************
//* Other file scope variables
unsigned char lastClick = NO_CLICK;
unsigned char currentChannel = 0;
unsigned char lastChannel = 0;
unsigned char ledState = LED_ON;
unsigned long displayUpdateTimer = 0;
unsigned long eepromSaveTimer = 0;
unsigned long forceDisplayTimer = 0;

  digitalWrite(LED_PIN, LED_ON);

  // initialize button pin
  pinMode(BUTTON_PIN, INPUT_PULLUP);
  enableInterrupt(BUTTON_PIN, buttonPressInterrupt, CHANGE);

  // initialize alarm
  pinMode(ALARM_PIN, OUTPUT );
