     Serial << "Volves version " << VERSION << endl;
     Serial << "Copyright (c) 2016 BlueMasters Fribourg" << endl;
     SPI.begin();
-    app.statusLed.begin(2,3,4);
+    app.statusLed.begin(STATUS_LED_R, STATUS_LED_G, STATUS_LED_B);
     remoteCtrl.begin();
     for (int i = 0; i < NB_OF_QUESTIONS; i++) {
         leds[i].begin();

#include "LearnModeHandler.h"
#include "AsnLMsg.h"

#define VERSION "0.0.9"

#define ONBOARD_LED 13

LED leds[NB_OF_QUESTIONS] = {
    LED(23,24),
    LED(33,34),
    LED(43,44)
};

RFIDSensor sensors[NB_OF_QUESTIONS] = {
    RFIDSensor(0, 22, 53),
    RFIDSensor(1, 32, 53),
    RFIDSensor(2, 42, 53)
};

Solenoid solenoids[NB_OF_QUESTIONS] = {
    Solenoid(25, sensors[0], leds[0]),
    Solenoid(35, sensors[1], leds[1]),
    Solenoid(45, sensors[2], leds[2]),
};

RemoteControl remoteCtrl(11);
LearnModeHandler learnModeHandler(remoteCtrl, sensors);

void checkSolenoids() {

            }
        }
        while(1) {
            // error, so blink the status LED forever
            app.statusLed.setColor(COLOR_RED);
            delay(100);
            app.statusLed.off();
