Arduino IDE - what's wrong with versions 0019 onward?
February 6, 2011
Ever since the release of the new Arduino PCB's there have been at the time I wrote this 4 new versions of the IDE. As far as I can tell none of them work very well. All of my code is written on version 0018 and works fine. Open the same program in later versions such as version 0022 and you get an error when verifying the code.
Here is an example.
Below is what you get when you try to compile the "Wild Thumper Controller" code on the later versions. I have checked that the board type was set correctly as I have been caught before with code written for one board such as the Arduino Mega not compiling when the board type is set to something like Arduino Nano.
In file included from Wild_Thumper_Controller.cpp:8:
C:\arduino-0022\arduino-0022\hardware\arduino\cores\arduino/WProgram.h:52: error: expected unqualified-id before numeric constant
C:\arduino-0022\arduino-0022\hardware\arduino\cores\arduino/WProgram.h:53: error: expected unqualified-id before numeric constant
C:\arduino-0022\arduino-0022\hardware\arduino\cores\arduino/WProgram.h:54: error: expected unqualified-id before numeric constant
C:\arduino-0022\arduino-0022\hardware\arduino\cores\arduino/WProgram.h:55: error: expected unqualified-id before numeric constant
C:\arduino-0022\arduino-0022\hardware\arduino\cores\arduino/WProgram.h:56: error: expected unqualified-id before numeric constant
I have had a number of customers now asking why their robots won't work and all I can do for now is advise them to stick with version 0018. Has anyone else had problems with versions 0019 onward? Did you find a solution other than sticking with version 0018?