Offline
Full Member
Karma: 1
Posts: 167
|
 |
« Reply #165 on: November 29, 2012, 09:49:50 am » |
Hi Jantje, I had the same problem as Globe. When compiling the libraries i got the following errors: **** Build of configuration Release for project ETHERNET_Test ****
make all Building file: C:/Program Files/arduino 1.0.2/libraries/Wire/utility/twi.c Invoking: AVR Compiler avr-gcc -I"C:\Program Files\arduino 1.0.2\hardware\arduino\cores\arduino" -I"C:\Program Files\arduino 1.0.2\hardware\arduino\variants\mega" -I"C:\Program Files\arduino 1.0.2\libraries\Ethernet\utility" -I"C:\Program Files\arduino 1.0.2\libraries\Ethernet" -I"C:\Program Files\arduino 1.0.2\libraries\SPI" -I"C:\Program Files\arduino 1.0.2\libraries\Wire" -I"C:\Program Files\arduino 1.0.2\libraries\Wire\utility" -D__IN_ECLIPSE__=1 -DARDUINO=102 -DUSB_PID= -DUSB_VID= -Wall -Os -g -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"Wire/utility/twi.d" -MT"Wire/utility/twi.d" -c -o "Wire/utility/twi.o" "C:/Program Files/arduino 1.0.2/libraries/Wire/utility/twi.c" C:/Program Files/arduino 1.0.2/libraries/Wire/utility/twi.c:115: error: conflicting types for 'twi_readFrom' C:/Program Files/arduino 1.0.2/libraries/Wire/utility/twi.h:45: error: previous declaration of 'twi_readFrom' was here C:/Program Files/arduino 1.0.2/libraries/Wire/utility/twi.c:192: error: conflicting types for 'twi_writeTo' C:/Program Files/arduino 1.0.2/libraries/Wire/utility/twi.h:46: error: previous declaration of 'twi_writeTo' was here make: *** [Wire/utility/twi.o] Error 1
**** Build Finished ****
|
|
|
|
|
Logged
|
|
|
|
|
Belgium
Offline
Edison Member
Karma: 34
Posts: 1074
Arduino rocks; but with my plugin it can fly rocking the world ;-)
|
 |
« Reply #166 on: November 29, 2012, 10:42:48 am » |
LuisSoares I see you use arduino 1.0.2. I never tested with this version. Can you try with arduino 1.0.1? Best regards Jantje
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 1
Posts: 50
|
 |
« Reply #167 on: November 29, 2012, 12:37:04 pm » |
LuisSoares I see you use arduino 1.0.2. I never tested with this version. Can you try with arduino 1.0.1? Best regards Jantje
I believe the issue will remain... I have the same problem as LuisSoares and I'm using arduino 1.0.1.
|
|
|
|
|
Logged
|
|
|
|
|
Belgium
Offline
Edison Member
Karma: 34
Posts: 1074
Arduino rocks; but with my plugin it can fly rocking the world ;-)
|
 |
« Reply #168 on: November 29, 2012, 02:48:23 pm » |
I just tested this with Arduino 1.0.1 works like a charm. @Globe You state you use Arduino 1.0.1. Can you explain why you get /Applications/Arduino1.app/Contents/Resources/Java/libraries/Wire/utility/twi.h:45: error: previous declaration of 'twi_readFrom' was here When twi_readFrom is declared on line 43 with me in Arduino 1.0.1? Best regards Jantje
|
|
|
|
|
Logged
|
|
|
|
|
Belgium
Offline
Edison Member
Karma: 34
Posts: 1074
Arduino rocks; but with my plugin it can fly rocking the world ;-)
|
 |
« Reply #169 on: November 29, 2012, 03:14:43 pm » |
I just did a quick test with 1.0.2 and it work fine. I verified and twi_readFrom is declared on line 43 with me in Arduino 1.0.1 and Arduino 1.02. As on your systems twi_readFrom is declared on line 45 you are not running a standard Arduino. Please try installing a standard Arduino version (0022 0023 1.0 1.01 or 1.02) and try again. Best regards Jantje
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 1
Posts: 50
|
 |
« Reply #170 on: November 29, 2012, 05:55:58 pm » |
I just tested this with Arduino 1.0.1 works like a charm. @Globe You state you use Arduino 1.0.1. Can you explain why you get /Applications/Arduino1.app/Contents/Resources/Java/libraries/Wire/utility/twi.h:45: error: previous declaration of 'twi_readFrom' was here When twi_readFrom is declared on line 43 with me in Arduino 1.0.1? Best regards Jantje Jantje, I am using a standard Arduino version (1.0.1) but I replaced the original twi.h that was inside utility folder on Wire library with the one I downloaded from Arduino issue #791 http://code.google.com/p/arduino/issues/list?can=2&q=twi.h&cells=tiles .
|
|
|
|
|
Logged
|
|
|
|
|
Belgium
Offline
Edison Member
Karma: 34
Posts: 1074
Arduino rocks; but with my plugin it can fly rocking the world ;-)
|
 |
« Reply #171 on: November 29, 2012, 06:28:09 pm » |
I just tested this with Arduino 1.0.1 works like a charm. @Globe You state you use Arduino 1.0.1. Can you explain why you get /Applications/Arduino1.app/Contents/Resources/Java/libraries/Wire/utility/twi.h:45: error: previous declaration of 'twi_readFrom' was here When twi_readFrom is declared on line 43 with me in Arduino 1.0.1? Best regards Jantje Jantje, I am using a standard Arduino version (1.0.1) but I replaced the original twi.h that was inside utility folder on Wire library with the one I downloaded from Arduino issue #791 http://code.google.com/p/arduino/issues/list?can=2&q=twi.h&cells=tiles . In the mean time I fixed the issue and arduino team changed the twi.h. So do not download this file. Use the arduino one. Best regards Jantje
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 1
Posts: 167
|
 |
« Reply #172 on: November 30, 2012, 06:04:23 am » |
Hi Jantje,
In my case it worked with 1.0.1. . Thank you
I helped Globe with is setup but somehow it didn´t worked, i did the same process. He is using MacOS might that be a reason?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 1
Posts: 50
|
 |
« Reply #173 on: November 30, 2012, 07:31:09 am » |
I tried today with another fresh installation of Eclipse and Arduino 1.0.2 (I never used this version before).
Now everything is working properly (at least it seems so) and I can finally compile Wire library.
Thanks for all your replies.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 1
Posts: 167
|
 |
« Reply #174 on: December 05, 2012, 06:11:45 am » |
If i forgot to say thanks, i´m sorry
I´m really glad you developed this plugin and still take the time to help others.
Thank you Jantje
Keep up the awesome work
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 19
|
 |
« Reply #175 on: December 07, 2012, 03:35:31 pm » |
I want to say thank you for all your hard work and hard time.
Let me start by explaining what i am trying to do with my arduino project. I have basically created an arduino aquarium monitor/controller for my fish tank. Basically I started my projected by dividing it up into about 15 mini projects. So i took care of each individual project and eventually combine them all into one. To do this have the main program void setup (){setupprogram1(); setupprogram2(); }..... I quickly realized the arduino ide was just really hard to work with on my larger project so i used notepad++ and then copied the program to arduino ide for compiling and uploading. I tried before to create a file for each project in arduino and get it to compile them but i got missing invalid function errors.
Now after doing some research i find out that eclipse is much better and more capable of doing exactly what i would like. I previous to finding this amazing plugin i tried to follow some tutorials, but they didn't go well. My problem is i am still trying to find out how to create a multifile program and i just can't seem to find what i am looking for by searching. This usually means i am searching for the wrong thing lol.
Greatly appreciate the help
P.S. keep up the great work
|
|
|
|
|
Logged
|
|
|
|
|
Belgium
Offline
Edison Member
Karma: 34
Posts: 1074
Arduino rocks; but with my plugin it can fly rocking the world ;-)
|
 |
« Reply #176 on: December 07, 2012, 03:42:21 pm » |
superman (is it really you  ) Thanks for the compliments creating new files is easy in eclipse. First thing is to decide is what type of file you want? Do you want a class a .cpp a .c a .h .... Right click your project and select new->class(or header file; or source file; or source folder or just file) Best regards Jantje
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 19
|
 |
« Reply #177 on: December 07, 2012, 04:25:55 pm » |
creating new files is easy in eclipse. First thing is to decide is what type of file you want? Do you want a class a .cpp a .c a .h .... Right click your project and select new->class(or header file; or source file; or source folder or just file)
Talk about fast reply I guess the problem is i don't understand the files (I need to do more research) Thank You
|
|
|
|
|
Logged
|
|
|
|
|
Belgium
Offline
Edison Member
Karma: 34
Posts: 1074
Arduino rocks; but with my plugin it can fly rocking the world ;-)
|
 |
« Reply #178 on: December 07, 2012, 05:53:47 pm » |
creating new files is easy in eclipse. First thing is to decide is what type of file you want? Do you want a class a .cpp a .c a .h .... Right click your project and select new->class(or header file; or source file; or source folder or just file)
Talk about fast reply I guess the problem is i don't understand the files (I need to do more research) Thank You Maybe this can help you http://eclipse.baeyens.it/IDECompatibility.htmlBest regards Jantje
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 19
|
 |
« Reply #179 on: December 07, 2012, 06:37:59 pm » |
In the installation guide 2) Set the the indexer to "include Arduino.h" Add Arduino with its full path to the "files to index up-front" In my version "Eclipse IDE for C/C++ Developers Version: Juno Service Release 1 Build id: 20120920-0800" I don't have the option to index files up front here is what my screen looks like  Thanks again
|
|
|
|
|
Logged
|
|
|
|
|
|