   buttonB.attachDoubleClick(onDoubleClickB);
   buttonA.attachLongPressStop(onLongPressA);
   buttonB.attachLongPressStop(onLongPressB);
-
-  // start the GZLL stack
-  RFduinoGZLL.begin(role);
 
   resetAndSleep();
 }

#include "OneButton.h"

device_t role = DEVICE0;

int button_a = 5;
int button_b = 6;


void loop()
{
  // Hvis GZLL har kjrt lengre enn timeout, avslutt GZLL-stacken.
  if(gzllLastCommandTime != 0 && (millis() - gzllLastCommandTime) > gzllTimeout){
    stopGzll();
  }
  
  tick();
  
  if (shouldSleep) {
      // Hvis GZLL-stacken er paa, sov i 1 sek og sjekk s p nytt om stacken kan slaas av.
      if(gzllRunning) {
        RFduino_ULPDelay(1000);
      }
      else {
        RFduino_ULPDelay(INFINITE);
        shouldSleep = false;
      }
  }
  
  delay(10); // Kan ikke kalle tick for ofte... 
}

