Commit Graph

5172 Commits

Author SHA1 Message Date
Federico Fissore 07685a07dc Bridge: releasing version 1.0.6 2015-06-10 14:57:13 +02:00
Federico Fissore 0d795a0efa Update revisions.txt 2015-06-10 14:27:47 +02:00
Cristian Maglie 0db1142de8 Windows driver: added Arduino Zero and some small fix 2015-06-10 14:04:16 +02:00
Cristian Maglie e73cae6fdf Fixed license for drivers
Close #3006
2015-06-10 14:04:15 +02:00
Federico Fissore cfdfadf1b0 Update revisions.txt 2015-06-10 12:06:58 +02:00
Federico Fissore 47f9c091b0 Merge pull request #3312 from ffissore/linux-jvm-bundle
Linux: bundling the JVM
2015-06-10 09:38:59 +02:00
Federico Fissore 30f7fc4518 Linux: pull request script was missing linuxes bundled jvms 2015-06-10 08:47:16 +02:00
Federico Fissore 3826a0abb4 Linux: bundling the JVM, making sure no graphical glitches are caused by older JVMs 2015-06-09 17:38:09 +02:00
Federico Fissore fec9fb4d0e Tab deletion confirmation now shows the complete file name IF it's not a .ino. Fixes #2350 2015-06-08 15:32:15 +02:00
Federico Fissore bef09e4d03 MacOSX: Platform cleanup 2015-06-08 15:05:10 +02:00
Federico Fissore ccd7fdc0a3 By using syntax like file://./docs/index.html, editor will open file index.html stored in folder SKETCH_FOLDER/docs/. Fixes #224 2015-06-08 15:05:07 +02:00
Federico Fissore 8465202264 FindReplace dialog re-done from scratch using Netbeans. This ensure proper display on every OS. Fixes #2211 2015-06-08 12:48:35 +02:00
Federico Fissore 9ab0ea6e49 Sketch: some code cleanup 2015-06-08 10:13:00 +02:00
Federico Fissore 22e9d25245 Update sketch code when editing with an external editor and IDE gets focus. Fixes #1778 2015-06-08 10:05:39 +02:00
Federico Fissore aef835b45c Added menu's "mnemonic" for accessing, for example, the File menu using ALT+F. They make sense only when using the english language, though. Fixes #977 2015-06-08 09:25:49 +02:00
Federico Fissore 919cd8f1b2 Merge pull request #3291 from damellis/osx-line-selection
Cmd+Shift+Left/Right selects from cursor to start/end of line (OS X)
2015-06-08 08:54:04 +02:00
Matthijs Kooijman 5b4ebcf959 Support the Atmel STK500 development board for ISP 2015-06-05 18:43:25 +02:00
ziotibia81 ec4006d1ee Added comment about Bus Pirate 2015-06-05 18:43:23 +02:00
ziotibia81 cb9a14835c Added support for Dangerous Prototypes Bus Pirate as ISP
Close #2385
2015-06-05 18:43:12 +02:00
Federico Fissore 84d10a8ea0 Some CLI args are parsed before initializing packages. --board argument is parsed after. Fixes #3261 2015-06-05 17:18:50 +02:00
Federico Fissore 455fecff13 Better tab switching but still unable to switch backwards (CTRL+SHIFT+TAB) 2015-06-05 16:51:05 +02:00
Cristian Maglie 59238a22b7 update revision log 2015-06-05 16:23:34 +02:00
Cristian Maglie f2a8f517f0 Stepper: fixed indentation 2015-06-05 16:18:46 +02:00
Cristian Maglie 1064554b87 Stepper: optimization on timing calculations
micros() is now called only once per cycle (instead of 3).

The rollover check is superflous because the "last_step_time" field
is unsigned.
2015-06-05 16:18:46 +02:00
Cristian Maglie 0546bf04e0 Stepper library: updated version 2015-06-05 16:18:46 +02:00
Ryan Orendorff 50ca5d8f75 Stepper Library supports 5 phase, 5 wire motors. 2015-06-05 16:18:46 +02:00
ekozlenko caf000b005 Fixed unsigned var and version note 2015-06-05 16:18:46 +02:00
ekozlenko 847816739f Update stepper library: High-speed stepping mod and timer rollover fix
When using the stepper library with a 1.8 degrees per step motor, and at high angular speeds, the current Stepper library leads to really loud and jittery rotation. This is due to the fact that the timing is calculated in milliseconds, and the delay length between steps is only 2.5 milliseconds when trying to spin at 120 rpm. Since only integer math is performed, you end up actually bouncing between different step delays, and thus speeds, from step to step instead of giving the motor a constant input.  Which causes the motor to freak out.

Changing the library to calculate the step delays in micros() solves that problem for any speed you can reasonably demand from your stepper motor. The down side is that the micros() counter rolls over every hour or so, and any move you perform after that point will hang your code. Easy fix for that is to add an || micros() - this->last_step_time < 0 to the while loop if statement in Stepper.cpp.
2015-06-05 16:18:46 +02:00
Federico Fissore c754481e33 Boards/Lib manager: added "Close" button at lower right corner, so users with ungrateful window managers can close that modal using the mouse. Fixes #2884 2015-06-05 14:40:06 +02:00
Federico Fissore 9b8a26e324 Copy: Recent -> Open Recent 2015-06-05 13:28:46 +02:00
Federico Fissore 99bc0a0ec0 Merge pull request #3294 from agdl/TemperatureWebPanelFix
Added literal float to improve precision
2015-06-05 12:45:59 +02:00
Arturo Guadalupi 8a54c70a94 Added literal float to improve precision
according to #2922 I added missing float literals to improve the accuracy of the result.

If sensorValue = 1:

Before: voltage = 4

Now: voltage = 4.88
2015-06-05 12:29:50 +02:00
Federico Fissore 0a6841d9b0 New editor: when start is greater than end, delegate to upstream token maker, that will create an empty token. Fixes #3293 2015-06-05 12:12:21 +02:00
David A. Mellis 1bd1c14d81 Make Cmd+Shift+Left/Right select from cursor to start/end of line (OS X).
Instead of selecting the entire line.
2015-06-04 17:09:43 -04:00
Avamander cdae13c3cc Update install.sh 2015-06-04 20:18:55 +03:00
Federico Fissore 3ecaf665ae Importing a subfolder of the sketchbook or importing a folder that contains the sketchbook is now blocked. Fixes #2795 2015-06-04 16:39:27 +02:00
Federico Fissore 5875909683 Folder/zip file is checked to be an actual library before importing it. Fixes #2861 2015-06-04 16:28:07 +02:00
Federico Fissore 25b886dee3 Update revisions.txt 2015-06-04 14:29:05 +02:00
Federico Fissore 0ae4f0bf42 Merge pull request #3279 from ffissore/system-proxy-settings
Use system proxy settings
2015-06-04 13:35:14 +02:00
Federico Fissore 0cb6b48e24 Boards/Lib managers: use system proxy settings (got rid of our proxy settings
in File > Preferences)
2015-06-04 13:34:44 +02:00
Federico Fissore e9d66015a4 Windows: reg query uses different separators on xp, fooling parser. Fixed 2015-06-04 11:44:56 +02:00
Federico Fissore 3c982759c2 Code inspection: cleaned up processing.app.Editor 2015-06-04 11:02:59 +02:00
Federico Fissore e33bd78a1d Recent sketches list updated even when a new sketch is saved. Fixes #3285 2015-06-04 10:41:13 +02:00
Federico Fissore bede6967d5 Installation folder check both at startup and when user attempts to change
sketchbook location. Fixes #2719
2015-06-03 17:46:01 +02:00
Federico Fissore 054a901b99 New editor: keypad arrows were ignored. Added bindings to make them work like
normal arrows. No modifiers attached, so no shift/ctrl/etc combination: it
screws up text
Fixes #2317
2015-06-03 09:33:46 +02:00
Cristian Maglie 7f478b20ac Merge pull request #3273 from Fede85/master
add Arduino Gemma Bootloader source files
2015-06-01 21:09:28 +02:00
Fede85 4f957da22a add Arduino Gemma Bootloader source files 2015-06-01 20:00:54 +02:00
Federico Fissore e08211309f Revert "MacOSX: fullscreen support. Fixes #3256"
This reverts commit e375571945.
2015-06-01 17:44:33 +02:00
Federico Fissore b0cb2c4e52 Added File > Recent menu: shows last 5 opened sketches, sorted in reverse chronological order 2015-06-01 17:08:10 +02:00
Federico Fissore e375571945 MacOSX: fullscreen support. Fixes #3256 2015-06-01 15:37:38 +02:00