Skip to content

update SDK to esp_iot_sdk_v1.1.2_15_06_16_p1 #438

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 236 commits into from
Jun 26, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
236 commits
Select commit Hold shift + click to select a range
87989a2
Fixed bug introduced by #2402. Began replace all search from the firs…
swordmaster2k Feb 16, 2015
9726df4
Merge branch 'iss2402'
swordmaster2k Feb 16, 2015
1d266d8
Took into account the fact that the user can choose to select search
swordmaster2k Feb 16, 2015
0c7f923
Add SPI transactions to TFT library.
damellis Apr 26, 2015
42b07f0
Libraries bundled with cores will take the type of that core, instead…
May 19, 2015
1d6e710
Rewritten library menu generation; libraries are now grouped by their…
May 19, 2015
f13fe9a
LibraryManagerUI: library types order fixed
May 19, 2015
9191442
Libraries: fixed incorrect handling of null types
May 19, 2015
e7fc9a1
Windows: addind -Djna.nosys=true to launcher options. Closes #2301
May 19, 2015
11476df
Fixed goto keyword color. Fixes #3182
May 19, 2015
af812a5
Added support for .hh and .hpp libraries
Chris--A May 19, 2015
57dcf07
Merge pull request #3186 from Chris--A/allow_headers
ffissore May 19, 2015
8ee35d0
Cut off board/port name at 50 instead of 16. Fixes #3104
May 19, 2015
977ccc6
Added missing license on samd's pgmspace.h
cmaglie May 19, 2015
d44c4ec
Update revisions.txt
May 20, 2015
281fc68
Merge pull request #3185 from ffissore/board-port-cut-off
ffissore May 20, 2015
b2f8b9b
IDE: prevent multiple bad name notifications.
Chris--A May 12, 2015
0b4a4fb
No need to use static variables
May 20, 2015
36f320b
Added String handling to SD class
Chris--A May 20, 2015
0262105
Several File.list() calls missed check for null return value. Fixed
May 20, 2015
f6546ae
Windows: got rid on JNA, thus no more UnsatisfiedLinkError (at least …
May 20, 2015
9166828
Due to website configuration changes, every url starting with http://…
May 20, 2015
0363702
When exporting compiled binary of an example (readonly) sketch, users…
May 20, 2015
e8eb06a
Update revisions.txt
May 20, 2015
0051ead
Modified randomSeed, now uses unsigned long.
Chris--A May 21, 2015
67b65dd
Restored background color when switching off "external editor" flag i…
May 21, 2015
4648330
Fix for serialEvent example
agdl May 21, 2015
37adee2
Merge pull request #3194 from ffissore/windows-jna
ffissore May 21, 2015
d8b6619
Update revisions.txt
May 21, 2015
1759836
Updated MenuScroller with latest from https://tips4java.wordpress.com…
May 21, 2015
2e1696f
Merge pull request #3203 from agdl/SerialEventFix
ffissore May 21, 2015
202f70a
Test files should not be modified
May 21, 2015
309ddbd
Update revisions.txt
May 21, 2015
9ddb72b
Moved DownloadableContribution and DownloadableContributionDownloader…
May 21, 2015
a5ad02f
Removed old AutoFormat class, useless since we switched to AStyle
May 21, 2015
365b0bd
Closing streams using IOUtils.closeQuietly
May 21, 2015
94b16a5
Faster library list downloading by downloading gzipped version
May 21, 2015
f48df59
Allow the serial monitor to stay opened during upload, disabling it
avishorp Jul 13, 2014
ed331a8
Fixed bug with flushing
May 21, 2015
181211e
Merge pull request #2742 from Wackerbarth/Issue_2180
ffissore May 22, 2015
76c5d99
ZipFile and Socket are not Closable in java 1.6
May 22, 2015
9c02f93
Serial monitor: added 230400 and 250000 baud rates. Fixes #2796 and #341
May 22, 2015
46e065b
Update revisions.txt
May 22, 2015
c617562
Optimize printLn calls.
Chris--A May 22, 2015
ab7b735
Removed lots of calls to BaseNoGui.getPlatform(): static is evil
May 22, 2015
219914e
delayMicroseconds(): added support for 1Mhz, 12Mhz and 24Mhz
Nov 12, 2013
c4080ef
zero delay fix, ADC prescaler fix
Feb 3, 2014
e273178
Indent fix.
cmaglie May 22, 2015
ab87be0
update revision log
cmaglie May 22, 2015
cc4af81
Fixed wrong storage of recently opened sketches
May 22, 2015
45b61ef
MacOSX: set NSSupportsAutomaticGraphicsSwitching to true, so the OSX …
May 22, 2015
527c7c2
Updated printLn on SAM core
Chris--A May 22, 2015
de671f7
Don't find on Cmd+E, just set find text (Mac OS X).
damellis May 24, 2015
e9045d8
Add missing case to detachinterrupt
vicatcu May 25, 2015
6c2a6ae
Revert "MacOSX: set NSSupportsAutomaticGraphicsSwitching to true, so …
May 25, 2015
5faa1c9
Removed Preferences.init: no one used it
May 25, 2015
8a1e6c8
CollectStdOutExecutor and CollectStdOutStdErrExecutor were plain wron…
May 25, 2015
777e726
Windows: additional metadata to .exe
May 25, 2015
f495be4
Merge branch 'fixdetachinterrupt' of https://github.com/vicatcu/Arduino
cmaglie May 25, 2015
9c1fd0d
Scrollable menus can be a little higher
May 26, 2015
015f952
Merge pull request #2652 from swordmaster2k/master
ffissore May 26, 2015
af512be
Merge branch 'master' of github.com:arduino/Arduino
cmaglie May 26, 2015
5ada9fa
update revisions log
cmaglie May 26, 2015
2afdb8a
MacOSX: when closing, no confirmation is displayed any more, unless a…
May 26, 2015
56e0349
Allowing editing .S files. Fixes #1616 and #3059
May 25, 2015
6f48a40
Merge pull request #3227 from ffissore/editor-assembly-support
ffissore May 26, 2015
a3eae13
Missing call to BaseNoGui.getPlatform().init() in tests
May 26, 2015
4748e9d
Avoid warning about SCCS folders in libraries, just ignore them. Fixe…
May 27, 2015
606aaee
Toogle comments even using the DIVIDE key on the keypad, so non US ke…
May 27, 2015
4bc93e5
MacOSX: millis arg was ignored
May 27, 2015
bd8f793
Saving a couple of variables won't make the IDE any faster, but will …
May 27, 2015
272d5cc
Check if INT2 is actually defined before issuing warning in detachInt…
Lauszus May 28, 2015
f816e76
Merge pull request #3207 from chromhelm/master
facchinm May 28, 2015
b4c5fa7
Merge pull request #3244 from Lauszus/INT2
cmaglie May 28, 2015
9d13023
Merge pull request #3211 from Chris--A/println-optimize
facchinm May 28, 2015
29e2534
Merge pull request #3193 from Chris--A/SD_Strings
facchinm May 28, 2015
d92bf5b
Merge pull request #3202 from Chris--A/randomSeed
facchinm May 28, 2015
a9cdd44
Optimizations: remove multiple calls to the status() function.
mathertel May 16, 2015
8c83281
Do not cache PrinterJob instances. Cache is evil
May 28, 2015
c84fb7f
Removed a handful of static methods delegates
May 28, 2015
5490b96
SHIFT-save (upper toolbar) triggers "save as". Fixes #2220
May 28, 2015
c1002e2
Add build symbols for compile time and sketch path
PaulStoffregen May 5, 2015
b11d54e
Compiler: adding hooks (custom recipes) between the main phases. New …
May 26, 2015
4bf40fc
Stop using [ and ] as indentation menu accelerators. Use TAB/SHIFT+TA…
May 25, 2015
886590e
Merge pull request #3236 from ffissore/build-hooks
ffissore May 29, 2015
7d6518f
Merge pull request #3229 from ffissore/indent-with-tab-no-brackets
ffissore May 29, 2015
394bab0
Merge pull request #3036 from damellis/tft-spi-transactions
agdl May 29, 2015
3129017
update revision log
cmaglie May 29, 2015
1b7574a
Boards Manager: contributions MAY miss tools, but we missed to consid…
May 29, 2015
5933a7e
Changing order of boards in boards menu: built-in first, boards manag…
May 29, 2015
0c9f0d5
Revert "Temporary fix for pulseIn() regression."
facchinm Mar 2, 2015
b37b0d1
pulseIn: add ASM implementation
facchinm Mar 2, 2015
93f74f8
pulseIn: modify function to use ASM implementation
facchinm Mar 2, 2015
d4a80be
pulseIn: add alternative implementation based on micros()
facchinm Mar 2, 2015
689c654
pulseInASM: rework comment style
facchinm Mar 2, 2015
7a22827
pulseIn: be consistent with standard API
facchinm Mar 2, 2015
bb3963c
pulseIn: add ASM implementation for Due
facchinm May 29, 2015
a7d81d0
pulseIn: add alternative implementation based on micros()
facchinm May 29, 2015
a48906e
ContributedPlatform.toString() is used as item in dropdown, so it sho…
May 29, 2015
935bece
Command line --get-pref may be used without name of the target pref.
May 29, 2015
6974978
Linux: arduino startup script uses #!/usr/bin/env bash. Fixes #3003
May 29, 2015
3859fe6
Merge pull request #2495 from facchinm/test-pulseIn-pullreq2
facchinm May 29, 2015
2af2961
Merge branch 'master' into ide-1.5.x
facchinm May 29, 2015
b590d48
update revisions.txt
facchinm May 29, 2015
f735e10
Update revisions.txt
May 29, 2015
cd9d30a
Saving some bytes in HardwareSerial::write
May 29, 2015
94a182e
update revisions log
cmaglie May 29, 2015
2cbdc12
Fixed unused variables warnings and indentation
cmaglie May 29, 2015
074d910
Fixed unused argument warning
cmaglie May 29, 2015
dcbc8e2
MacOSX: CMD+SHIFT-LEFT/RIGHT selects the entire line. Fixes #3238
May 27, 2015
24c9f8c
MacOSX: CMD+SHIFT+UP/DOWN select text from cursor to the beginning or…
May 29, 2015
0956f5d
Merge pull request #3239 from ffissore/macosx-select-line
ffissore Jun 1, 2015
33f13d2
Editor: highlights cleared also on upload. Fixes #3253
Jun 1, 2015
c28fb7a
Added float example to StringConstructor
agdl Jun 1, 2015
7e0dd9b
Merge pull request #3265 from agdl/StringConstructorFloatDouble
ffissore Jun 1, 2015
0d4f208
Cleared numberOfKnocks variable
agdl Jun 1, 2015
1783719
Merge pull request #3267 from agdl/KnockLockFix
ffissore Jun 1, 2015
0b8e792
GUIUserNotifier uses active editor as parent component
Jun 1, 2015
740a14e
UploadFactory: removed duplication
Jun 1, 2015
e55d414
SerialMonitor suspend/resume: dealing with boards that change serial …
Jun 1, 2015
a859cfb
Middle mouse button pastes text only on linux: on other OSs it does n…
Jun 1, 2015
b77f5f7
If opening serial monitor causes an error, set it closed. Fixes #3268
Jun 1, 2015
e375571
MacOSX: fullscreen support. Fixes #3256
Jun 1, 2015
ed1b8eb
Add a Stream::find(char) method
Jun 1, 2015
8cfaf3c
Merge pull request #3269 from facchinm/PR847
facchinm Jun 1, 2015
b0cb2c4
Added File > Recent menu: shows last 5 opened sketches, sorted in rev…
Jun 1, 2015
e082113
Revert "MacOSX: fullscreen support. Fixes #3256"
Jun 1, 2015
4f957da
add Arduino Gemma Bootloader source files
Fede85 Jun 1, 2015
7f478b2
Merge pull request #3273 from Fede85/master
cmaglie Jun 1, 2015
054a901
New editor: keypad arrows were ignored. Added bindings to make them w…
Jun 3, 2015
bede696
Installation folder check both at startup and when user attempts to c…
Jun 3, 2015
e33bd78
Recent sketches list updated even when a new sketch is saved. Fixes #…
Jun 4, 2015
3c98275
Code inspection: cleaned up processing.app.Editor
Jun 4, 2015
e9d6601
Windows: reg query uses different separators on xp, fooling parser. F…
Jun 4, 2015
0cb6b48
Boards/Lib managers: use system proxy settings (got rid of our proxy …
Jun 3, 2015
0ae4f0b
Merge pull request #3279 from ffissore/system-proxy-settings
ffissore Jun 4, 2015
25b886d
Update revisions.txt
Jun 4, 2015
5875909
Folder/zip file is checked to be an actual library before importing i…
Jun 4, 2015
3ecaf66
Importing a subfolder of the sketchbook or importing a folder that co…
Jun 4, 2015
cdae13c
Update install.sh
Avamander Jun 4, 2015
1bd1c14
Make Cmd+Shift+Left/Right select from cursor to start/end of line (OS…
damellis Jun 4, 2015
0a6841d
New editor: when start is greater than end, delegate to upstream toke…
Jun 5, 2015
8a54c70
Added literal float to improve precision
agdl Jun 5, 2015
99bc0a0
Merge pull request #3294 from agdl/TemperatureWebPanelFix
ffissore Jun 5, 2015
9b8a26e
Copy: Recent -> Open Recent
Jun 5, 2015
c754481
Boards/Lib manager: added "Close" button at lower right corner, so us…
Jun 5, 2015
8478167
Update stepper library: High-speed stepping mod and timer rollover fix
ekozlenko Nov 26, 2013
caf000b
Fixed unsigned var and version note
ekozlenko Dec 2, 2013
50ca5d8
Stepper Library supports 5 phase, 5 wire motors.
rdodesigns Feb 7, 2012
0546bf0
Stepper library: updated version
cmaglie May 27, 2015
1064554
Stepper: optimization on timing calculations
cmaglie May 28, 2015
f2a8f51
Stepper: fixed indentation
cmaglie May 28, 2015
59238a2
update revision log
cmaglie Jun 5, 2015
455fecf
Better tab switching but still unable to switch backwards (CTRL+SHIFT…
Jun 5, 2015
84d10a8
Some CLI args are parsed before initializing packages. --board argume…
Jun 5, 2015
cb9a148
Added support for Dangerous Prototypes Bus Pirate as ISP
ziotibia81 Oct 23, 2014
ec4006d
Added comment about Bus Pirate
ziotibia81 Oct 23, 2014
5b4ebcf
Support the Atmel STK500 development board for ISP
matthijskooijman Apr 14, 2014
919cd8f
Merge pull request #3291 from damellis/osx-line-selection
ffissore Jun 8, 2015
aef835b
Added menu's "mnemonic" for accessing, for example, the File menu usi…
Jun 8, 2015
22e9d25
Update sketch code when editing with an external editor and IDE gets …
Jun 8, 2015
9ab0ea6
Sketch: some code cleanup
Jun 8, 2015
8465202
FindReplace dialog re-done from scratch using Netbeans. This ensure p…
Jun 8, 2015
ccd7fdc
By using syntax like file://./docs/index.html, editor will open file …
Jun 8, 2015
bef09e4
MacOSX: Platform cleanup
Jun 8, 2015
fec9fb4
Tab deletion confirmation now shows the complete file name IF it's no…
Jun 8, 2015
3826a0a
Linux: bundling the JVM, making sure no graphical glitches are caused…
Jun 9, 2015
30f7fc4
Linux: pull request script was missing linuxes bundled jvms
Jun 10, 2015
47f9c09
Merge pull request #3312 from ffissore/linux-jvm-bundle
ffissore Jun 10, 2015
cfdfadf
Update revisions.txt
Jun 10, 2015
e73cae6
Fixed license for drivers
cmaglie Jun 9, 2015
0db1142
Windows driver: added Arduino Zero and some small fix
cmaglie May 11, 2014
0d795a0
Update revisions.txt
Jun 10, 2015
07685a0
Bridge: releasing version 1.0.6
Jun 10, 2015
506efe0
Ethernet: releasing version 1.0.4
Jun 10, 2015
97c431c
RobotIRRemote: releasing version 1.0.2
Jun 10, 2015
553f74b
Robot_Control: releasing version 1.0.2
Jun 10, 2015
47d3cc9
Robot_Motor: releasing version 1.0.2
Jun 10, 2015
309e789
SD: releasing version 1.0.5
Jun 10, 2015
e04e4a6
Stepper: releasing version 1.1.1
Jun 10, 2015
8a3982b
TFT: releasing version 1.0.4
Jun 10, 2015
c1c5e70
Dropped libraries Firmata and Temboo: they are downloaded at build ti…
Jun 10, 2015
0a6577f
If parsing a core fails, don't crash but report a warning. Fixes #3307
Jun 10, 2015
2e2e2f7
Update revisions.txt
Jun 10, 2015
cb29f48
Bridge: Temboo examples update. Released version 1.0.7
Jun 10, 2015
35d3aeb
Open Recent: if sketch was read only and it was saved, saved version …
Jun 11, 2015
c15b820
Changed rename command to move in windows.
Chris--A Jun 12, 2015
2296b22
replaced tabs with spaces
Chris--A Jun 12, 2015
a5d61fd
Merge pull request #3324 from Chris--A/win-rename-move-fix
ffissore Jun 12, 2015
3153d0b
Fixed typo. Fixes #3323
Jun 12, 2015
2f4485d
Added missing license headers, added missing blank line between licen…
Jun 12, 2015
a755dd7
SerialBoardsLister now waits indefinitely before starting. BaseNoGui.…
Jun 12, 2015
b1a5038
Linux: arduino startup script needs "" around $CURDIR, otherwise
Jun 12, 2015
1d7bdb5
Fixed behaviour in the falling phase PJ03 StarterKit
agdl Jun 12, 2015
a5ae479
Merge pull request #3326 from agdl/StarterKitPJ03_fix
ffissore Jun 12, 2015
7900e7f
Updated driver for Windows
cmaglie Jun 11, 2015
c138628
When ports "move", they move in mysterious ways. Watching them closel…
Jun 11, 2015
8139e85
On some OSs, some boards may take time before reappearing. Better wai…
Jun 11, 2015
54971e4
SerialUploader: actualUploadPort may still be null, in that case fall…
Jun 12, 2015
64fcc71
MacOSX: SystemProfilerParser nows claims to have found the device eve…
Jun 12, 2015
06938ac
Updated driver for Windows
cmaglie Jun 15, 2015
391994f
Merge remote-tracking branch 'arduino/master'
cmaglie Jun 15, 2015
9ea3de4
Update revisions.txt
Jun 15, 2015
91df9b1
Switching to Java 8
Jun 16, 2015
4813e57
Fixed typo
Jun 16, 2015
ffff480
Forgot to specify colour for LITERAL_BOOLEAN token type. Fixes #3346
Jun 16, 2015
6848614
Code cleanup
Jun 16, 2015
9622af8
Preferences: nicer icon button for additional boards support urls
Jun 16, 2015
ad8046d
Starting 1.6.6
Jun 16, 2015
d2ac1a4
Added link to unofficial boards support url in secondary modal. Fixes…
Jun 16, 2015
dd5edd1
Windows: missing chdir tag in config*.xml prevents double clicking .i…
Jun 16, 2015
7b9da38
add WiFi scan Async mode
Links2004 Jun 16, 2015
bc05c40
AdditionalBoardsManagerURLTextArea was not resizing internal text are…
Jun 17, 2015
dac5953
update SDK to esp_iot_sdk_v1.1.2_15_06_16_p1
Links2004 Jun 17, 2015
d8e22e3
update getResetInfo
Links2004 Jun 17, 2015
c4e1458
Providing a more meaningful error message when attempting to open ser…
Jun 17, 2015
7d5442b
Serial class clean up
Jun 17, 2015
5b2ef53
Update revisions.txt
Jun 17, 2015
f206d31
update AVR src
Links2004 Jun 17, 2015
32f827d
fix problems with serial and cbuf (some times freeze on high load)
Links2004 Jun 19, 2015
02f9568
sync with arduino avr src
Links2004 Jun 19, 2015
f34ca58
fix auto merge fail
Links2004 Jun 19, 2015
454a99d
fix exception 28 in AP + STA mode and STA disconnect
Links2004 Jun 20, 2015
52a4f1b
disable WiFi DEBUG_WIFI_MULTI
Links2004 Jun 20, 2015
62c585c
fix build problems boards.txt have definitions doubled.
Links2004 Jun 21, 2015
46b53e8
add wait time after reset
Links2004 Jun 21, 2015
aa54c39
add first code for HTTP Update
Links2004 Jun 21, 2015
ccc98e6
rename to ESP8266HTTPUpdate
Links2004 Jun 21, 2015
44a96b2
add pull up option to OneWire
Links2004 Jun 21, 2015
c0e5b54
add basic check for valid data for in updateSketch (first byte of bin…
Links2004 Jun 22, 2015
0f2e247
code style
Links2004 Jun 22, 2015
6c89da4
Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
Links2004 Jun 23, 2015
576944c
Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
Links2004 Jun 25, 2015
9feb353
add eclipse howto
Links2004 Jun 26, 2015
1495062
add linux example path
Links2004 Jun 26, 2015
272695b
style
Links2004 Jun 26, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .classpath
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
<classpathentry kind="lib" path="app/lib/antlr.jar"/>
<classpathentry kind="lib" path="app/lib/apple.jar"/>
<classpathentry kind="lib" path="app/lib/ecj.jar"/>
<classpathentry kind="lib" path="app/lib/jna.jar"/>
<classpathentry kind="lib" path="app/test-lib/junit-4.11.jar"/>
<classpathentry kind="lib" path="app/test-lib/fest-assert-1.2.jar"/>
<classpathentry kind="lib" path="app/test-lib/fest-reflect-1.2.jar"/>
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ hardware/arduino/bootloaders/caterina_LUFA/Caterina.lss
hardware/arduino/bootloaders/caterina_LUFA/Caterina.elf
hardware/arduino/bootloaders/caterina_LUFA/Caterina.eep
hardware/arduino/bootloaders/caterina_LUFA/.dep/
build/libastylej-*.zip
build/*.zip
build/windows/work/
build/windows/*.zip
build/windows/*.tgz
Expand Down Expand Up @@ -56,6 +56,9 @@ avr-toolchain-*.zip
/hardware/tools/esp8266/utils/
/hardware/tools/esp8266/xtensa-lx106-elf
/hardware/tools/esp8266/esptool.exe
/hardware/esp8266com/esp8266/tools/xtensa*
/hardware/esp8266com/esp8266/tools/esptool*
/hardware/esp8266com/esp8266/tools/utils
/hardware/tools/avr/
/hardware/tools/gcc-arm-none-eabi-4.8.3-2014q1/
/hardware/tools/bossac.exe
Expand Down
10 changes: 9 additions & 1 deletion README.Arduino.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,19 @@ language. Arduino can be used to develop stand-alone interactive objects or
can be connected to software on your computer (e.g. Flash, Processing, MaxMSP).
The boards can be assembled by hand or purchased preassembled; the open-source
IDE can be downloaded for free at http://arduino.cc/en/Main/Software
* Arduino is an open-source physical computing platform based on a simple i/o
board and a development environment that implements the Processing/Wiring
language. Arduino can be used to develop stand-alone interactive objects or
can be connected to software on your computer (e.g. Flash, Processing, MaxMSP).
The boards can be assembled by hand or purchased preassembled; the open-source
IDE can be downloaded for free at http://www.arduino.cc/en/Main/Software

* For more information, see the website at: http://www.arduino.cc/
or the forums at: http://arduino.cc/forum/
You can also follow Arduino on twitter at: https://twitter.com/arduino or like Arduino on Facebook at: https://www.facebook.com/official.arduino
* For more information, see the website at: http://www.arduino.cc/
or the forums at: http://www.arduino.cc/forum/
You can also follow Arduino on twitter at: https://twitter.com/arduino or like Arduino on Facebook at: https://www.facebook.com/official.arduino

* To report a *bug* in the software or to request *a simple enhancement* go to:
http://github.com/arduino/Arduino/issues
Expand Down Expand Up @@ -42,4 +51,3 @@ Arduino uses the [GNU avr-gcc toolchain](http://gcc.gnu.org/wiki/avr-gcc), [avrd
[Processing](http://www.processing.org) and [Wiring](http://wiring.org.co).

Icon and about image designed by [ToDo](http://www.todo.to.it/)

1 change: 0 additions & 1 deletion app/.classpath
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
<classpathentry kind="src" path="test"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="lib/antlr.jar"/>
<classpathentry kind="lib" path="lib/jna.jar"/>
<classpathentry kind="lib" path="lib/ecj.jar"/>
<classpathentry kind="lib" path="lib/apple.jar"/>
<classpathentry kind="lib" path="lib/bcpg-jdk15on-152.jar"/>
Expand Down
1 change: 0 additions & 1 deletion app/.classpath_macosx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
<classpathentry combineaccessrules="false" kind="src" path="/serial"/>
<classpathentry combineaccessrules="false" kind="src" path="/video"/>
<classpathentry kind="lib" path="lib/antlr.jar"/>
<classpathentry kind="lib" path="lib/jna.jar"/>
<classpathentry kind="lib" path="lib/ecj.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
21 changes: 0 additions & 21 deletions app/.classpath_vista

This file was deleted.

4 changes: 2 additions & 2 deletions app/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
<echo message="override ${env.JAVA_HOME}/lib/tools.jar" />
<fail />
-->
<javac source="1.6" target="1.6"
<javac source="1.8" target="1.8"
srcdir="src"
destdir="bin"
encoding="UTF-8"
Expand All @@ -85,7 +85,7 @@
<target name="test" depends="compile" description="Runs the test">
<mkdir dir="test-bin"/>

<javac source="1.6" target="1.6"
<javac source="1.8" target="1.8"
srcdir="test"
destdir="test-bin"
encoding="UTF-8"
Expand Down
1 change: 0 additions & 1 deletion app/lib/jna.LICENSE.LGPL-2.1.txt

This file was deleted.

Binary file removed app/lib/jna.jar
Binary file not shown.
22 changes: 0 additions & 22 deletions app/run-linux.launch

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
/*
* This file is part of Arduino.
*
* Copyright 2015 Arduino LLC (http://www.arduino.cc/)
*
* Arduino is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* As a special exception, you may use this file as part of a free software
* library without restriction. Specifically, if other files instantiate
* templates or use macros or inline functions from this file, or you compile
* this file and link it with other files to produce an executable, this
* file does not by itself cause the resulting executable to be covered by
* the GNU General Public License. This exception does not however
* invalidate any other reasons why the executable file might be covered by
* the GNU General Public License.
*/

package cc.arduino.contributions.libraries;

import java.util.Comparator;

public class LibraryByTypeComparator implements Comparator<ContributedLibrary> {

private final LibraryTypeComparator libraryTypeComparator;

public LibraryByTypeComparator() {
this(new LibraryTypeComparator());
}

public LibraryByTypeComparator(LibraryTypeComparator libraryTypeComparator) {
this.libraryTypeComparator = libraryTypeComparator;
}

@Override
public int compare(ContributedLibrary o1, ContributedLibrary o2) {
if (o1.getTypes() == null) {
return 1;
}
if (o2.getTypes() == null) {
return -1;
}
return libraryTypeComparator.compare(o1.getTypes().get(0), o2.getTypes().get(0));
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
/*
* This file is part of Arduino.
*
* Copyright 2015 Arduino LLC (http://www.arduino.cc/)
*
* Arduino is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* As a special exception, you may use this file as part of a free software
* library without restriction. Specifically, if other files instantiate
* templates or use macros or inline functions from this file, or you compile
* this file and link it with other files to produce an executable, this
* file does not by itself cause the resulting executable to be covered by
* the GNU General Public License. This exception does not however
* invalidate any other reasons why the executable file might be covered by
* the GNU General Public License.
*/

package cc.arduino.contributions.libraries;

import java.util.Comparator;

public class LibraryOfSameTypeComparator implements Comparator<ContributedLibrary> {

@Override
public int compare(ContributedLibrary o1, ContributedLibrary o2) {
if (o1.getTypes() == null) {
return 1;
}
if (o2.getTypes() == null) {
return -1;
}
if (!o1.getTypes().get(0).equals(o2.getTypes().get(0))) {
return 0;
}
return o1.getName().compareTo(o2.getName());
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
/*
* This file is part of Arduino.
*
* Copyright 2015 Arduino LLC (http://www.arduino.cc/)
*
* Arduino is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* As a special exception, you may use this file as part of a free software
* library without restriction. Specifically, if other files instantiate
* templates or use macros or inline functions from this file, or you compile
* this file and link it with other files to produce an executable, this
* file does not by itself cause the resulting executable to be covered by
* the GNU General Public License. This exception does not however
* invalidate any other reasons why the executable file might be covered by
* the GNU General Public License.
*/

package cc.arduino.contributions.libraries;

import java.util.Arrays;
import java.util.Comparator;
import java.util.List;

public class LibraryTypeComparator implements Comparator<String> {

private final List<String> types;

public LibraryTypeComparator() {
this("Arduino", "Recommended", "Contributed");
}

public LibraryTypeComparator(String... types) {
this.types = Arrays.asList(types);
}

@Override
public int compare(String o1, String o2) {
if (types.contains(o1) && types.contains(o2)) {
return types.indexOf(o1) - types.indexOf(o2);
} else if (types.contains(o1)) {
return -1;
} else if (types.contains(o2)) {
return 1;
}
return o1.compareTo(o2);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,16 @@
* invalidate any other reasons why the executable file might be covered by
* the GNU General Public License.
*/

package cc.arduino.contributions.libraries.ui;

import cc.arduino.contributions.DownloadableContribution;
import cc.arduino.contributions.DownloadableContributionVersionComparator;
import cc.arduino.contributions.VersionComparator;
import cc.arduino.contributions.filters.BuiltInPredicate;
import cc.arduino.contributions.filters.InstalledPredicate;
import cc.arduino.contributions.libraries.ContributedLibrary;
import cc.arduino.contributions.libraries.filters.OnlyUpstreamReleasePredicate;
import cc.arduino.contributions.packages.DownloadableContribution;
import cc.arduino.contributions.DownloadableContributionVersionComparator;
import cc.arduino.contributions.ui.InstallerTableCell;
import cc.arduino.contributions.ui.listeners.DelegatingKeyListener;
import cc.arduino.utils.ReverseComparator;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
package cc.arduino.contributions.libraries.ui;

import cc.arduino.contributions.libraries.ContributedLibrary;
import cc.arduino.contributions.libraries.filters.CategoryPredicate;
import cc.arduino.contributions.libraries.filters.TypePredicate;
import cc.arduino.contributions.ui.DropdownItem;
import com.google.common.base.Predicate;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,15 @@
* invalidate any other reasons why the executable file might be covered by
* the GNU General Public License.
*/

package cc.arduino.contributions.libraries.ui;

import cc.arduino.contributions.DownloadableContributionBuiltInAtTheBottomComparator;
import cc.arduino.contributions.VersionHelper;
import cc.arduino.contributions.filters.InstalledPredicate;
import cc.arduino.contributions.libraries.ContributedLibrary;
import cc.arduino.contributions.libraries.LibrariesIndexer;
import cc.arduino.contributions.packages.ContributedPlatform;
import cc.arduino.contributions.ui.FilteredAbstractTableModel;
import com.github.zafarkhaja.semver.Version;
import com.google.common.base.Predicate;
import com.google.common.base.Predicates;
import com.google.common.collect.Collections2;
Expand Down
Loading