Pages: 1 ... 11 12 [13]   Go Down
Author Topic: Arduino Eclipse Plugin <Update>  (Read 64070 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
God Member
*****
Karma: 32
Posts: 828
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Logged

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.)

Tasmania - Australia
Offline Offline
Sr. Member
****
Karma: 14
Posts: 306
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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  smiley
Logged


Belgium
Offline Offline
Edison Member
*
Karma: 68
Posts: 1896
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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  smiley-cool

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.  smiley-twist
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


Logged

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 -

Heemskerk, Netherlands
Offline Offline
Sr. Member
****
Karma: 10
Posts: 356
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Belgium
Offline Offline
Edison Member
*
Karma: 68
Posts: 1896
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

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 -

Heemskerk, Netherlands
Offline Offline
Sr. Member
****
Karma: 10
Posts: 356
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks
I'll upgrade first.
Regards
Nico
Logged

Heemskerk, Netherlands
Offline Offline
Sr. Member
****
Karma: 10
Posts: 356
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Belgium
Offline Offline
Edison Member
*
Karma: 68
Posts: 1896
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

great
Thanks for the update
Logged

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 -

Pages: 1 ... 11 12 [13]   Go Up
Jump to: