When I disable ID12 & enable wiegand, I get errors when I compile:
SoftwareSerial\SoftwareSerial.cpp.o: In function __vector_3': C:\Program Files (x86)\Arduino\libraries\SoftwareSerial/SoftwareSerial.cpp:305: multiple definition of__vector_3’
PCInterrupt.cpp.o:C:\Users\user_name\AppData\Local\Temp\build2422306447369203055.tmp/PCInterrupt.cpp:143: first defined here
SoftwareSerial\SoftwareSerial.cpp.o: In function __vector_4': C:\Program Files (x86)\Arduino\libraries\SoftwareSerial/SoftwareSerial.cpp:312: multiple definition of__vector_4’
PCInterrupt.cpp.o:C:\Users\user_name\AppData\Local\Temp\build2422306447369203055.tmp/PCInterrupt.cpp:146: first defined here
SoftwareSerial\SoftwareSerial.cpp.o: In function __vector_5': C:\Program Files (x86)\Arduino\libraries\SoftwareSerial/SoftwareSerial.cpp:319: multiple definition of__vector_5’
PCInterrupt.cpp.o:C:\Users\user_name\AppData\Local\Temp\build2422306447369203055.tmp/PCInterrupt.cpp:149: first defined here
Ok I found a solution that is working for me. It’s definitively not elegant and don’t know if it has ramifications, but on my setup works as it’s supposed to:
To fix the issue I commented out lines 65 through 78 of the kegboard file, the block of code now looks like this:
Snippet of code from line: 60 to line 83 showing the commented lines :