For some reason I got rid of platform_path and switched it to
platform_core_path. That's totally wrong for platform libraries.
Putting it back.
Also fix dispose() error when switching to boards that don't have
programmers, such as the Huzzah.
Change-Id: If89bf814f570b78551de85d009e4beec2c435df2
This was totally missing. Implemented now. Will need to test libraries
once they are versioned. Theres a different bug for that.
Change-Id: I539cb32b6cc46e6d9e8768f872fbae94cb21168b
The SparkFun package json file is a bit different. Need to merge
packages.
Also fix a couple of NPEs.
Change-Id: Ida495af0b497ba3cd6dbd3e95045c8923f8e9bc8
On Windows, OK and Cancel are reversed. Instead of making Cancel
invisible, dispose it so it's gone. Also rename OK to Done.
Change-Id: I37a63f431d71797c442c13389ead4bab9d08a8b1
Needed by a few boards, Gemma famously. Adds UI to select a programmer
for a board and using it if upload.protocol isn't set for the board
(same as the Arduino IDE).
No support for the Burn Bootloader menu item yet, but we're closer.
Change-Id: I5d550b96191fdd1bd18da3daf69bbf7504bfa241
Now have an integration test that builds an empty project for all
boards we can enter into it. This change fixes a bunch of the bugs
that were found making it.
Change-Id: Id62919abd419ac4fef986d620c32ac328eb2cf40
Check behavior wasn't working correctly. Added check state provider
and listeners instead of the hack I had.
Also add a feature dependency from Arduino to the remote launch
feature. This should have been done in the previous commit.
Change-Id: If9957a35e90875aca7767dcab610316801c28aeb
This brings the master branch up to date with everything we've done
in the 8.8 branch. Adjusts for the new ILaunchTarget and targeted
launch delegate.
Also has a start at making more things common in the new build system.
With three extenders of it now in CDT, i.e. Qt, CMake, and Arduino,
it's obvious we can make things more common and make new extenders
less work.
Also undoes some of the work I've done to get Arduino onto the new
build system. Will need to redo it as we do the new common stuff.
Change-Id: I51ce768e0fc60e29c16b05567bd9802d64e33779
Default URLs for Arduino and the ESP8266 community. Preference page
to allow user to add their own.
Change-Id: Ia40d2729d6b5e26225dbecf85a845322b4a71f5f
Includes adaptation of the Arduino build model where many of these
ideas started to the new model. And start of the Qt build system which
uses it.
Change-Id: Icb212185773ebc4d415e8a9862101744703ff80b