-
-
Notifications
You must be signed in to change notification settings - Fork 7k
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
[WIP] Rework serial ports handling #4482
Commits on Jan 25, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 4a9d339 - Browse repository at this point
Copy the full SHA 4a9d339View commit details -
Configuration menu - View commit details
-
Copy full SHA for d349acc - Browse repository at this point
Copy the full SHA d349accView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd4871c - Browse repository at this point
Copy the full SHA cd4871cView commit details -
[AVR] [USB] Discover newer bootloader at runtime
Replaces arduino#4280, only checks for the bootloader once Tested with Hoodloader2, should work with every LUFA-derived bootloader released after 2014 (.apitable_signatures section must be placed at end of the flash) BootloaderAPITable.S : .global BootloaderAPI_Signatures BootloaderAPI_Signatures: .long BOOT_START_ADDR ; Start address of the bootloader .word 0xDF00 ; Signature for the CDC class bootloader .word 0xDCFB ; Signature for a LUFA class bootloader makefile: BOOT_API_LD_FLAGS += $(call BOOT_SECTION_LD_FLAG, .apitable_signatures, BootloaderAPI_Signatures, 8)
Configuration menu - View commit details
-
Copy full SHA for f027003 - Browse repository at this point
Copy the full SHA f027003View commit details -
Avoid multiple concurrent compile/upload operations
Disable Compile/Run buttons as they get press, and reenable only on function exit. The launched upload process has now a 2minutes timeout before being terminated forcefully. 10 second after pressing "Upload" the button comes pressable again, but this time the previous upload command gets killed explicitely
Configuration menu - View commit details
-
Copy full SHA for 3f07b8a - Browse repository at this point
Copy the full SHA 3f07b8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c6d8d0 - Browse repository at this point
Copy the full SHA 2c6d8d0View commit details -
Rework Serial ports handling and add Board info menu
This commit introduces the concept of stateful board list (vs. original stateless) and board serial number. The board is now an "entity" composed by the triplet port/vid/pid. These informations come from libListSerial "light" function. When the board list changes, it triggers a request for the additional infos to libListSerial. These information contains the serial number of the boards. These brings a lighter and faster scanning process. Some logic has been introduced to handle a board with the S/N only exposed in the bootloader (like 32u4). In this case the disappearing port acquires the bootloader's S/N A menu (under Ports menu) shows the currently connected port info and can be used for bugreporting
Configuration menu - View commit details
-
Copy full SHA for 91b94c8 - Browse repository at this point
Copy the full SHA 91b94c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9568d8b - Browse repository at this point
Copy the full SHA 9568d8bView commit details
Commits on Feb 4, 2016
-
Configuration menu - View commit details
-
Copy full SHA for a0ac217 - Browse repository at this point
Copy the full SHA a0ac217View commit details
Commits on Feb 5, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 5812d42 - Browse repository at this point
Copy the full SHA 5812d42View commit details
Commits on Feb 9, 2016
-
Configuration menu - View commit details
-
Copy full SHA for a9ed40a - Browse repository at this point
Copy the full SHA a9ed40aView commit details
Commits on Feb 11, 2016
-
Avoid generating an exception if upload fails
The current method of reporting upload errors is based on an exoteric combination of exceptions which makes return error code useless The Uploader.java message() implementation is too avrdude-dependant to allow easy portability since the upload tools are becoming a lot and very different With this commit we try to avoid exceptions and only use the external uploader's exit code to decide the status bar message. The message can be: - the last line containing "error" string (any case) or - the usual avrdude message parsing (to keep compatibility with translations) Needs testing with all platform and all supported upload tools
Configuration menu - View commit details
-
Copy full SHA for a65f577 - Browse repository at this point
Copy the full SHA a65f577View commit details -
Configuration menu - View commit details
-
Copy full SHA for da77080 - Browse repository at this point
Copy the full SHA da77080View commit details
Commits on Feb 12, 2016
-
add specifier to generated tool property keys
by doing so, runtime variable are resolved by using the board specific tools real life example: - Intel i585 defines sketchUploader (version 1.6.2) - Intel arc32 defines sketchUploader (version 1.6.4) - runtime.tools.sketchUploader.path gets the value of the last one processed with this PR runtime.tools.sketchUploader.path.Intel.arc32 and runtime.tools.sketchUploader.path.Intel.i586 get created when resolving {runtime.tools.sketchUploader}, the routine searches for a key runtime.tools.sketchUploader.Vendor.Architecture If found, the value is obtained by {runtime.tools.sketchUploader.Vendor.Architecture}.getKey(), which always contains the required value. If no value is found, the old methos is applied
Configuration menu - View commit details
-
Copy full SHA for 1bc2121 - Browse repository at this point
Copy the full SHA 1bc2121View commit details
Commits on Feb 15, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 58f4ad0 - Browse repository at this point
Copy the full SHA 58f4ad0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 162e2cb - Browse repository at this point
Copy the full SHA 162e2cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d403c9a - Browse repository at this point
Copy the full SHA d403c9aView commit details
Commits on Feb 23, 2016
-
Configuration menu - View commit details
-
Copy full SHA for f38056c - Browse repository at this point
Copy the full SHA f38056cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a2dfa4 - Browse repository at this point
Copy the full SHA 5a2dfa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9031af8 - Browse repository at this point
Copy the full SHA 9031af8View commit details
Commits on Mar 2, 2016
-
Configuration menu - View commit details
-
Copy full SHA for e3561ac - Browse repository at this point
Copy the full SHA e3561acView commit details -
Configuration menu - View commit details
-
Copy full SHA for a86176d - Browse repository at this point
Copy the full SHA a86176dView commit details
Commits on Mar 3, 2016
-
Configuration menu - View commit details
-
Copy full SHA for f6bccab - Browse repository at this point
Copy the full SHA f6bccabView commit details -
Configuration menu - View commit details
-
Copy full SHA for b418316 - Browse repository at this point
Copy the full SHA b418316View commit details
Commits on Mar 8, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 1ada616 - Browse repository at this point
Copy the full SHA 1ada616View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4286c7 - Browse repository at this point
Copy the full SHA b4286c7View commit details
Commits on Mar 10, 2016
-
Configuration menu - View commit details
-
Copy full SHA for a4ed0fa - Browse repository at this point
Copy the full SHA a4ed0faView commit details -
Increase wait for upload port timeout to 5s on all platforms
OS X 10.11 seems to be slower, increasing timeout to 5s on all platforms to keep things simple.
Configuration menu - View commit details
-
Copy full SHA for 09fbef6 - Browse repository at this point
Copy the full SHA 09fbef6View commit details -
Add OS X specific delay after waiting for upload port, to prevent "Re…
…source busy" errors on open
Configuration menu - View commit details
-
Copy full SHA for 5a69e51 - Browse repository at this point
Copy the full SHA 5a69e51View commit details -
Configuration menu - View commit details
-
Copy full SHA for a63ec15 - Browse repository at this point
Copy the full SHA a63ec15View commit details
Commits on Mar 11, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 944dcf1 - Browse repository at this point
Copy the full SHA 944dcf1View commit details
Commits on Mar 15, 2016
-
Revert "set a real pty for sending ssh commands"
This reverts commit a86176d.
Configuration menu - View commit details
-
Copy full SHA for a1efb61 - Browse repository at this point
Copy the full SHA a1efb61View commit details
Commits on Mar 21, 2016
-
Configuration menu - View commit details
-
Copy full SHA for d64cb94 - Browse repository at this point
Copy the full SHA d64cb94View commit details
Commits on Mar 22, 2016
-
Enable links to directly open Lib/Board manager
If a sketch contains a link to http://librarymanager/${dropdown}#${filter} or http://boardmanager/${dropdown}#${filter} (for example http://librarymanager/All#OneWire) Library or Board manager will be opened applying the secified filters
Configuration menu - View commit details
-
Copy full SHA for d1516f6 - Browse repository at this point
Copy the full SHA d1516f6View commit details
Commits on Apr 1, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 2cd64e5 - Browse repository at this point
Copy the full SHA 2cd64e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd970b2 - Browse repository at this point
Copy the full SHA dd970b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 655be00 - Browse repository at this point
Copy the full SHA 655be00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60c3ca8 - Browse repository at this point
Copy the full SHA 60c3ca8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 815ccf1 - Browse repository at this point
Copy the full SHA 815ccf1View commit details -
Revert using 3 seconds poll on Windows
from listSerialsj library 1.0.8 the serial polling is executed using the listComPorts method (which is much more cpu intensive than the previous one) to avoid bug arduino#4700. The 3 second poll rate is needed to avoid cpu hogging
Configuration menu - View commit details
-
Copy full SHA for 51dcc5d - Browse repository at this point
Copy the full SHA 51dcc5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfe75e8 - Browse repository at this point
Copy the full SHA dfe75e8View commit details