Fehler beim Compilieren ConfigurableFirmata

Begonnen von bads, 05 Januar 2015, 10:23:37

Vorheriges Thema - Nächstes Thema

bads

Moin,

möglicherweise ein einfaches Problem, aber ich komme hier nicht weiter. Das Problem:

Wenn ich alle Features compiliere, dann bekomme ich keine Fehler und der Sketch wird einwandfrei kompiliert. Kommentiere ich dann ein Feature aus, z.B. Servo, dann schmeisst der Compiler Fehler und erstellt kein Binary.
Zitat
//#include <Servo.h> //wouldn't load from ServoFirmata.h in Arduino1.0.3
//#include <utility/ServoFirmata.h>
//ServoFirmata servo;

Zitat
  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: "Arduino Nano w/ ATmega328"
In file included from C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp:19:
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility/ServoFirmata.h:36: error: ISO C++ forbids declaration of 'Servo' with no type
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility/ServoFirmata.h:36: error: expected ';' before '*' token
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp: In member function 'boolean ServoFirmata::analogWrite(byte, int)':
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp:36: error: 'Servo' was not declared in this scope
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp:36: error: 'servo' was not declared in this scope
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp:36: error: 'servos' was not declared in this scope
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp: In member function 'void ServoFirmata::attach(byte, int, int)':
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp:83: error: 'Servo' was not declared in this scope
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp:83: error: 'servo' was not declared in this scope
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp:83: error: 'servos' was not declared in this scope
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp:85: error: expected type-specifier before 'Servo'
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp:85: error: expected `;' before 'Servo'
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp: In member function 'void ServoFirmata::detach(byte)':
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp:98: error: 'Servo' was not declared in this scope
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp:98: error: 'servo' was not declared in this scope
C:\Users\Administrator.PC00017\Documents\Arduino\libraries\Firmata\utility\ServoFirmata.cpp:98: error: 'servos' was not declared in this scope
Laut Wiki sollte es doch aber genauso funktionieren?
FHEM 5.5 auf Banana-PI, Raspberry PI mit FHEM2FHEM, ENOCEAN PI, ELTAKO FTK, ELTAKO FHF, HMLAN, HM-SEC-MDIR, HM-SEC-SC2, 1-Wire, Fussboden-Heizungssteuerung mit Selbstbau HM-Mod-Re-8 + Stellantriebe 230V