Hello,
I've been attempting (fairly unsuccessfully) to get the IRremote library (
https://github.com/microtherion/Arduino-IRremote) working with DigiUSB. I guess I had a few questions:
What exactly does DigiUSB use as far as the hardware goes? I've seen conflicting reports, anywhere from "Both timers" to "One timer" to "Something that breaks Delay() and millis()".
The main error when compiling a project containing both of these libraries is:
IRremote\IRremote.cpp.o: In function `__vector_2':
C:\users\zifnab06\Documents\Arduino\libraries\IRremote/IRremote.cpp:429: multiple definitions of `__vector_2'
DigiSparkUSB\usbdrvasm.S.o:(.text+0x58): first defined here
From what I've been able to find, __vector_2 refers to a timer? My assembly is incredibly rusty.
Thanks!