Skip to content

Commit 9d35246

Browse files
author
jantje
committed
more website updates
1 parent a6f1213 commit 9d35246

File tree

5 files changed

+40
-161
lines changed

5 files changed

+40
-161
lines changed

website/WebContent/fragments/faq/background.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<h2>Background information</h2>
22
<accordion close-others="true">
33
<accordion-group heading="Which version control system do you use?">
4-
I used to use Github.
4+
I use Github.
55
</accordion-group>
66
<accordion-group heading="Which tool do you use to do test so many versions?">
77
Thanks for noticing there is quite some test work.

website/WebContent/fragments/faq/configuration.html

+11-15
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,20 @@
11
<h2>Configuration</h2>
22
<accordion close-others="true">
3-
<accordion-group heading="In V1 there are 2 locations where I can set configuration info. Where Should I set it?">
4-
As explained above, this plugin is build on top of the AVRECLIPSE and CDT plugins. The plugin sets the "default Arduino settings" and groups all Arduino settings in one place.
5-
So when you change a Arduino setting; the plugin sets the CDT and AVRECLIPSE setting accordingly.<br/>
6-
The settings are only set when you set them (in other words they are not verified and corrected afterwards.)
7-
This means you can change them directly using the AVRECLIPSE and CDT functionality or indirectly using my plugin settings pages.
8-
One nice example to demonstrate this is in the preference page (<i>Window &gt; Preferences &gt; Arduino &gt; Arduino</i>).
9-
This page contains the flag &quot;use Arduino ide tools in eclipse&quot;.<br/>
10-
If you set this flag the AVRECLIPSE plugin settings will be filled with the locations of the Arduino IDE (compiler/avr dude...).
11-
But you can still go to these settings in the AVRECLIPSE pages and change them.Your changes will be in efffect even though the flag &quot;use Arduino ide tools in eclipse&quot; is set.
12-
By removing the flag and resetting the flag you can undo the changes you did.<br/>
13-
I hope this is clear.
3+
<accordion-group heading="Can I reuse the platforms and libraries I downloaded in anothe sloeber install">
4+
Yes you can. <br/>
5+
Sloeber creates a arduinoPlatform folder where all downloaded info is stored. <br/>
6+
If you upgrade using a new install next to your current install you can copy or move the arduinoPlugin folder. <br/>
7+
If you only want to reuse the downloaded files only copy the arduinoPlugin/downloads folder over.
8+
You can also put the arduinoPlatform folder on a different location on you platform by creationg the environment variable SLOEBER_HOME and point it to the parent of the arduinoPlugin folder. <br/>
9+
10+
1411
</accordion-group>
1512
<accordion-group heading="Can I use the plugin with a version control tool?">
16-
Yes you can and should. <a href="https://jazz.net/products/rational-team-concert/">I use Rational team concert and github at the same time.</a>
17-
The best version control system available at this time.<br/>
13+
Yes you can and should. <br/>
1814
</accordion-group>
1915
<accordion-group heading="What is this private library in the settings page?">
20-
In the settings page a private library folder is requested. This setting should point to a location where you down loaded Arduino libraries.<br/>
21-
If you haven't down loaded Arduino libraries yet do as follows:
16+
In the settings page a private library folder is requested. This setting should point to a location where you downloaded Arduino libraries.<br/>
17+
If you haven't downloaded Arduino libraries yet do as follows:
2218
<ol>
2319
<li>Consider using the Arduino IDE. (strongly advised)</li>
2420
<li>Point it to a location where you can download Arduino libraries.</li>

website/WebContent/fragments/faq/general.html

+17-86
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
D:\apache-maven-3.3.9\bin<h2>General</h2>
22
<accordion close-others="true"> <accordion-group
33
heading="How can I contact the author of this great plugin?">
4+
<p>
5+
Unless you want to send a mail saying <i>"thank you"</i> or <i>"well
6+
done"</i>, consider the following :
7+
</p>
48
<p>
59
First of all ask yourself: <i>"Do I have something of interest to
610
share with Jantje? I mean interesting for Jantje, not for me?"</i>. <br />
@@ -26,30 +30,14 @@
2630
href="http://www.catb.org/~esr/faqs/smart-questions.html">It is a
2731
link to a document explaining how to ask questions the smart way.</a>
2832
</p>
29-
<p>
30-
Unless you want to send a mail saying <i>"thank you"</i> or <i>"well
31-
done"</i>, consider the following alternatives:
32-
</p>
33+
3334
<ul>
34-
<li>Use the Arduino forum to ask questions. There are 2 threads
35-
which have been going for a while and contain lots of info. Jantje
36-
actively monitors these threads.
37-
<ul>
3835

39-
<li>Please post in <a
40-
href="http://arduino.cc/forum/index.php/topic,79595.0.html">this
41-
one</a></li>
42-
<li>Please <b>do not post</b> in <a
43-
href="http://arduino.cc/forum/index.php/topic,70547.0.html">this
44-
one</a>, but have a look at it nevertheless
45-
</li>
46-
</ul>
47-
</li>
4836
<li>If you think you have found a bug you can log the bug at <a
4937
href="https://github.com/jantje/arduino-eclipse-plugin"
5038
target="_blank">Github</a></li>
5139

52-
<li>If all of the above are not appropriate, then you want to
40+
<li>If all of the above are not appropriate, then you may want to
5341
discuss something in private with Jantje, which <b><i>you
5442
think</i></b> is really interesting to Jantje: you may reach him at <a
5543
href="mailto:[email protected]">[email protected]</a>.<br />
@@ -58,38 +46,25 @@
5846

5947
</accordion-group> <accordion-group heading="I want to support you. How can I do so?">
6048
Thank you for wanting to support me. I really appreciate that.<br />
61-
However I no longer can aacept support. Share some good in this world instead.
49+
However I no longer can accept financial support. Share some good in this world instead.
6250
<br />
63-
But you can also write/speak about the plugin. <br />
51+
But you can write/speak about Sloeber. <br />
6452
Or help with coding or this web site.<br />
6553

66-
</accordion-group> <accordion-group heading="On which versions is this plugin tested?">
67-
<p>I'm running the unit tests on my windows machine. I ask other contributors to run the test on other os'es.</p>
68-
</accordion-group> <accordion-group heading="On which platforms is this plugin tested?">
69-
<p>When I ask for testers I try to get a tester for each platform.
54+
</accordion-group> <accordion-group heading="On which os is this plugin tested?">
55+
<p>When I ask for testers I try to get a tester for each os.
7056
As it is all volunteer work there are however no guarantees.</p>
7157
<p>I designed/tested on Windows 10.</p>
7258
<p>There are windows users and there are some loyal Mac users whom I
7359
ask to test specific Mac features.</p>
7460
<a
7561
href="http://trippylighting.com/teensy-arduino-ect/arduino-eclipse-plugin/arduino-eclipse-plugin-installation/">My
7662
biggest fan</a> on V2 Teensy and Mac<br>
77-
<a href="http://arduino.cc/forum/index.php?action=profile;u=62557">garretto</a>
78-
wrote a doc on how to get V1 working on MacOS.<br>
79-
<a
80-
href="http://robots.dacloughb.com/project-1/setting-up-the-arduino-eclipse-environment-on-mac-os-x-lion/">Another
81-
doc on V1 for MacOS</a>
8263
<br>
8364
</accordion-group> <accordion-group heading="Where is the serial monitor?">
84-
From 1.2.2 onwards you can use the included serial monitor.<br />
85-
Select menu item <code>
86-
<i>Windows &gt; Show View &gt; other &gt; Arduino &gt; Serial
87-
monitor View</i>
88-
</code>.<br>
89-
From V2 onwards press the <code>Serial monitor</code> icon in the
65+
Press the <code>Serial monitor</code> icon in the
9066
toolbar (the same as Arduino is using) or open it via the Arduino menu.<br>
91-
There is no serial monitor in the tool before version 1.2.2: use the
92-
serial monitor of your choice.<br>
67+
<br>
9368
</accordion-group> <accordion-group heading="Did you say there is a (oscillo)scope?">
9469
Thanks to Wim Jongman version 2.1.1 introduced scope functionality. It
9570
is a 6 channel scope that works exactly like <a
@@ -119,59 +94,15 @@
11994
target="_blank">Github</a> providing as much information as possible
12095
regarding how to reproduce it, your Eclipse environment configuration,
12196
the operating system and the hardware you use when the issue occurs.<br>
122-
</accordion-group> <accordion-group heading="I use AVRECLIPSE...">
123-
<p>
124-
Great, excellent choice, a neat tool. V1 of this plugin uses
125-
AVRECLIPSE. The code from AVRECLIPSE has been forked and included in V1
126-
of this plugin. To avoid conflict between this plugin and AVRECLIPSE I
127-
had to change all the internal ID's of AVRECLIPSE. As a user you should
128-
not notice this unless you want to swap between AVRECLIPSE projects and
129-
Arduino Eclipse projects created with this plugin.<br> You may
130-
wonder whether it was a good idea to fork. Wouldn't it have been better
131-
to build on top like the plugin builds on top of CDT who builds on top
132-
of Eclipse.<br> I fully agree that this would have been better.
133-
New releases of AVRECLIPSE could have been applied without hassle.<br>
134-
It was the original idea but due to circumstances (there is no one to
135-
blame) it worked out differently.<br> My plugin adds amongst
136-
others: the create Arduino sketch, the add library, a preference page,
137-
a property page, a sample sketch to start from and the Arduino reset.<br>
138-
</p>
139-
<p>
140-
So basically when you installed V1 of this tool you have the AVRECLIPSE
141-
on your system. But what is the difference between AVRECLIPSE plugin
142-
and the AVRECLIPSE included in this plugin? <br>
143-
<ol>
144-
<li>As mentioned above I had to change all the ID's.</li>
145-
<li>The AVRECLIPSE tool works with external tools like GCC and
146-
AVRDude. So does the Arduino IDE. When you set the option <code>use
147-
Arduino IDE tools in Eclipse</code> you actually set all the AVRECLIPSE
148-
settings to point to the Arduino tools. As all these tools are
149-
installed underneath the Arduino folder the plugin knows their
150-
location.
151-
</li>
152-
<li>I fixed some bugs. Each time a tool gets used in a different
153-
way some bugs will pop up. I fixed the ones that bothered me.</li>
154-
<li>I added the Arduino reset (still needed for the mega)</li>
155-
</ol>
156-
So unless I made a mistake and (as long as there is no newer AVRECLIPSE
157-
version) you can use only my plugin to do project development on
158-
non-Arduino and Arduino in the same environment.<br>
159-
Note that as I only changed the ID's and not the names installing
160-
AVRECLIPSE next to my plugin works but has the drawback that menu items
161-
will appear twice and you can't tell them from each other.<br>
162-
<br>
163-
V2 removed AVRECLIPSE because due is no longer a AVR. The benefits of
164-
using AVRECLIPSE no longer outweighed the drawbacks of having to support
165-
SAM. This is actually very good news for people who need the full
166-
AVRECLIPSE functionality as now you can run both at the same time
167-
without drawbacks. </accordion-group> <accordion-group
97+
98+
</accordion-group> <accordion-group
16899
heading="How come is this plugin free?"> I have
169100
written this tool for myself for several reasons.
170101
<ul>
171102
<li>I lost plenty of time configuring the AVRECLIPSE plugin. As
172103
the configuration is per workspace I wanted something better.</li>
173104
<li>I truly believe the Arduino needs a software development
174-
growth path. Currently there is little available that would be a valid
105+
growth path. At the time there was little available that would be a valid
175106
free software development growth path for the arduino.</li>
176107
<li>I had some time and wanted to learn more in depth about the
177108
Eclipse environment.</li>
@@ -181,10 +112,10 @@
181112
of it I published the code in open source.<br> When I build the
182113
serial monitor I considered to make a commercial package from it. I
183114
decided not to do so because the price/support effort seemed out of
184-
balance at that time.<br> In July 2012 I added a <a
185-
href=";donate.html">Buy Jantje an Arduino.</a> page to allow people to
115+
balance at that time.<br> In July 2012 I added a ""Buy Jantje an Arduino." page to allow people to
186116
sponsor this project. Results have been below expectations so I removed it.<br>
187117
There has been a patreon account.<br>
118+
I tried toi sell t-shirts.<br>
188119
During this period my web stats reports a minimum per month of 3289
189120
visits; 5206 page views.<br> During the whole of the 3 first
190121
months I received 5 donations.<br>

website/WebContent/fragments/faq/ide_vs_plugin.html

+6-6
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ <h2>Arduino IDE vs the Arduino Plugin</h2>
44
This plugin is not meant to replace the Arduino IDE.<br>
55
I think the Arduino IDE is the place to get started with Arduino, no matter what is your background.
66
However when you are growing in writing code, or when you come from a software development background you will feel restrained by the Arduino IDE.
7-
In that case the Eclipse plugin may be an alternative.<br>
7+
In that case Sloeber may be an alternative.<br>
88
<iframe width="560" height="315" src="https://www.youtube.com/embed/zc2JLbtbI7Q?list=PLCSjf7QmP3TDPSjT_5UIp0DHXzKdhIQsF" frameborder="0" allowfullscreen></iframe>
99
</accordion-group>
10-
<accordion-group heading="What is the benefit of the Arduino IDE to the Eclipse plugin?">
10+
<accordion-group heading="What is the benefit of the Arduino IDE to the Sloeber?">
1111
The Arduino IDE does a great job in introducing people to Arduino. This is so for hardware people writing their first C++ code and for software developers
1212
doing their first electronics experience. So if you are new to Arduino stop reading and learn to use the Arduino IDE.<br>
1313
<br>
@@ -18,15 +18,15 @@ <h2>Arduino IDE vs the Arduino Plugin</h2>
1818
The hardware complexity is hidden in the libraries/compiler/winAVR which are also used by Sloeber.
1919
So there is no &quot;real&quot; difference there.<br>
2020
<br>
21-
Arduino IDE build the build path for you. Tha Arduino eclipse plugin does not do so. This means that you will have to add libraries manually to your project in a very similar way as you can "add" libraries in the arduino ide. (A simple #include "library.h" may not do it)<br>
21+
Arduino IDE build the build path for you. Sloeber does not do this as good. This means that you will have to add libraries manually to your project in a very similar way as you can "add" libraries in the arduino ide. (A simple #include "library.h" may not do it)<br>
2222
This is typically something a real developer wants to take ownership off.<br>
2323

2424
This because the way the Arduino IDE is set up it hides or avoids the need of these
2525
functionalities. There are plenty of good C/C++ documents on the web that
2626
explain these things, so I won't.<br>
2727
</accordion-group>
2828
<accordion-group heading="What is the benefit of Sloeber to the Arduino IDE?">
29-
With the Eclipseplugin you have a environment that is fully focused on the development of source code. It
29+
With Sloeber you have a environment that is fully focused on the development of source code. It
3030
provides plenty of features. The ones I like the most are:
3131

3232
<ul type=disc>
@@ -46,13 +46,13 @@ <h2>Arduino IDE vs the Arduino Plugin</h2>
4646
Did I mention compilation speed?<br>
4747
So there are plenty of good things a software developer misses in the Arduino IDE.
4848
</accordion-group>
49-
<accordion-group heading="What do I need to know to develop code for Arduino with this plugin">
49+
<accordion-group heading="What do I need to know to develop code for Arduino with Sloeber?">
5050
After you have read the pro and con's question you may wonder &quot;how much is there to learn before I get this plugin to work?&quot;<br>
5151

5252
There is good news and there is bad news.<br>
5353

5454
The <b>good news</b> is: other people got it to work relatively quickly so why would you not be
55-
able to do it. The Eclipse plugin (just like the Arduino IDE) hides AVR-C++ and avrDude<br>
55+
able to do it. Sloeber (just like the Arduino IDE) hides AVR-C++ and avrDude<br>
5656

5757
The <b>bad news</b> is that to get the full benefit you will have to understand more of C/C++
5858
development; Eclipse and CDT. Eclipse is a professional development environment

0 commit comments

Comments
 (0)