You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<h2>How can I contact the author of this great plugin</h2>
93
-
First of all ask yourself: "Do I have something of interest to share with Jantje? I mean interesting for Jantje not for you?"<br>
94
-
Consider this: "Jantje has spend many days working on this plugin.
95
-
Jantje is still spending way to much time on improving the plugin.
96
-
Jantje gives it to you all for free.
97
-
The only thing Jantje asks in return is that when you have a problem/question: look for yourself and when you really need Jantjes advice
98
-
you at least have the decency to write a proper mail.
94
+
First of all ask yourself: "Do I have something of interest to share with Jantje? I mean interesting for Jantje, not for you?"<br>
95
+
Consider this: "Jantje has spend many days working on this plugin. <br>
96
+
Jantje is still spending way to much time on improving the plugin.<br>
97
+
Jantje gives it to you all for free.<br>
98
+
The only thing Jantje asks in return is that when you have a problem/question: <br>
99
+
<ul>
100
+
<li> look for yourself and when you really need Jantjes advice</li>
101
+
<li> you at least have the decency to write a proper mail.</li>
102
+
</ul>
99
103
So don't be surprised when Jantje is not responding nicely when you ask a question you should not have asked him in the first place."<br>
100
104
101
105
If you think I'm blunt; you should see the one-liner mails I get.<br>
102
106
I'm not the only person in the world who feels like this. So before sending a mail; learn something and read the
103
107
<ahref="http://www.catb.org/~esr/faqs/smart-questions.html">eclipse guidance when formulating your question</a>
104
-
note the eclipse link is not a link to a help desk. it is a link to a document explaining how to ask questions the smart way.
105
-
<br>
108
+
note the eclipse link is not a link to a help desk. it is a link to a document explaining how to ask questions the smart way.<br>
106
109
<br>
107
110
So unless you want to send a mail saying "thank you" or "well done" Consider following alternatives:<br>
108
111
<ul><li>
109
112
Use the arduino forum to ask questions. There are 2 threads which have been going for a while and contain lots of info. I actively monitor these threads. <br>
110
-
<ahref="http://arduino.cc/forum/index.php/topic,70547.0.html" >Please do not post in this one</a><br>
111
-
<ahref="http://arduino.cc/forum/index.php/topic,79595.0.html" >Please post in this one</a></li><li>
112
-
If you think you have found a bug you can log the bug at <ahref="https://github.com/jantje/arduino-eclipse-plugin">github</a>
113
-
</li><li>
114
-
If you want to support/bribe Jantje;<ahref="donate.html">Buy him an Arduino.</a><br>
115
-
</li></ul>
113
+
<ahref="http://arduino.cc/forum/index.php/topic,79595.0.html" >Please post in this one</a><br>
114
+
<ahref="http://arduino.cc/forum/index.php/topic,70547.0.html" >Please do not post in this one</a></li><li>
115
+
If you think you have found a bug you can log the bug at <ahref="https://github.com/jantje/arduino-eclipse-plugin">github</a></li><li>
116
+
If you want to support/bribe Jantje;<ahref="donate.html">Buy him an Arduino.</a></li></ul>
116
117
If all of the above are not appropriate then you want to discuss something in private with Jantje, which -you think- is really interesting to Jantje: you may reach him at <br>
Note: If you want to increase your chanses of getting a nice answer :<ahref="donate.html">Buy him an Arduino.</a><br>
119
120
120
121
121
122
<aname="Versions"></a><br>
122
123
<h2>On Which versions is this plugin tested?</h2>
123
-
The plugin is tested on Arduino 0022 0023 1.0 and Arduino 1.0.1.<br>
124
-
Note: not all versions are tested on all platforms.
124
+
Due to machine changes test setups have detoriated. Basically tests are now first done by developpers and then by users.
125
+
125
126
<aname="platforms"></a>
126
127
<h2>On which platforms is this plugin tested?</h2>
127
-
The plugin is tested on Windows 7 Windows XP and Opensuse.<br>
128
-
<ahref="http://arduino.cc/forum/index.php?action=profile;u=62557">garretto</a> wrote a doc on how to get it working on MAC OS.
129
-
<ahref="http://robots.dacloughb.com/project-1/setting-up-the-arduino-eclipse-environment-on-mac-os-x-lion/"> You can find the doc here</a><br>
130
-
Note: not all versions are tested on all platforms.
128
+
When I ask for testers I try to get a tester for each platform. As it is all volunteer work there are however no guarantees.<br>
129
+
I designed/test on Red hat and Windows XP.<br>
130
+
There are some loyal Mac users who'm I ask to test specific mac features.<br>
131
+
<ahref="http://trippylighting.com/teensy-arduino-ect/arduino-eclipse-plugin/arduino-eclipse-plugin-installation/">My biggest fan</a> on V2 Teensy and Mac<br>
132
+
<ahref="http://arduino.cc/forum/index.php?action=profile;u=62557">garretto</a> wrote a doc on how to get V1 working on MAC OS.<br>
133
+
<ahref="http://robots.dacloughb.com/project-1/setting-up-the-arduino-eclipse-environment-on-mac-os-x-lion/"> Another doc on V1</a><br>
134
+
131
135
<aname="serial"></a>
132
136
<h2>Where is the serial monitor?</h2>
133
137
From 1.2.2 onwards you can use the included serial monitor. Select menu item windows->show view->other->arduino->serial monitor view.<br>
134
-
From V2 onwards press hte serial monitor icon in the toolbar (the same as Arduino is using) or open it via the arduino menu.<br>
138
+
From V2 onwards press the serial monitor icon in the toolbar (the same as Arduino is using) or open it via the arduino menu.<br>
135
139
There is no serial monitor in the tool before version 1.2.2 Use the serial monitor of your choice.<br>
140
+
141
+
<aname="scope"></a>
142
+
<h2>Did you say there is a scope?</h2>
143
+
Thanks to Wim Jongman version 2.1.1 introduced scope functionality. It is a 6 channel scope that works exactly like <ahref="http://www.negtronics.com/simplot"> simplot</a><br>
144
+
You can use the sample code from that site.<br>
145
+
Basically you can send any integer vallue to the scope. A good example for debugging could be that you send the actual read value and the mean; average ...<br>
146
+
136
147
<aname="debug"></a>
137
148
<h2>How Do I debug?</h2>
138
149
There is no debug functionality with this eclipse plugin.<br>
But here is a nice article that explains how to debug in linux and windows</a>
151
+
But here is a nice article that explains how to debug in linux and windows</a><br>
152
+
From 2.1.1 you can select to have a debug configuration in the sketch creation wizard.<br>
153
+
141
154
<aname="report"></a>
142
155
<h2>Where Can I report bugs?</h2>
143
156
Please report bug at <ahref="https://github.com/jantje/arduino-eclipse-plugin/issues">github</a><br>
144
-
<aname="WINAVR"></a>
145
-
<h2>I use WinAVR...</h2>
146
-
Great, excellent choice, a neat tool. This plugin uses WinAVR. The code from WinAVR has been forked and included in this plugin.
147
-
To avoid conflict between this plugin and WINAVR I had to change all the internal ID's of WINAVR.
157
+
158
+
<aname="AVRECLIPSE"></a>
159
+
<h2>I use AVRECLIPSE...</h2>
160
+
Great, excellent choice, a neat tool. This plugin uses WinAVR. The code from WinAVR has been forked and included in V1 of this plugin.
161
+
To avoid conflict between this plugin and WINAVR I had to change all the internal ID's of AVRECLIPSE.
148
162
As a user you should not notice this unless you want to swap bewteen WINAVR projects and arduino eclipse projects created with this plugin. <br>
149
163
You may wonder whether it was a good idea to fork. Wouldn't it have been better to build on top like the plugin builds on top of CDT who builds on top of Eclipse.<br>
150
164
I fully agree that this would have been better. New releases of WinAVR could have been applied without hassle.<br>
151
165
It was the original idea but due to circumstances (there is no one to blame) it worked out differently.<br>
152
-
My plugin adds the create arduino sketch, the add library, a preference page, a property page and a sample sketch to start from and the Arduino reset.<br>
166
+
My plugin adds amongst others: the create arduino sketch, the add library, a preference page, a property page and a sample sketch to start from and the Arduino reset.<br>
153
167
<br>
154
-
So basically when you installed this tool you have the WINAVR on your system. But what is the difference between WINAVR plugin and the WinAVR included in this plugin? <br>
168
+
So basically when you installed this tool you have the AVRECLIPSE on your system. But what is the difference between WINAVR plugin and the WinAVR included in this plugin? <br>
155
169
1) As mentioned above I had to change all the ID's.<br>
156
-
2) The WINAVR tool works with external tools like GCC and AVRDude. So does the Arduino IDE.When you set the option "use Arduino IDE tools in Eclipse"
157
-
you actually set all the WINAVR settings to point to the Arduino tools. As all these tools are installed underneath the Arduino folder the plugin knows their location.<br>
170
+
2) The AVRECLIPSE tool works with external tools like GCC and AVRDude. So does the Arduino IDE.When you set the option "use Arduino IDE tools in Eclipse"
171
+
you actually set all the AVRECLIPSE settings to point to the Arduino tools. As all these tools are installed underneath the Arduino folder the plugin knows their location.<br>
158
172
3) I fixed some bugs. Each time a tool gets used in a different way some bugs will pop up. I fixed the ones that bothered me.<br>
159
173
4)I added the Arduino reset (still needed for the mega)<br>
160
174
So unless I made a mistake and (as long as there is no newer WinAVR version) you can use only my plugin to do project development on non-Arduino and Arduino in the same environment.<br>
161
175
Note that as I only changed the ID's and not the names installing WinAVR next to my plugin works but has the drawback
162
176
that menu items will appear twice and you can't tell them from each other.<br>
177
+
V2 removed AVRECLIPSE because due is no longer a AVR. The benefits of using AVRECLIPSE no longer outweighed the drawbacks of having to support SAM.
178
+
This is actually very good news for people who need the full AVRECLIPSE functionality as now you can run both at the same time without drawbacks.
163
179
164
180
<aname="FreePlugin"></a>
165
181
<h2>How come this plugin is free</h2>
@@ -270,7 +286,7 @@ <h2>What do I need to know to develop code for Arduino with this plugin?</h2>
270
286
<h1>Configuration</h1>
271
287
272
288
<aname="2Locations"></a>
273
-
<h2>There are 2 locations where I can set configuration info. Where Should I set it?</h2>
289
+
<h2>In V2 there are 2 locations where I can set configuration info. Where Should I set it?</h2>
274
290
As explained above; this plugin is build on top of the WINAVR and CDT plugins. The plugin sets the "default arduino settings" and groups all arduino settings in one place.
275
291
So when you change a arduino setting; the plugin sets the CDT and WinAVR setting accordingly.
276
292
The settings are only set when you set them (in other words they are not verified and corrected afterwards.)
Copy file name to clipboardExpand all lines: Eclipse update site/WebContent/index.html
+14-10Lines changed: 14 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -59,22 +59,26 @@ <h2>To use it with Arduino boards you only need:</h2>
59
59
<h2>Before continuing Note that :</h2>
60
60
<ul>
61
61
<li>The latest version for Arduino IDE 1.X is 1.2.5.5. </li>
62
-
<li>The latest version for Arduino IDE 1.5.2 beta is 2.1.0.4 beta. (use Arduino IDE 1.5.2 only!! 1.5.3 and 1.5.4 won't work)</li>
63
-
<li>The plugin now works with the 32 and 64 bit versions of Juno and indigo but you are advised to use the 32 bit version.</li>
64
-
<li>The current version works with cpp files only (no pde or ino out of
65
-
the box). Therefore the plugin is not compatible with the IDE out of the box. Below
66
-
is a link to instructions on how to keep your code Arduino IDE
67
-
compatible. I use those and I can compile the code between the
68
-
Arduino IDE and eclipse without changes and defines.</li>
62
+
<li>The latest version for Arduino IDE 1.5.x beta is 2.1.1 beta. (use Arduino IDE 1.5.1 1.5.2 or 1.5.5 only!! 1.5.3 and 1.5.4 won't work)</li>
63
+
<li>The previous version for Arduino IDE 1.5.x beta is 2.1.0.4 beta. (use Arduino IDE 1.5.2 only!! 1.5.3 and 1.5.4 won't work)</li>
64
+
<li>V2 comes in a product version. This means you can download and unpack eclipse and the plugin in 1 go. <br>
65
+
This is ideal for people who want to have a play around or for people who do not have eclipse installed. </li>
66
+
<li>The plugin now works with the 32 and 64 bit versions of Juno (V2) and indigo(V1) but you are advised to use the same bit version as your arduino.</li>
67
+
<li>The current version works with cpp files only (no pde or ino out of the box). <br>
68
+
Therefore the plugin is not compatible with the IDE out of the box. (read a sketch may not compile in the plugin)<br>
69
+
Below is a link to instructions on how to keep your plugin developed code Arduino IDE compatible. (read your eclipse project compiles in Arduino)<br>
70
+
I use those and I can compile the code between the Arduino IDE and eclipse without changes and defines.</li>
69
71
<li>The plugin and product work native on windows and Linux and OS X. </li>
70
72
<li>For 1.X some special installation instructions on Os X are needed </li>
71
-
<li>For 2.X all no special instructions are needed </li>
73
+
<li>For 2.X no special instructions are needed for os x</li>
72
74
<li>There is a serial monitor in this project from 1.2.2 onwards. If you are using an earlier version
73
75
or the included serial monitor does not work in your environment: Use the IDE one or any one of your choice</li>
76
+
<li>From 2.1.1 there is a scope functionality</li>
74
77
<li>There is USB search (the Arduino connects through USB) in the tool. </li>
75
-
<li>Read the <ahref="Arduino eclipse plugin FAQ.html">faq</a> on the link between this tool and the WINAVR eclipse plugin.</li>
78
+
<li>Read the <ahref="Arduino%20eclipse%20plugin%20FAQ.html">faq</a> on the link between this tool and the WINAVR eclipse plugin.</li>
76
79
<li>There is no out of the box support for debugging. Read this page on how to debug with the dragon board
77
80
<ahref=http://husks.wordpress.com/2012/03/29/hardware-debugging-the-arduino-using-eclipse-and-the-avr-dragon>debugging using the dragon board</a></li>
81
+
<li>Brody made a debug configuration in V2.1.1 and I hope for more debugging info from him.</li>
78
82
</ul>
79
83
80
84
@@ -84,7 +88,7 @@ <h2>Links</h2>
84
88
<ahref="installAdvice.shtml"><b>Installation advice</b> can be found here</a><br>
85
89
<ahref="download.php"><b>Nightly builds</b> of the product can be found here</a><br>
86
90
<ahref="Install.html"><b>Installation instructions</b> can be found here</a><br>
87
-
<ahref="Arduino eclipse plugin FAQ.html">A <b>FAQ</b> can be found here</a>.<br>
91
+
<ahref="Arduino%20eclipse%20plugin%20FAQ.html">A <b>FAQ</b> can be found here</a>.<br>
88
92
<ahref="IDECompatibility.html">Instructions on Arduino <b>IDE compatibility</b> are here</a>. <br>
89
93
<ahref="UsethePlugin.html">Read here <b>how to</b> use the plugin</a><br>
90
94
<ahref="serial_demo.wmv">Watch a <b>video</b> demonstrating creating a project uploading it and the serial monitor.</a>
0 commit comments