Go Down

Topic: Arduino Eclipse Plugin <Update> (Read 69 times) previous topic - next topic

pico

Jante,

There's a thread over on the Leaflabs forum discussing using eclipse for the Maple IDE, and it occurred to me that your plug-in might be useful in that context as well:

http://forums.leaflabs.com/topic.php?id=681#post-3846

WiFi shields/Yun too expensive? Embeddedcoolness.com is now selling the RFXduino nRF24L01+ <-> TCP/IP Linux gateway: Simpler, more affordable, and even more powerful wireless Internet connectivity for *all* your Arduino projects! (nRF24L01+ shield and dev board kits available too.)

rockwallaby

Goede dag Jante,

Just posting in here to say a really big thank you for the work you have put in to make this plugin for Eclipse.

I have been using the standard Arduino IDE for some time now and wanted to move to an IDE that would provide more features for me.
I had looked at Eclipse a long while ago, but it was quite complicated to have it working with Arduino at that time.

So, the other day, I installed on my mac mini the 64 bit Eclipse Juno version 4.3.0 with CDT, followed by your plugin version 1.2.5.5.
The installs went well, as did the configurations once I figured out a few things.

I initially had problems with all sorts of errors coming up at build time and no hex file being made, my project uses Ethernet, SPI and TimerOne libraries.
I wanted very much that it would compile without errors, so that as I further develop my code using Eclipse as my IDE, any real problems would be highlighted, an no phantom errors.
After going carefully through my project and noticing what I had done incorrectly, I was rewarded with a successful build and could upload to a board, in this case a Freetronics EtherMega http://www.freetronics.com/collections/arduino/products/ethermega-arduino-mega-2560-compatible-with-onboard-ethernet#.UFcekmbeWfg.

My other platform is Linux, ubuntu, so I will in time install the same setup on there as well.

Two questions though, if I could;

  • As stated in this thread I believe, when including a library which contains a utility folder, such as Ethernet or SD or Wire, I also need to add the library paths to the project properties, section, C/C++ : Paths and Symbols.
    Is this something that might be rectified in your plugin at some point in the future?



  • You mentioned a while back at reply #49
    Quote
    However I found out lately that also adding "cstdio.h"  to the "files to index upfront'" -as described in the faq -fixes the Serial problem.
    I assume this is in project properties, section, C/C++ : Indexer : Files to Index upfront?
    In the version of Eclipse I have, Juno 4.3.0, this option appears not to exist. In your opinion, is this an important setting to have?



I have installed CoolTerm as my serial monitor now and it seems to be a great app for any serial comms. Plus I can configure it the way I like, in terms of gui style.

Again, Jante, bedankt voor de plugin,

Paul  :)

Jantje

Paul
Nice to hear you like the plugin.
As to your 2 questions:
Quote
Is this something that might be rectified in your plugin at some point in the future?

it is on my big todo list. Your only impact on the priority in this list is via http://eclipse.baeyens.it/donate.html  8)

Quote
In your opinion, is this an important setting to have?

Not at all. It is just annoying that the indexer does not recognize Serial. Because of that typing "Serial."+ctrl space will not show you a list of options.
It does not impact the compiler outcome. The indexer behavior is inconsistent or hard to predict, this setting may or may not help; only the indexer may know.  ]:D
You can read more at http://eclipse.baeyens.it/Arduino%20eclipse%20plugin%20FAQ.htm#bugs

lastly: you say you use CoolTerm as serial monitor. Have you tried the one in the plugin? It allows for 3 serial connections at the same time.
See a demo at http://eclipse.baeyens.it/serial_demo.wmv (It may take some time to load)

Best regards
Jantje


Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

nicoverduin

Hi Jantje
Any idea how to use ATTINY on the ECLIPSE with the plugin? I noticed a lot of approaches but no final solution.
Excuse my ignorance.
Regards
Nico
Met vriendelijke groet / kindest regards
Nico Verduin
www.verelec.nl

Jantje


Hi Jantje
Any idea how to use ATTINY on the ECLIPSE with the plugin? I noticed a lot of approaches but no final solution.
Excuse my ignorance.
Regards
Nico

I have no experience with the attiny at all. But My guess is that the best way is to use Arduino IDE 1.5.2 and modify or add the boards.txt and platform.txt. That should make it work in the Arduino IDE and the eclipse plugin.

Best regards
Jantje
Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

nicoverduin

Thanks
I'll upgrade first.
Regards
Nico
Met vriendelijke groet / kindest regards
Nico Verduin
www.verelec.nl

nicoverduin

Got it fixed. Load the ATTiny master (on github) and added the boards to the master board file and the correct folders into hardware etc. Restarted Eclipse and now I have te correct ATTIny boards supported as well. I have to add the include folders manually in properties but that is all.
Met vriendelijke groet / kindest regards
Nico Verduin
www.verelec.nl

Jantje

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Go Up