Skip to content

Commit da6e400

Browse files
committed
splach screen works now and the product introduction is pointing to web page
1 parent a3e8a4b commit da6e400

File tree

14 files changed

+246
-108
lines changed

14 files changed

+246
-108
lines changed

Eclipse update site/WebContent/Arduino eclipse plugin FAQ.html

Lines changed: 49 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,10 @@ <h3>General</h3>
3636
<a href="#Versions">On Which versions is this plugin tested?</a><br>
3737
<a href="#platforms">On which platforms is this plugin tested?</a><br>
3838
<a href="#serial">Where is the serial monitor?</a><br>
39+
<a href="#scope">Did you say there is a scope?</a><br>
3940
<a href="#debug">How Do I debug?</a><br>
4041
<a href="#report">Where Can I report bugs?</a><br>
41-
<a href="#WINAVR">I use WinAVR...</a><br>
42+
<a href="#AVRECLIPSE">I use AVRECLIPSE...</a><br>
4243
<a href="#FreePlugin">How come this plugin is free</a><br>
4344
<a href="#OpenSource">You state the plugin is open source. Where can I find the source?</a>
4445

@@ -50,7 +51,7 @@ <h3>Arduino IDE Versus The arduino Plugin</h3>
5051
<a href="#develop">What do I need to know to develop code for Arduino with this plugin.</a>
5152

5253
<h3>Configuration</h3><br>
53-
<a href="#2Locations">There are 2 locations where I can set configuration info. Where Should I set it?</a><br>
54+
<a href="#2Locations">In V2 there are 2 locations where I can set configuration info. Where Should I set it?</a><br>
5455
<a href="#versionControl">Can I use the plugin with a version control tool.</a><br>
5556
<a href="#Private_Library">What is this private library in the settings page</a><br>
5657

@@ -90,76 +91,91 @@ <h3>Background information</h3>
9091
<h1>General</h1>
9192
<a name="Contact"></a>
9293
<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>
99103
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>
100104

101105
If you think I'm blunt; you should see the one-liner mails I get.<br>
102106
I'm not the only person in the world who feels like this. So before sending a mail; learn something and read the
103107
<a href="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>
106109
<br>
107110
So unless you want to send a mail saying "thank you" or "well done" Consider following alternatives:<br>
108111
<ul><li>
109112
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-
<a href="http://arduino.cc/forum/index.php/topic,70547.0.html" >Please do not post in this one</a><br>
111-
<a href="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 <a href="https://github.com/jantje/arduino-eclipse-plugin">github</a>
113-
</li><li>
114-
If you want to support/bribe Jantje;<a href="donate.html">Buy him an Arduino.</a><br>
115-
</li></ul>
113+
<a href="http://arduino.cc/forum/index.php/topic,79595.0.html" >Please post in this one</a><br>
114+
<a href="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 <a href="https://github.com/jantje/arduino-eclipse-plugin">github</a></li><li>
116+
If you want to support/bribe Jantje;<a href="donate.html">Buy him an Arduino.</a></li></ul>
116117
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>
117118
<a href="mailto:eclipse@baeyens.it">eclipse@baeyens.it</a>.<br>
118119
Note: If you want to increase your chanses of getting a nice answer :<a href="donate.html">Buy him an Arduino.</a><br>
119120

120121

121122
<a name="Versions"></a><br>
122123
<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+
125126
<a name="platforms"></a>
126127
<h2>On which platforms is this plugin tested?</h2>
127-
The plugin is tested on Windows 7 Windows XP and Opensuse.<br>
128-
<a href="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-
<a href="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+
<a href="http://trippylighting.com/teensy-arduino-ect/arduino-eclipse-plugin/arduino-eclipse-plugin-installation/">My biggest fan</a> on V2 Teensy and Mac<br>
132+
<a href="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+
<a href="http://robots.dacloughb.com/project-1/setting-up-the-arduino-eclipse-environment-on-mac-os-x-lion/"> Another doc on V1</a><br>
134+
131135
<a name="serial"></a>
132136
<h2>Where is the serial monitor?</h2>
133137
From 1.2.2 onwards you can use the included serial monitor. Select menu item windows-&gt;show view-&gt;other-&gt;arduino-&gt;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>
135139
There is no serial monitor in the tool before version 1.2.2 Use the serial monitor of your choice.<br>
140+
141+
<a name="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 <a href="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+
136147
<a name="debug"></a>
137148
<h2>How Do I debug?</h2>
138149
There is no debug functionality with this eclipse plugin.<br>
139150
<a href=http://husks.wordpress.com/2012/03/29/hardware-debugging-the-arduino-using-eclipse-and-the-avr-dragon>
140-
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+
141154
<a name="report"></a>
142155
<h2>Where Can I report bugs?</h2>
143156
Please report bug at <a href="https://github.com/jantje/arduino-eclipse-plugin/issues">github</a><br>
144-
<a name="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+
<a name="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.
148162
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>
149163
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>
150164
I fully agree that this would have been better. New releases of WinAVR could have been applied without hassle.<br>
151165
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>
153167
<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>
155169
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 &quot;use Arduino IDE tools in Eclipse&quot;
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 &quot;use Arduino IDE tools in Eclipse&quot;
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>
158172
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>
159173
4)I added the Arduino reset (still needed for the mega)<br>
160174
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>
161175
Note that as I only changed the ID's and not the names installing WinAVR next to my plugin works but has the drawback
162176
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.
163179

164180
<a name="FreePlugin"></a>
165181
<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>
270286
<h1>Configuration</h1>
271287

272288
<a name="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>
274290
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.
275291
So when you change a arduino setting; the plugin sets the CDT and WinAVR setting accordingly.
276292
The settings are only set when you set them (in other words they are not verified and corrected afterwards.)

Eclipse update site/WebContent/MyStyle.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,3 +299,7 @@ pre {
299299
background-image: url(poll_end.jpg);
300300
background-repeat: no-repeat;
301301
}
302+
303+
.boxed {
304+
border: 1px solid green ;
305+
}

Eclipse update site/WebContent/index.html

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,22 +59,26 @@ <h2>To use it with Arduino boards you only need:</h2>
5959
<h2>Before continuing Note that :</h2>
6060
<ul>
6161
<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>
6971
<li>The plugin and product work native on windows and Linux and OS X. </li>
7072
<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>
7274
<li>There is a serial monitor in this project from 1.2.2 onwards. If you are using an earlier version
7375
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>
7477
<li>There is USB search (the Arduino connects through USB) in the tool. </li>
75-
<li>Read the <a href="Arduino eclipse plugin FAQ.html">faq</a> on the link between this tool and the WINAVR eclipse plugin.</li>
78+
<li>Read the <a href="Arduino%20eclipse%20plugin%20FAQ.html">faq</a> on the link between this tool and the WINAVR eclipse plugin.</li>
7679
<li>There is no out of the box support for debugging. Read this page on how to debug with the dragon board
7780
<a href=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>
7882
</ul>
7983

8084

@@ -84,7 +88,7 @@ <h2>Links</h2>
8488
<a href="installAdvice.shtml"><b>Installation advice</b> can be found here</a><br>
8589
<a href="download.php"><b>Nightly builds</b> of the product can be found here</a><br>
8690
<a href="Install.html"><b>Installation instructions</b> can be found here</a><br>
87-
<a href="Arduino eclipse plugin FAQ.html">A <b>FAQ</b> can be found here</a>.<br>
91+
<a href="Arduino%20eclipse%20plugin%20FAQ.html">A <b>FAQ</b> can be found here</a>.<br>
8892
<a href="IDECompatibility.html">Instructions on Arduino <b>IDE compatibility</b> are here</a>. <br>
8993
<a href="UsethePlugin.html">Read here <b>how to</b> use the plugin</a><br>
9094
<a href="serial_demo.wmv">Watch a <b>video</b> demonstrating creating a project uploading it and the serial monitor.</a>

Eclipse update site/WebContent/news.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

it.baeyens.arduino.application/META-INF/MANIFEST.MF

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,7 @@ Bundle-Name: Application
44
Bundle-SymbolicName: it.baeyens.arduino.application;singleton:=true
55
Bundle-Version: 1.0.0.qualifier
66
Require-Bundle: org.eclipse.core.runtime,
7-
org.eclipse.ui
7+
org.eclipse.ui,
8+
it.baeyens.arduino.monitor;bundle-version="2.1.8",
9+
org.eclipse.ui.intro
810
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<introContent>
3+
<!-- Root page -->
4+
<page id="root" style="html/style.css" style-id="page" >
5+
<html text="hhh" id="my web site" src="http://www.baeyens.it/eclipse/product/V2_2.shtml" type="inline" />
6+
</page>
7+
8+
</introContent>

0 commit comments

Comments
 (0)