Rotary encoder + 7 segment display.

Hi. I have problem when I would like to add remotely contrl (IR).

"libraries\Arduino-IRremote-master\IRremote.cpp.o (symbol from plugin): In function `MATCH(int, int)':

(.text+0x0): multiple definition of `__vector_7'

sketch\encoder.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1"

#include <IRremote.h>

#define irPin 8  // pin dla TSOP
IRrecv irrecv(irPin);
decode_results results;

#include "encoder.h"
#define BAUDRATE 115200L // serial baud rate
#define LEDPin 12 //up




void setup()
{
  irrecv.enableIRIn();
  
  Serial.begin(BAUDRATE);
  Serial.println();
  Serial.println("Good night and good luck!"); // print some Test-Message at beginning
  beginEncoders();
  
  pinMode(LEDPin, OUTPUT);
}


void printEncoders()
{ 
  // print current count of each encoder to Serial
  for (int i=0; i<NUMENCODERS; i++)
    {
    Serial.print(encoder[i].count);
    Serial.print('\t');
    }
  Serial.println();
}

void loop()
{


  
   if (encoder[0].count = 1)
    {
     digitalWrite(LEDPin, HIGH);
    }

   if (encoder[0].count = 0)
    {
     digitalWrite(LEDPin, LOW);
    }


     if (irrecv.decode(&results))
  {
    switch (results.value)
       {
        
       }
       
   irrecv.resume();
  }
  

if (updateEncoders()) printEncoders();
}

There is problem with irromote.h <> encoder.cpp/encoder.h?

encoder ir.zip (2.14 KB)