Fout melding OneWire.h bij compileren in IDE

IDE gerelateerde berichten
Berichten: 15
Geregistreerd: 25 Jan 2013, 17:37

Fout melding OneWire.h bij compileren in IDE

Berichtdoor willemsfaw » 25 Jan 2013, 17:53

Hallo;

Bij het compileren krijg ik onderstaande foutmelding.

In file included from sketch_jan14a.ino:1:
/home/frans/Arduino due/Arduino-1.5.1/libraries/OneWir/OneWire.h:77: error: #error “Please define I/O register types here”

/home/frans/Arduino due/Arduino-1.5.1/libraries/OneWir/OneWire.h:84: error: 'IO_REG_TYPE' does not name a type

/home/frans/Arduino due/Arduino-1.5.1/libraries/OneWir/OneWire.h:85: error: ISO C++ forbids declaration of ' IO_REG_TYPE' with no type

/home/frans/Arduino due/Arduino-1.5.1/libraries/OneWir/OneWire.h:85: error: expected ';' before '*' token

Ik ben een beginnende Arduino fan, maar denk dat er iets in de bibliotheek OneWire.h niet helemaal goed zit.
Ik heb de foutmelding hopelijk foutloos overgetypt.
Kan iemand mij verder helpen?

Groeten Frans.

Advertisement

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: Fout melding OneWire.h bij compileren in IDE

Berichtdoor pjh » 26 Jan 2013, 12:17

De library zal wel goed zijn. Misschien toch in de verkeerde map gezet?
Laat ook even je sketch zien.
Je kunt trouwens de tekst in het "onderwaterscherm" met de muis selecteren en kopieren. Scheelt typwerk... :D

Berichten: 85
Geregistreerd: 10 Jan 2013, 14:51
Woonplaats: Waddinxveen

Re: Fout melding OneWire.h bij compileren in IDE

Berichtdoor Karel » 26 Jan 2013, 13:03

pjh schreef:.
Je kunt trouwens de tekst in het "onderwaterscherm" met de muis selecteren en kopieren. Scheelt typwerk... :D


Onderwaterscherm? Ben jij ook nog van de WordPerfect generatie? :lol:
If you think education is expensive, try ignorance! (Derek Bok)

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: Fout melding OneWire.h bij compileren in IDE

Berichtdoor pjh » 26 Jan 2013, 14:33

precies: daar heb ik de term vandaan. Een vriend werkte in die tijd bij WP. Goeie tijd.

Berichten: 15
Geregistreerd: 25 Jan 2013, 17:37

Re: Fout melding OneWire.h bij compileren in IDE

Berichtdoor willemsfaw » 27 Jan 2013, 16:18

Beste PJH,

Bedankt voor je reactie.

Ik ben nog even verder gaan kijken.
De fout melding op regel 77 van de bibliotheek heeft betrekking op " Platform specific i/o defenitions".
Hieronder zijn twee mogelijke definities aangegeven (_AVR_) en (_Pic32mx_).(valt de ARM onder een van deze definities?)
Als niet aan een van definitie voldaan is, krijg ik de foutmelding.

Om te kijken of het aan mijn sketch lag, heb ik in IDE gekozen voor een ander board b.v. Uno.
Bij elk ander board wat ik selecteer, verloopt de compilering probleemloos.
Als ik de Due weer als board instel, gaat het weer fout.
Vandaar dat ik denk dat het toch aan de bibliotheek moet liggen.

Bedankt voor je tip m.b.t. het kopieren.

Groeten Frans.

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: Fout melding OneWire.h bij compileren in IDE

Berichtdoor pjh » 27 Jan 2013, 18:17

Er worden veel fabrikanten microcontrollers gemaakt.
Atmel maat onder andere AVR-microcontrollers.
Een soort AVR zit op de arduiino.
Dus _AVR_

Berichten: 163
Geregistreerd: 15 Dec 2012, 21:02
Woonplaats: Delfzijl

Re: Fout melding OneWire.h bij compileren in IDE

Berichtdoor FPCUser » 28 Jan 2013, 13:08

Helaas, er is met de AVR traditie gebroken met de "Due".
Citaat omschrijving:

The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU (datasheet). It is the first Arduino board based on a 32-bit ARM core microcontroller.


Vrees dat je voor dit type board een ander library nodig hebt. De Due is vrij nieuw dus ik weet niet of deze er al is.

Henk

Berichten: 15
Geregistreerd: 25 Jan 2013, 17:37

Re: Fout melding OneWire.h bij compileren in IDE

Berichtdoor willemsfaw » 28 Jan 2013, 16:16

Halo allemaal,

Ik denk dat ik de oplossing op het Engelstalige forum gevonden heb.
Ik weet nog niet of het met de Due wil werken, maar het compileren verloopt in ieder geval foutloos.

Iedereen zover bedankt voor het meedenken.

Paul Stoffregen
0
Offline
Sr. Member

Karma: 15
Posts: 381

Always making something...


Re: OneWire in Due
« Reply #30 on: January 17, 2013, 06:43:43 PM »

I'm getting ready to publish OneWire 2.2. Here's a preview version:

http://www.pjrc.com/teensy/beta/OneWire ... 7jan13.zip

If anyone has any feedback regarding how OneWire 2.2 should look, please speak up ASAP!

groeten Frans.

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: Fout melding OneWire.h bij compileren in IDE

Berichtdoor pjh » 28 Jan 2013, 23:06

Helaas, er is met de AVR traditie gebroken met de "Due".

Heb je helemaal gelijk in. Stom stom stom... :idea:

Terug naar Arduino IDE

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 15 gasten