onewire.h fehler

hi, ich will auf meinem neuen Arduino Due, mein Programm hochladen und bekomme immer diesen One wire fehler.

In file included from /Users/Simon/Documents/Arduino/libraries/libraries/DallasTemperature/DallasTemperature.h:22,
                 from wifiTestServer.ino:1:
/Users/Simon/Documents/Arduino/libraries/libraries/OneWire/OneWire.h:77: error: #error "Please define I/O register types here"
/Users/Simon/Documents/Arduino/libraries/libraries/OneWire/OneWire.h:84: error: 'IO_REG_TYPE' does not name a type
/Users/Simon/Documents/Arduino/libraries/libraries/OneWire/OneWire.h:85: error: ISO C++ forbids declaration of 'IO_REG_TYPE' with no type
/Users/Simon/Documents/Arduino/libraries/libraries/OneWire/OneWire.h:85: error: expected ';' before '*' token
wifiTestServer.ino: In function 'void sendMessage(float)':
wifiTestServer:148: error: 'PSTR' was not declared in this scope

kann mir einer helfen? Danke

Die OneWire-Bibliothek unterstützt den Due noch nicht.

Wechsle mal Zeile 53

#if defined(__AVR__)

gegen

#if defined(__AVR__) || defined(__SAM3X8E__)

Dann könnte es möglicherweise funktionieren, allerdings weiss ich nicht, ob die Direct-Port-Manipulationen auf dem Due wirklich so funktionieren.

mittlerweile gibt es für due man muss nur komplett seine librarys updaten http://arduino.cc/forum/index.php/topic,155545.msg1166045.html#msg1166045