Commit Graph

1244 Commits

Author SHA1 Message Date
Federico Fissore df2ae88469 Updating arduino-builder to 1.0.3 2015-10-30 09:11:01 +01:00
Federico Fissore 0b59fc91b0 Updating arduino-builder to 1.0.2 2015-10-29 12:51:26 +01:00
Federico Fissore a51723fe79 Updated and add libs 2015-10-28 16:43:33 +01:00
Federico Fissore 014c9551e0 Updating arduino-builder to 1.0.1 2015-10-27 17:16:15 +01:00
Federico Fissore ff248fc79d Added override and final as keywords. Fixes #4032 2015-10-27 15:59:52 +01:00
Federico Fissore 8c57dd8adb MacOSX: setting java.ext.dirs to both jre and jdk paths 2015-10-27 10:35:07 +01:00
Federico Fissore 577a1cea6d Added NULL as keyword. Fixes #4033 2015-10-27 09:45:22 +01:00
Federico Fissore cc1ed440e5 Editor: disabled brace highlight animation. Can be re-enabled by manually
editing theme/syntax/default.xml. Fixes #3991
2015-10-26 18:30:23 +01:00
Federico Fissore 54ec785fd2 Updating bundled reference 2015-10-26 15:36:38 +01:00
Cristian Maglie 6aa8b75a84 Updated driver for win 2015-10-26 13:21:06 +01:00
Cristian Maglie e20f818ea3 Updated revision log 2015-10-26 12:48:37 +01:00
Cristian Maglie b01eda179a Print not aborting on write failure
See #3614
2015-10-26 12:00:47 +01:00
Henning Pohl fe96ab9f44 Added functionality to plot multiple signals at the same time 2015-10-23 18:18:42 +02:00
Nico 38bae05f65 Added LED_BUILTIN_RX/TX to keywords.txt 2015-10-23 11:14:32 +02:00
Arturo Guadalupi 589b411be7 Changed commit to indicate Processing 3
The example is now tested and works with Processing 3. Comment was missing.
2015-10-22 12:42:05 +02:00
Arturo Guadalupi d56e3848b4 Modified project14 for compatibility to Processing 3 2015-10-22 12:38:01 +02:00
Cristian Maglie a6602cac09 Another small fix for 'spaces in IDE install path on Linux'
See #3973
2015-10-14 21:42:25 +02:00
Matthijs Kooijman bef7bb5b76 Allow spaces in IDE install path on Linux
The startup bash script lacked quotes in some places, causing it to
interpret part of the path to the splash image as the main class and
fail to start:

arduino: line 29: [: /home/a/Arduino: binary operator expected
Error: Could not find or load main class IDE.lib.splash.png

For the -splash option, simply adding quotes was not sufficient. If no
splash screen was to be used (so when $SPLASH was empty), using
"$SPLASH" would result in an empty argument being passed to java, which
was then interpreted by java as the name of the base class.

To allow spaces to occur in the -splash option, but also allow it to be
omitted entirely, options to java are now passed through the
$JAVA_OPTIONS array. By using the special "${JAVA_OPTIONS[@]}" syntax,
each element in the array is expanded into a single argument, even when
spaces are present inside (this is identical to what happens with "$@").

This fixes #3950
2015-10-13 14:40:09 +02:00
Federico Fissore 7217f85b62 Updating arduino-builder to 1.0.0 2015-10-08 15:26:54 +02:00
Federico Fissore c280955bb1 Updating arduino-builder to 1.0.0-beta25 2015-10-08 10:56:36 +02:00
Martino Facchin cc4874bb8d update revisions.txt 2015-10-07 15:51:27 +02:00
Martino Facchin 651ae04a19 Merge pull request #3500 from PeterVH/issue-3321
Improve ArduinoISP sketch
2015-10-07 12:00:20 +02:00
Federico Fissore aa654ba242 Updating arduino-builder to 1.0.0-beta24 2015-10-06 10:52:02 +02:00
Federico Fissore 10fafd755c Windows: fixed ctags path 2015-10-05 15:09:58 +02:00
Federico Fissore 7fbedc2455 Updating arduino-builder to 1.0.0-beta23 2015-10-05 13:33:19 +02:00
Arturo Guadalupi f1d6a0cbed right version of keywords.txt 2015-10-02 16:21:16 +02:00
Federico Fissore 7b3f40ec5f Updating arduino-builder to 1.0.0-beta22 2015-10-02 16:12:38 +02:00
Arturo Guadalupi 0f96e461aa Added keyword digitalPinToInterrupt 2015-10-02 14:34:30 +02:00
Federico Fissore 46cb5f0a5c Removing useless includes from examples 2015-10-02 12:24:31 +02:00
Federico Fissore 9fadb545da Updating arduino-builder to 1.0.0-beta21 2015-10-02 10:59:20 +02:00
Federico Fissore bc20a864f6 Updating arduino-builder to 1.0.0-beta20 2015-10-01 10:52:24 +02:00
Federico Fissore c3c22ab652 Updating arduino-builder to 1.0.0-beta19 2015-09-30 14:37:20 +02:00
Federico Fissore 70916d8942 build.xml: added "start" target. See #3895 2015-09-30 09:55:18 +02:00
Federico Fissore 34fcf595f2 Updating arduino-builder to 1.0.0-beta18 2015-09-29 17:06:34 +02:00
Federico Fissore 7e0adebd28 Updating arduino-builder to 1.0.0-beta17 2015-09-29 13:34:40 +02:00
Federico Fissore a75f2f5cb5 Updating arduino-builder to 1.0.0-beta16 2015-09-28 17:46:55 +02:00
Federico Fissore fd79bfe8c9 Implemented Go to Line menu and shortcut CTRL+L. Fixes #976 2015-09-25 16:13:42 +02:00
Federico Fissore 469bc4ad6e Updating arduino-builder to 1.0.0-beta15 2015-09-25 10:34:32 +02:00
Federico Fissore e2608e076e compile_everything.bash 2015-09-24 17:08:12 +02:00
Arturo Guadalupi c67e4244e3 Added pulseInLong Keyword 2015-09-24 12:30:12 +02:00
Federico Fissore 0b1f5249d4 Removing Esplora library from this repo. Downloaded at build time 2015-09-24 11:33:16 +02:00
Federico Fissore 2fd3ee47f6 Updating arduino-builder to 1.0.0-beta14 2015-09-24 10:03:55 +02:00
Federico Fissore 9421e1ceb5 Updating arduino-builder to 1.0.0-beta12 2015-09-23 14:11:32 +02:00
Federico Fissore 6cfd50ea8d Updating arduino-builder to 1.0.0-beta11 2015-09-22 16:47:00 +02:00
Arturo Guadalupi a4576a5c40 Merge pull request #3833 from agdl/ifSerialmods
Modified reference to Leonardo only in the examples
2015-09-22 15:55:58 +02:00
Federico Fissore f7358f3ddb Updating arduino-builder to 1.0.0-beta10 2015-09-22 14:25:08 +02:00
Arturo Guadalupi 9eaea4205d Modified reference to Leonardo only in the examples
According to #3786 removed the reference to Leonardo only in while(!Serial) of the examples.
Changed in in "wait for serial port to connect. Needed for native USB port only"
2015-09-21 14:58:58 +02:00
Federico Fissore 4aeac60bea build.xml: target download-library converted to a macro, easier to read 2015-09-21 14:14:31 +02:00
Federico Fissore a069fa40dd asd 2015-09-21 13:22:41 +02:00
Federico Fissore d1c61aca54 Removing SpacebrewYun library from this repo. Downloaded at build time 2015-09-21 13:16:39 +02:00
Federico Fissore 298fbdc7b5 Removing Robot* libraries from this repo. Downloaded at build time 2015-09-21 13:12:13 +02:00
Federico Fissore 4fa8750862 Bridge lib: removing from this repo. It's downloaded at build time, just as
Temboo and Firmata
Other libs will soon follow
2015-09-21 12:54:19 +02:00
Federico Fissore 1390019d23 Update revisions.txt 2015-09-21 09:17:33 +02:00
Federico Fissore 7f1afcd0b0 Windows: fixed wrong sha file name 2015-09-18 15:26:06 +02:00
Federico Fissore 6ffaaa0ea4 Updating arduino-builder to 1.0.0-beta9 2015-09-18 15:12:46 +02:00
Federico Fissore 3030a5c57a Updating arduino-builder to 1.0.0-beta8 2015-09-18 13:32:27 +02:00
Cristian Maglie cc0d3322d1 Fixed wrong condition in turnOffPWM(..)
Fix #2163
2015-09-18 11:01:08 +02:00
Federico Fissore a63d8d0bae Temboo library updated to 1.1.3 2015-09-17 17:05:56 +02:00
Federico Fissore c55a9e81ad Updating arduino-builder to 1.0.0-beta7 2015-09-17 11:03:43 +02:00
Federico Fissore 21ada82971 Updating arduino-builder to 1.0.0-beta6 2015-09-16 16:30:21 +02:00
Federico Fissore f18721a02f Updating arduino-builder to 1.0.0-beta5 2015-09-15 16:52:11 +02:00
Federico Fissore de8390f6db Updating arduino-builder to 1.0.0-beta4 2015-09-15 12:15:39 +02:00
Federico Fissore 1942394842 Windows: fixing permissions problems 2015-09-14 17:06:03 +02:00
Federico Fissore c6a40d65f0 Update revisions.txt 2015-09-14 15:25:19 +02:00
Federico Fissore e5ddd0be3b New compiler 2015-09-14 15:21:15 +02:00
Federico Fissore 81c7156edb Forgot to update windows config*.xml files 2015-09-14 15:14:46 +02:00
Peter Van Hoyweghen ff1158a1b9 Add a define for baudrate configuration. 2015-09-05 20:45:15 +02:00
Peter Van Hoyweghen d2a38f23a8 Rework pin configuration. 2015-09-05 20:43:44 +02:00
Peter Van Hoyweghen bfffb17e40 Improve SPI clock configuration. 2015-09-05 20:41:03 +02:00
Arturo Guadalupi 33b67c0391 Removed StringToIntRGB example
like discussed in #3537
2015-09-03 14:26:37 +02:00
Peter Van Hoyweghen 82e5d4a88d Remove change history to make room for documentation. 2015-08-31 22:17:12 +02:00
Peter Van Hoyweghen 2c1728f086 Use digitalWrite() only with values HIGH and LOW. 2015-08-30 20:36:39 +02:00
Peter Van Hoyweghen e3866e0ef5 Elaborate configuration of which pins to use: support HOODLOADER2 and old Uno style wiring. 2015-08-30 20:27:38 +02:00
Federico Fissore 61041326b2 Update revisions.txt 2015-08-28 09:07:28 +02:00
Federico Fissore ece6500967 Update revisions.txt 2015-08-27 11:43:03 +02:00
Cristian Maglie 1c1ecb65ac Added support to Genuino boards (drivers, boards.txt entries, bootloaders) 2015-08-27 10:40:03 +02:00
Peter Van Hoyweghen 13cc57ed7e Reset target before driving SCK or MOSI, reset sequence as in AVR datasheets under "Serial Programming Algorithm" 2015-08-26 22:43:00 +02:00
Federico Fissore fa78f718ce Editor on MacOSX: editor.keys.home_and_end_beginning_end_of_doc, when set to true, makes HOME and END keys go to the beginning and end of the line. Fixes #3715 2015-08-24 09:25:21 +02:00
Federico Fissore 7e15e9d6d1 build.xml:
- Removed macosx-*common* targets.
- Deprecated macosx-debug target.
- Ensured all *-run targets don't spawn process and fail on error
2015-08-21 09:10:50 +02:00
Federico Fissore c697542287 MacOSX: better macosx-debug target. See #3705 2015-08-21 08:56:27 +02:00
Federico Fissore 17032ec543 Added proxy PAC file support functions 2015-08-21 08:41:50 +02:00
Federico Fissore 7637970a22 Windows: added -DDEBUG=true to launcher 2015-08-21 08:41:50 +02:00
Federico Fissore 0c2498a367 MacOSX: patched appbundler so that bundled JVM does NOT load jars from /Library/Java/Extensions 2015-08-19 10:28:45 +02:00
Federico Fissore cb6b2cf607 Updating Firmata to 2.4.4 2015-08-10 10:00:23 +02:00
Federico Fissore 26a3c7cd4a Got rid of ANTLR: we never used it 2015-08-10 09:35:47 +02:00
Federico Fissore 7ae21e6561 Got rid of bundled javadoc. We never updated it since forking processing. No plans to start maintaining it 2015-08-10 09:31:20 +02:00
Federico Fissore f719bae255 Update readme.md 2015-08-10 09:07:55 +02:00
Ramon van Belzen 36d597f93e Rename howto.txt to readme.md 2015-08-09 17:22:27 +02:00
Federico Fissore 0a7b3d5ba8 Updated bundled reference 2015-08-06 15:09:20 +02:00
Federico Fissore 119cda6dda Update revisions.txt 2015-08-06 10:30:38 +02:00
Federico Fissore f9612bcdbd Updatable boards support and libraries notification 2015-08-06 10:27:51 +02:00
Federico Fissore 4967a1135e Update revisions.txt 2015-08-05 17:02:57 +02:00
Federico Fissore cb292d6114 Got rid of Guava lib: java 8 has its features builtin 2015-08-05 12:09:24 +02:00
Federico Fissore 078daf7ac3 Merge pull request #3573 from agdl/basicKitRenaming
Added BasicKit name to examples folder
2015-08-04 16:00:16 +02:00
Federico Fissore db70ee5cbb Added LED_BUILTIN to keywords.txt. Fixes #3574 2015-08-03 10:19:45 +02:00
Peter Van Hoyweghen 044a7b78c7 Fix warnings. Use unsigned int to represent a (word) address: the compiler will use the most efficient type on each platform: 32 bit on arm,
16 bit on avr which is is big enough.
2015-07-29 21:37:04 +02:00
Peter Van Hoyweghen d271c1c8a2 BitBangedSPI::begin(): initialize levels of SCK and MOSI. Correct indentation. 2015-07-28 22:31:34 +02:00
Peter Van Hoyweghen 8d95899450 Call SPI.beginTransaction() after SPI.begin() 2015-07-28 22:26:58 +02:00
Arturo Guadalupi 8f4cd17486 Added BasicKit name to examples folder
according to #3560 I added BasicKit after 10.StarterKit. / is not allowed
2015-07-23 15:18:03 +02:00
Cristian Maglie fb29544516 Merge tag '1.6.5-r3' 2015-07-20 15:56:15 +02:00
Cristian Maglie a3b5ab4ff7 Update revision log 2015-07-20 14:02:45 +02:00
Cristian Maglie d6c5344b67 Workaround for MacOSX gatekeeper (OSX 10.10.4)
It seems that gatekeeper now applies tighter checks on
libraries dinamically linked from executables included
in a package.

This is a workaround until a proper solution is found.

Fixes #3468
2015-07-20 14:01:54 +02:00
Martino Facchin 99814355ec add includes to USB examples 2015-07-16 13:13:53 +02:00
Peter Van Hoyweghen 89184a3668 Use new style SPI::beginTransaction() api, make SPI_CLOCK configurable, select hardware or software SPI based on SPI_CLOCK. 2015-07-14 23:06:54 +02:00
Peter Van Hoyweghen 50f9e539d8 Ensure minimum spi pulse width. 2015-07-14 21:20:39 +02:00
Peter Van Hoyweghen 5a04ab2a32 Don't pulse error led if avrdude enters programming mode twice 2015-07-13 21:49:42 +02:00
Peter Van Hoyweghen eca360bf42 Fix typo: SPI_CLOCK_DIV128 2015-07-13 21:30:34 +02:00
Peter Van Hoyweghen c8b5e99267 Configure the serial port to use. Prefer native USB port if the Arduino has one. 2015-07-13 21:30:33 +02:00
Peter Van Hoyweghen 64e52d8016 Implement bitbang SPI for slow clock devices. (Sylvan Butler). 2015-07-13 21:22:00 +02:00
Peter Van Hoyweghen a17a757722 Configure SPI pins as input when target is not in reset. 2015-07-13 21:22:00 +02:00
Peter Van Hoyweghen 15da182399 Support at89sx mcu's by adding the possibility to specify the polarity of the target reset signal. 2015-07-13 21:21:58 +02:00
Peter Van Hoyweghen 56e09109df The delay between reset and the enter progmode command got lost when introducing the SPI library. Put it back in. 2015-07-13 21:21:57 +02:00
Peter Van Hoyweghen 93b31b6cfa Simply use pin 10 to reset the target. It works for all Arduino's and allows the same "ArduinoISP shield" to be used on all of them. Such a shield has an ISP connector that: - wires MISO,MOSI, SCK, GND and 5V to the ISP connector of the programming Arduino - wires RESET to pin 10 of the programming Arduino. 2015-07-13 21:21:57 +02:00
Peter Van Hoyweghen ad2a32fd24 Avoid delay in heartbeat. That way we can also set the baudrate back to the value used in the IDE. In fact, with this fix, baud rates of up to 115200 work also. 2015-07-13 21:21:57 +02:00
Randall Bohn (Huckle) aeaed27e13 Use SPI library. 2015-07-13 21:18:17 +02:00
Randall Bohn (Huckle) 8dfe833e49 Set error if GET_SIGN_ON not followed by CRC_EOP 2015-07-13 21:13:54 +02:00
Randall Bohn (Huckle) d968c7a8ee Don't start_pmode if we're already in pmode. 2015-07-13 21:13:53 +02:00
Randall Bohn (Huckle) a2a06f56cc Be more specific about datatypes in the parameter struct. 2015-07-13 21:13:53 +02:00
Federico Fissore 8f4c08af86 Added missing conditionals in keywords.txt. Fixes #966 2015-07-09 13:13:22 +02:00
Federico Fissore 3cf1204833 Keywords: added preprocessor directives. Fixes #3480 2015-07-08 16:21:31 +02:00
Federico Fissore 974fef1000 Serial plotter: added comment to ReadAnalogVoltage. See #3451 2015-07-07 09:04:00 +02:00
Federico Fissore d9b3a86e84 Serial plotter: added comment to AnalogReadSerial. Fixes #3451 2015-07-06 15:27:07 +02:00
Federico Fissore 5e98cd8528 Examples: mass code format. See example_formatter.conf 2015-07-06 15:19:05 +02:00
Federico Fissore 0d857e7e20 libastyle update was wrong. here is right one 2015-07-06 13:31:15 +02:00
Federico Fissore 3158139e76 Updated revisions.txt 2015-07-06 12:48:06 +02:00
Federico Fissore 9f1b95dadd Windows: IDE startup feels faster 2015-07-06 12:48:06 +02:00
Federico Fissore 9f50313038 Upgraded libastyle to 2.05.1 2015-07-06 12:48:06 +02:00
pfeerick 9c6e868119 Update for command line man page
Amendment to CLI documentation re: Windows GUI/console executable differences and behaviours, as per #3461, unless it is expected to change in the near future...
2015-07-06 18:40:32 +10:00
Federico Fissore b0587d1091 Updated rsyntaxtextarea 2015-07-06 09:25:52 +02:00
Federico Fissore 8df0fbfbb3 MacOSX: removed pre 10.7 build.xml portions and files 2015-07-06 09:25:37 +02:00
Federico Fissore 6258e02436 Line highlighting setting was read from preferences while it's stored in theme.txt. Fixed and disabled line highlighting by default since no one has never seen it. Fixes #1228 2015-07-03 11:58:18 +02:00
Federico Fissore e544891718 Update manpage.adoc 2015-07-02 11:36:21 +02:00
Cristian Maglie 36c2216dd6 Update revision log 2015-06-30 11:40:20 +02:00
Federico Fissore 7c91cbaf55 Linux: startup script was using dropped --curdir param. Fixed 2015-06-30 09:07:02 +02:00
Federico Fissore 16c852ada5 Update revisions.txt 2015-06-29 16:16:04 +02:00
Federico Fissore 801ed6960e Update revisions.txt 2015-06-29 15:46:35 +02:00
Federico Fissore 41a993def7 Windows: fixed paths and options in config*.xml 2015-06-29 14:28:16 +02:00
Federico Fissore 85ae80b6f9 Introducing APP_DIR property. Allows the IDE to know its installation folder.
Also upgrading appbundler with a patched version: https://bitbucket.org/ffissore/appbundler It allows to know the current working directory
These two put together, we can now rely on APP_DIR when loading IDE resources while being sure current working directory is properly set, thus being much more friendly when run from CLI
Fixes #1493
2015-06-29 14:28:16 +02:00
Federico Fissore 4114ef2f27 Merge pull request #3414 from martinjos/windows-build-jdk-fix
Windows build: look for JDK release file in parent dir.
2015-06-25 10:39:48 +02:00
Federico Fissore 1ee9f56818 Merge branch 'ide-1.5.x' 2015-06-25 10:24:08 +02:00
Martin Sidaway 8f89baf0b9 Build: look for JDK release file in parent dir. 2015-06-24 16:27:13 +01:00
Carlos 55782bcb62 Documentation fix of arduino executable location in MacOS X command line.
Updated the command line documentation to list the current Arduino executable file in MacOS X.
Update the history entry to list this change.
2015-06-23 23:03:16 +01:00
Federico Fissore 98eb1a9ee2 Re-introducing JNA, used only on Windows and only to access Windows Registry. Should fix #3360 2015-06-23 12:46:58 +02:00
Federico Fissore 7d8d07889f ArduinoISP example moved under 11.ArduinoISP 2015-06-23 10:16:09 +02:00
Federico Fissore 3076c63c7a Update revisions.txt 2015-06-19 09:22:13 +02:00
Federico Fissore f48d3fac0c Updated bundled reference 2015-06-17 16:28:55 +02:00
Federico Fissore 5b2ef53045 Update revisions.txt 2015-06-17 13:59:51 +02:00
Federico Fissore df0cdd0a48 Update revisions.txt 2015-06-17 13:58:20 +02:00
Federico Fissore dd5edd1b7f Windows: missing chdir tag in config*.xml prevents double clicking .ino file from opening the IDE 2015-06-16 15:47:11 +02:00
Federico Fissore c1eade16fc Windows: missing chdir tag in config*.xml prevents double clicking .ino file from opening the IDE 2015-06-16 15:46:18 +02:00