Move TWBR register from Wire.cpp to twi.c file.
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.
Add OS X specific delay after waiting for upload port, to prevent "Re…
…source busy" errors on open
Merge pull request #4690 from PaoloP74/patch-1
Fix typo in ReadASCIIString.ino
allows use of "myboard.build.vid" in boards.txt
allows people to create board that depends on sam core to use their own Vendor ID instead of Arduino's
3rd party can use own Product/manufacturer string
now "myboard.build.usb_product" and "myboard.build.usb_manufacturer" from a 3rd party board in "boards.txt" are used in source code. if they aren't defined in "boards.txt", default values are used.
allows use of "myboard.build.pid" in boards.txt
3rd party boards that use sam core can have their own USB product ID that is defined in "boards.txt"
added "build.usb_manufacturer" entry that overrides default macro in USBCore.cpp source file. this isn't really necessary since the source macro is the same as in "boards.txt", but it gives 3rd party board vendors direction in how to have their SAM3X board use their own manufacturer string during USB enumeration.
Merge pull request #4693 from philmanofsky/master
allow 3rd party boards that depend on sam core to use their own USB vid/pid and manufacturer/product strings
Clean up comments in platform.txt
- Remove comment in Arduino AVR Boards platform.txt about -w flag. This is no longer relevant since the compiler warning level is now set by the user. - Fix typos
Merge branch 'contributed-index-parsing-exception' of git://github.co…
…m/sandeepmistry/Arduino
AVR recipe.ar.pattern backwards compatibility
Define archive_file_path in Arduino AVR Boards platform.txt to provide backwards compatibility with IDE versions previous to 1.6.6. The archive_file_path value set in platform.txt is overridden in IDE 1.6.6+. This produces avr-ar commands identical to the previous behavior.
Changed color of version text in About box
Merge pull request #4669 from sandeepmistry/software-serial-peek-cast
Add missing cast to SoftwareSerial::peek() when returning buffered value
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 filtersMerge pull request #4515 from sandeepmistry/wait-for-upload-port-time…
…out-bump Increase wait for upload port timeout to 5s on all platforms
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
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
Merge pull request #4716 from asukiaaa/master
Corrected comments of rx and tx in a SoftwareSerial example.
Merge pull request #4737 from per1234/recipe_ar_pattern-backwards-com…
…patibility AVR recipe.ar.pattern backwards compatibility