onewire.h error compiling


i'm having issue getting onewire library going on due. have nightly build of of ide 1.5.2, http://downloads.arduino.cc/arduino-nightly-windows.zip, , version 2.2 of onewire library http://www.pjrc.com/teensy/td_libs_onewire.html.

however every time try compile ds18x20_temperature sketch error:
code: [select]

arduino: nightly (windows 7), board: "arduino due (programming port)"
in file included ds18x20_temperature.pde:1:
c:\users\laptop\documents\arduino\libraries\onewire/onewire.h:77: error: #error "please define i/o register types here"
c:\users\laptop\documents\arduino\libraries\onewire/onewire.h:84: error: 'io_reg_type' not name type
c:\users\laptop\documents\arduino\libraries\onewire/onewire.h:85: error: iso c++ forbids declaration of 'io_reg_type' no type
c:\users\laptop\documents\arduino\libraries\onewire/onewire.h:85: error: expected ';' before '*' token


any ideas? i'm using due in project have easier time running display have mounted in control panel. i'm new arduino have done programing in past. seem solvable problem, there steep learning curve in front of me figure out no help.
thanks

have modified onewire.h? maybe accidentally?
because looked @ original version 2.2 onewire.h , line numbers don't match error report.

anyways, first error:
code: [select]
onewire.h:77: error: #error "please define i/o register types here"
is not compiler error, user defined preprocessor error.
the reason error because:
code: [select]
#if defined(__avr__)
...
#elif defined(__mk20dx128__)
...
#elif defined(__sam3x8e__)
...
#elif defined(__pic32mx__)
...
#else
#error "please define i/o register types here"   //<-- line number 108 me
#endif

notice "please define i/o register types here" @ line number 108 in original version 2.2 "onewire.h". maybe accidentally deleted lines there.


Arduino Forum > Products > Arduino Due (Moderator: fabioc84) > onewire.h error compiling


arduino

Comments

Popular posts from this blog

Convierte tu Raspberry en un NAS. Firmware fvdw-sl 15.3 - Raspberry Pi Forums

How to format a Get Request

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x62