Skip to content

Commit 303ee91

Browse files
author
jantje
committed
Updates on the web site
1 parent 4a50e3d commit 303ee91

File tree

20 files changed

+90
-59
lines changed

20 files changed

+90
-59
lines changed
Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
Arduino IDE
22
============
3-
From the plugin's perspective there are 2 Arduino IDE versions.
3+
From the plugin's perspective there are 3 Arduino (IDE) versions.
44

5-
The pre 1.5.x and the others.
6-
7-
Pre 1.5.x (f.i Arduino IDE 1.0.6) needs version 1 of the plugin.
8-
9-
Version 1 does not come as product and is very limited in support.
10-
11-
Version 2 of the Arduino Eclipse plugin needs an Arduino IDE 1.5.x and also comes packaged as a product.
5+
V1 of sloeber uses the pre 1.5.x Arduino IDE.
6+
V2 of sloeber uses Arduino IDE 1.5.x up to 1.6.x (with many gaps)
7+
V3 of slober uses the Arduino formatted json files. As such the Arduino IDE as a installable package is no longer needed.

Eclipse update site/WebContent/fragments/getting-started/avrdude.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ Avrdude
33

44
Well, not really...
55

6-
Avrdude is a tool used to upload your sketch onto an avr. It is delivered as part of the Arduino IDE and probably will be part of the Arduino IDE as Arduino IDE uses this tool as well.
6+
Avrdude is a tool used to upload your sketch onto an avr based board. It is delivered as part of the Arduino IDE and probably will be part of the Arduino IDE as Arduino IDE uses this tool as well.
77

8-
However it should be better to name this section "uploaders" as the Arduino Eclipse plugin also supports bosac (Teensy) and other upload protocols (like for uploading Yun over the network)
8+
However it should be better to name this section "uploaders" as the Arduino Eclipse plugin also supports bosac (Teensy) and other upload protocols (like for uploading Yun over the network) or ESP8266.
99

1010
But in Arduino world Avrdude is the best know uploader.
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
Eclipse CDT plugin
22
===
3-
The Eclipse CDT plugin is a plugin in Eclipse that caters for C/C++ development.
4-
5-
It is a full featured integrated development environment that supports a number of toolchains.
3+
The Eclipse CDT plugin is a plugin in Eclipse that caters for C/C++ development.
4+
It is a full featured integrated development environment that supports a number of toolchains.
5+
Simplified one can say that Sloeber feeds CDT the Arduino json file info so CDT can build the Arduino sketch.
6+
This is simplified as Sloeber also needs to feed the libraries, cores,...
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
Overview
22
========
3-
On the left you can see the main components that are needed for running the Arduino Eclipse IDE.
3+
On the left you can see the main components that are needed for running Sloeber.
44

55
Fortunately you do not need to install all these components separately.
6-
For instance the toolchain and avrdude come with the Arduino IDE.
6+
For instance in V2 the toolchain and avrdude come with the Arduino IDE. In V3 tSloeber downloads them for you.
77

88
If you install the C/C++ version of Eclipse you get Eclipse and Eclipse CDT plugin in 1 package.
99

10-
If you install the product you get eclipse, Eclipse CDT plugin and Arduino Eclipse plugin in 1 compressed file.
10+
If you install the product you get eclipse, Eclipse CDT plugin and Sloeber in 1 compressed file.
1111

1212
Warnings
1313
========
14-
Windows users must read the make section.
14+
Windows users using V2 must read the make section.

Eclipse update site/WebContent/fragments/getting-started/make.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@ Make
33
Make is an old tool that is used to launch a sequence of commands where there are file dependencies on each other. So perfect to launch a C/C++ build.
44
These commands are the tools in the toolchain.
55

6-
Simplified Eclipse CDT does not Build the code but it makes a make file and launches make.
7-
The Arduino Eclipse plugin directs Eclipse CDT on how to make the makefile.
6+
Simplified Eclipse CDT does not Build the code but it makes a make file and launches make.
87

9-
The Arduino IDE does not use make but Make came with the Arduino IDE until Arduino IDE 1.5.6.
8+
The Arduino IDE does not use make but make came with the Arduino IDE until Arduino IDE 1.5.6.
109

11-
Warning for windows users
12-
=======
13-
Windows users who are using an Arduino IDE later than 1.5.5 need to install make.
10+
V2: Warning for windows users
11+
======
12+
Windows users who are using an Arduino IDE 1.5.5 or later need to install make.
1413
You can copy it from an older Arduino IDE installation
1514

1615
[pre 1.5.6 Arduino]/hardware/tools/avr/utils/bin
@@ -20,5 +19,12 @@ to
2019
[post 1.5.5 Arduino]/hardware/tools/avr/utils/bin
2120

2221

23-
On most Linux and MAC systems make is already available.
22+
V3: Warning for windows users
23+
======
24+
V3 will download the make.exe in the ArduinoPlugin folder of your eclipse installation. There have been reports of virus scanners removing the make.exe.
25+
26+
Linux and Mac
27+
======
28+
On most Linux and MAC systems make is already available.
29+
We never got a bug report on this.
2430

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
Toolchain
22
====
3-
The toolchain is the compiler linker and archiver that make you C/C++ code a hex file.
4-
The toolchain is delivered with Arduino IDE and I advise to use the Arduino delivered toolchain. Basically not using this toolchain means you're on your own.
3+
The toolchain is the compiler linker and archiver that make you C/C++ code a hex file.
4+
The toolchain is used to be delivered with the Arduino IDE and I advise to use the Arduino delivered toolchain. Basically not using these toolchain means you're on your own.
5+
In V3 the toolchain is downloaded based on a json file. This is functionality provided by the boards manager.

Eclipse update site/WebContent/fragments/how_to/install_advice.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,31 @@
11
Product Versus plugin
2-
===
2+
====
33
The plugin and the product are the same thing but they are packaged differently.
44
When you install the product you install the plugin and eclipse and other things that the arduino eclipse plugin development team thinks is interesting to have.
55
The plugin needs to be added to a eclipse installation that has CDT installed.
66

7-
**reasons to use the product**
7+
reasons to use the product
8+
==
9+
**Advised for starters**.
10+
You don't know what you are doing.
811
You do not have eclipse on you system.
9-
This is your first contact with the Arduino Eclipse plugin.
12+
This is your first contact with Sloeber.
1013
Easy install.
1114
Fasted way to get started.
1215

13-
**reasons to use the plugin**
14-
It is easier for your situation to start from another eclipse product and add the arduino eclipse plugin than the other way around.
15-
For instance because you already have that product (with extensions) on your system.
16+
reasons to use the plugin
17+
==
18+
**Experts only **
19+
You know about Eclipse, plugins and update sites.
20+
It is easier for your situation to start from another eclipse product and add Sloeber than the other way around.
21+
For instance because you already have that product (with extensions) on your system.
1622

1723
Which version
1824
===
1925
If you want to use Arduino IDE 1.0.x you need V1.
2026
If you want to use Arduino IDE 1.5.x till 1.6.3 you need V2.
21-
Everybody else (which should be about everybody) should go for V3.
22-
Unless advised differently: Only go for the nightly if you feel comfortable with the arduino eclipse plugin and eclipse.
27+
**Everybody else should go for V3** (which should be about everybody).
28+
Unless advised differently (by a more advanced Sloeber user than you): Only go for the nightly if you feel comfortable with Sloeber and eclipse.
2329

2430
Java
2531
===

Eclipse update site/WebContent/fragments/how_to/work_with_teensy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Please see [his website](http://trippylighting.com/teensy-arduino-ect/arduino-ec
77

88
**Users of V3**
99
Teensyduino 1.27 needs some modifications before you can use it.
10-
It is expected that TeensyDuino 1.28 will work without modifications.
10+
TeensyDuino 1.28 works without modifications.
1111
To get this to work add [teensyduino]/hardware/teensy to the additional hardware paths.
1212

1313
Due to a bug in eclipse The file open dialogs on Mac don't let you access the package contents as you can do in Finder ([please vote for his bug](https://bugs.eclipse.org/bugs/show_bug.cgi?id=487534)).

Eclipse update site/WebContent/fragments/install_advice/V2.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,6 @@ V2 of the arduino eclipse plugin
22
===
33
V2 of the plugin runs in juno only. (kepler does not work)
44
V2.2 of the plugin runs in juno, kepler and Luna
5-
The Product comes shipped with the Luna
5+
The Product comes shipped with the Luna
6+
7+
V1 is considered "finished" and we do not expect any new changes here.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
V3 of the arduino eclipse plugin
2+
===
3+
V3 of the plugin runs in juno and later (at least we think so)
4+
V3 has it's own boards manager and as such is no longer dependent on the installation of a Arduino IDE
5+
V3 is named Toddler.
6+
The V3.0 Product comes shipped with Mars
7+
The V3.1 Product comes shipped with Neon
8+
9+
V3 is the active build version.

0 commit comments

Comments
 (0)