257238c050
IDE: better error handling for upload/burn bootloader
...
RunnerException was displayed with an ugly stacktrace, while the
message contained in the exception itself is already quite enough
detailed and clear.
2014-11-20 14:00:43 +01:00
85aecfe0da
IDE: Fixed default board selection.
2014-11-20 13:50:11 +01:00
b9e186e45a
Upped version to 1.6.0
2014-11-18 14:48:01 +01:00
b0bd52b387
Removed duplicate version fields in Base class
2014-11-18 14:04:14 +01:00
13fd27704f
Added unit-test jars into eclipse project class path
2014-11-18 12:31:17 +01:00
6aff4f4077
Merge branch 'ide-1.5.x-gui-refactor' into ide-1.5.x
2014-11-18 12:22:43 +01:00
e94179fbd3
Wiring time functions
2014-11-16 16:09:55 +03:00
70a8469adf
Update esptool to 0.0.3
2014-11-15 13:15:11 +03:00
b8d51b9409
Generate binary from irom0.text for flashing at 0x40000
2014-11-15 12:30:07 +03:00
a12c6fcea2
Basic support for esp8266 platform
...
This includes empty stubs for most core Arduino functions.
Need to actually implement all those digital reads writes whatever.
Need to prebuild toolchains (xtensa-elf-lx106) for 3 platforms and put them on some download server.
Need to do the same with esptool.
Need to fix 0x40000 binary generation and add correct upload commands.
Maybe even implement uploads over WiFi.
2014-11-15 10:45:08 +03:00
34c40b224f
[avr] SPI: removed redundant include
2014-11-14 00:23:11 +01:00
993cc9bbb4
[avr] Small comments and headers fixes in SPI
2014-11-14 00:23:11 +01:00
7b2ed12ad7
Temporarily disabled I18N test
2014-11-13 16:34:25 +01:00
820fc657e6
Created 'arduino-builder' project.
2014-11-13 16:34:25 +01:00
98bdc7b587
Moved specialized Platform classes and related resources to the 'arduino-core' project.
2014-11-13 16:34:25 +01:00
d1f4e0370d
arduino-core project is now correctly compiled through ant build script
2014-11-13 16:34:24 +01:00
ba8eadeeb5
Split IDE into 2 projects.
...
BEWARE: HIGHLY EXPERIMENTAL BRANCH
2014-11-13 16:34:24 +01:00
2de206cccd
Modified preferences initialization in BaseNoGui.
2014-11-13 16:23:46 +01:00
1974d77abe
Added new command line options.
...
--buildpath
--nouploadport
--useprogrammer
2014-11-13 16:23:46 +01:00
b2a88ecdd2
Removed inheritance relationship between SketchCodeDocument and SketchCode.
2014-11-13 16:23:46 +01:00
c2223107b1
Fixed wrong sketch structure check.
2014-11-13 16:23:46 +01:00
2702ccef0c
Added main() and init() methods to BaseNoGui.
...
Now the the GUI and the rest of the code should be completely separated.
2014-11-13 16:23:46 +01:00
4d3599b2c4
Moved getBuildFolder() and related members/methods from Base to BaseNoGui.
2014-11-13 16:23:46 +01:00
6d28e12a41
Moved commandline parsing code from Base/BaseNoGui to new CommandlineParser class.
2014-11-13 16:23:45 +01:00
035e57e909
Moved getDefaultSketchbookFolder() from Base to BaseNoGui and other minor fixes.
2014-11-13 16:23:45 +01:00
26a8b37d18
Refactored Base.getDefaultSketchbookFolder() method.
2014-11-13 16:23:45 +01:00
20582630a5
Moved portableSketchbookFolder from Base to BaseNoGui.
2014-11-13 16:23:45 +01:00
10af59f6fa
Moved some code from Base to BaseNoGui into new getSketchbookPath() method.
2014-11-13 16:23:45 +01:00
443f7a7150
Moved some parameter processing methods from Base to BaseNoGui.
2014-11-13 16:23:45 +01:00
abe6ff5f32
Moved onBoardOrPortChange() and related members/methods from Base to BaseNoGui.
2014-11-13 16:23:45 +01:00
8687a78db5
Removed leftover dependency from SketchCodeDocument in SketchData.
2014-11-13 16:23:45 +01:00
061d1f14b6
Moved the sketch uploading code from Sketch to Compiler.
2014-11-13 16:23:44 +01:00
998142d16d
Moved last showError() method for Base to BaseNoGui.
2014-11-13 16:23:44 +01:00
83c61376e0
Split UploaderAndMonitorFactory in two distinct classes.
2014-11-13 16:23:44 +01:00
0919b0e4fe
Moved countLines() and loadFile() from Base to BaseNoGui.
2014-11-13 16:23:44 +01:00
b0d8a504dd
Moved isSanitaryName() and sanitizeName() from Sketch to BaseNoGui.
2014-11-13 16:23:44 +01:00
4b69baadac
Removed last dependency from Base in processing.app.Platform.
2014-11-13 16:23:44 +01:00
36fd0bf344
Moved removeDescendants() and removeDir() from Base to BaseNoGui.
2014-11-13 16:23:44 +01:00
7c58be397b
Fixed wrong sketch structure check in Editor and SketchData.
2014-11-13 16:23:44 +01:00
612f4c926f
Moved discoveryManager from Base to BaseNoGui.
2014-11-13 16:23:43 +01:00
1c8a4e9f58
Added sketch structure check to the build method of Compile.
2014-11-13 16:23:43 +01:00
5db851cf9f
Moved the sketch structure check code from Editor to SketchData.
2014-11-13 16:23:43 +01:00
afbbe77752
Moved the sketch building code from Sketch to Compiler.
2014-11-13 16:23:43 +01:00
b7d1846eb9
Moved some code from Base to BaseNoGui and removed leftover self class references from BaseNoGui.
2014-11-13 16:23:43 +01:00
f2d92bbd0f
Removed dependency from Preferences in a bunch of classes.
2014-11-13 16:23:43 +01:00
22be22a5a7
Removed self class references from Base.
2014-11-13 16:23:43 +01:00
b278c19a2a
Removed dependency from Base in all Platform classes.
2014-11-13 16:23:43 +01:00
eb284804f5
Moved showWarning() implementation from Base to BaseNoGui.
2014-11-13 16:23:42 +01:00
74f59c215a
Changed UserNotifier from interface to abstract class.
2014-11-13 16:23:42 +01:00
bff6f2818b
Renamed user notifier classes.
2014-11-13 16:23:42 +01:00