Background: It's a text-to-speech synthesizer. The output is generated via (timer2/PWM) on pin 3.
First time posted. I downloaded the Talkie library and installed it. https://github.com/going-digital/Talkie
It's GREAT! Except it doesn't work now that I installed Arduino 1.6.3. :(
It compiles and runs well on Arduino 1.0.6.
However, after I upgraded to Arduino 1.6.3, the PROGMEM is causing an error that I don't really know how to fix (1_Getting_Started.ino:18:20: error: variable 'spDANGER' must be const in order to be put into read-only section by means of 'attribute((progmem))'). Instead, I just remove the PROGMEM and it compiles fine.
The biggest problem is that it doesn't work anymore. Just produces garbage noise in new Arduino version. The PWM or something in the timer isn't working properly anymore.
I can't seem to figure out what the difference is between the Arduino 1.0.6 and 1.6.*.
Figured I'd post this in general programming question since the problem isn't the audio, but the Arduino software / programming itself.