Closed GeReV closed 8 years ago
It appears you have a conflicting library at C:\Users\Me\Documents\Arduino\libraries\DigisparkIRLib - can you try removing that and see if the issue presists?
@digistump, I did remove it, eventually I discovered that I was missing the USE_IR_SEND
define and IR_USE_TIMER1
under IRLibTimer.h
.
I could compile my code and use IRsendRaw.send
.
Seems that its default behavior is apparently to define IR_USE_TIMER2
since it falls back to the #else
branch.
All other options would fail due to different variables/constants not being defined (i.e. TIMSK).
I can provide more logs on that at a later time.
But when it did compile, none of the pins on the board (Digispark Pro) didn't seem to send the signal.
I admit this is a bit over my head, as I'm new to the Arduino world, but according to IRremote's Wiki, ATtiny85 boards use the TINY0 timer and not TIMER1, could this be related?
I've been trying to compile some code using the Digispark IRLib, but so far have been getting the following error message.
Got this same one with the AVR libraries 1.6.7 and 1.6.5A, in IDE versions 1.6.9 and 1.6.5-r5.