   
   pinMode(PIN_LED, OUTPUT);
   digitalWrite(PIN_LED, LOW);
+  attachInterrupt(digitalPinToInterrupt(interruptPin), interruptCall, RISING); 
+  
+  pinMode(LEDblau, OUTPUT);
+  pinMode(LEDgruen, OUTPUT);
+  pinMode(LEDrot, OUTPUT);
 }
 
 void showError(void)

  }
}

void loop(void) 
{
  processData();

#define MAGENTA 0xF81F
#define YELLOW  0xFFE0
#define WHITE   0xFFFF

//RGB LED
#define LEDblau 44 // Farbe blau an Pin 3
#define LEDrot 45 // Farbe rot an Pin 5
#define LEDgruen 46 // Farbe gruen an Pin 6
#define delayRGB 1000 // p ist eine Pause mit 1000ms also 1 Sekunde
#define brightness1a 150 // Zahlenwert zwischen 0 und 255 – gibt die Leuchtstärke der einzelnen Farbe an
#define brightness1b 150 // Zahlenwert zwischen 0 und 255 – gibt die Leuchtstärke der einzelnen Farbe an
#define brightness1c 150 // Zahlenwert zwischen 0 und 255 – gibt die Leuchtstärke der einzelnen Farbe an
#define dunkel 0 // Zahlenwert 0 bedeutet Spannung 0V – also LED aus.

//cycle will be increased in the loop(), if cycle == CYCLE_UPDATE_TFT --> update TFT and reset cycle to 0
//this will avoid updating the TFT each time when a serial data is sent (no need to update the TFT that often)
