Arduino 1.0 kennt WProgram.h nicht mehr
Mittlerweile ist die Version 1.0 der Arduino-Software veröffentlicht. Da ich mich leider schon länger nicht mehr mit dem Ding beschäftigt habe, ist mir das zwar aufgefallen, nicht aber eines der größeren Probleme:
Seit dieser Version wurde die für Libraries benötigte WProgram.h umbenannt in Arduino.h (siehe Releasenotes).
Was so unscheinbar klingt führt jedoch zu großen, aber leicht behebbaren, Fehlern:
Innerhalb der problematischen Library (und dort in *.h) muss die Zeile
#include "WProgram.h"
gegen
#if defined(ARDUINO) && ARDUINO >= 100 #include "Arduino.h" #else #include "WProgram.h" #endif
ausgetauscht werden. So wird in Abhängigkeit der verwendeten Softwareversion die richtige Datei included.
Gib auch Du Deinen Senf dazu