Digistump Forums
The Digispark => Digispark Libraries => Topic started by: SoundGuy on August 11, 2015, 01:39:06 am
-
I installed the arduino 1.6.5 and tried to complie a sketch with virtualwire. i get this error
Arduino: 1.6.5 (Windows 8.1), Board: "Digispark (Default - 16.5mhz)"
In file included from C:\Users\prog-2\AppData\Roaming\Arduino15\packages\digistump\hardware\avr\1.6.5\cores\tiny/pins_arduino.h:31:0,
from C:\Users\prog-2\AppData\Roaming\Arduino15\packages\digistump\hardware\avr\1.6.5\cores\tiny/WProgram.h:13,
from C:\Users\prog-2\AppData\Roaming\Arduino15\packages\digistump\hardware\avr\1.6.5\cores\tiny/Arduino.h:4,
from C:\Users\prog-2\AppData\Roaming\Arduino15\packages\digistump\hardware\avr\1.6.5\libraries\VirtualWire\VirtualWire.h:146,
from C:\Users\prog-2\AppData\Roaming\Arduino15\packages\digistump\hardware\avr\1.6.5\libraries\VirtualWire\VirtualWire.cpp:31:
C:\Users\prog-2\AppData\Roaming\Arduino15\packages\digistump\hardware\avr\1.6.5\libraries\VirtualWire\VirtualWire.cpp:273:22: error: variable 'prescalers' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
uint8_t prescalers[] PROGMEM = {0, 0, 3, 6, 8, 10, 12}; /* Must be outside the function */
^
Error compiling.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
-
I added const before that line and now it does complie
-
commited a fix in github
-
THANKS for the commit - I'll merge it into the next release!