Loading...
Pages: [1]   Go Down
Author Topic: onewire.h fehler  (Read 142 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hi,
ich will auf meinem neuen Arduino Due, mein Programm hochladen und bekomme immer diesen One wire fehler.
Code:
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
Logged

Switzerland
Offline Offline
Faraday Member
**
Karma: 69
Posts: 3283
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Wechsle mal Zeile 53

Code:
#if defined(__AVR__)

gegen

Code:
#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.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Pages: [1]   Go Up
Print
 
Jump to: