Commit Graph

40 Commits

Author SHA1 Message Date
Ivan Kravets 6ff99e4ddd Show error when boards manifest doesn't contain required fields 2016-08-26 01:29:26 +03:00
Ivan Kravets 8cc54bf9be Switch to SSL PlatformIO API 2016-08-25 22:57:52 +03:00
Ivan Kravets aa19b1c424 Show error message when broken JSON manifest is found 2016-08-24 23:03:41 +03:00
Ivan Kravets 0f7f301787 Improve unit testing output; fix issue with non-ascii output from embedded device // Issue #753 2016-08-21 19:27:38 +03:00
Ivan Kravets 1a517995a0 Rename "quiet" option to "silent" 2016-08-21 00:31:58 +03:00
Ivan Kravets 9a959a0aa4 Cover maintenance operations with tests 2016-08-11 19:20:54 +03:00
Ivan Kravets 3ba0d25f27 Fix updating project libraries // Resolve #745 2016-08-10 19:39:17 +03:00
Ivan Kravets a395b171e3 Add Support for local ("PC") unit tests // Resolve #519 2016-08-10 15:50:01 +03:00
Ivan Kravets 20be83ef95 Add support for BBC micro:bit board that is built on the ARM mbed and Nordic nrf51 platform // Resolve #709 2016-08-09 14:09:21 +03:00
Ivan Kravets 7f7cf5281f Show package name when updating 2016-08-08 20:04:47 +03:00
Ivan Kravets db267513ca Implement custom "rmtree"; resolve issue with Windows and .git 2016-08-05 18:43:20 +03:00
Ivan Kravets 4fc0ab0649 Fix updating from VCS 2016-08-05 17:39:32 +03:00
Ivan Kravets 39542c4ef2 Improve platform manager when VCS is used 2016-08-05 17:02:39 +03:00
Ivan Kravets e9ed55b6e9 Improve updating of development platforms 2016-08-05 13:51:28 +03:00
Ivan Kravets dad8f9d80e Show valid text when "Checking" packages version 2016-08-05 13:10:27 +03:00
Ivan Kravets 0c9d539a92 Update copyrights 2016-08-03 22:18:51 +03:00
Ivan Kravets 758396c9ea PlatformIO Library Manager 3.0 // Resolve #588 , Resolve #414, Resolve #498, Resolve #475, Resolve #410, Resolve #461, Resolve #361, Resolve #507, Resolve #554 2016-08-02 19:10:29 +03:00
Ivan Kravets e60c2a6ba1 Improve base package manager; VCS and package ID support 2016-08-01 17:05:48 +03:00
Ivan Kravets 30733e8376 Improve package caching for PkgManager 2016-07-19 23:49:50 +03:00
Ivan Kravets f10202c00b Refactor base package manager; Full VCS support as external package item 2016-07-18 01:38:35 +03:00
Ivan Kravets 8eed54ca45 Refactor PLATFORM and FRAMEWORK build variables with PIO prefix 2016-07-17 16:05:28 +03:00
Ivan Kravets daac1b2590 Print human-readable information when processing environments without // Resolve #721 2016-07-17 00:48:59 +03:00
Ivan Kravets 8427b9c7ee Create BasePkgManager for PlatformManager and Library Manager 2016-07-11 13:27:30 +03:00
Ivan Kravets d6b38dafc6 Merge branch 'develop' into feature/platformio-30
* develop:
  Remove debug info
  Add "Rebuild C/C++ Project Index" target to CLion and Eclipse IDEs
  Iterating the dictionary directly instead of calling .keys()
  Iterating the dictionary directly instead of calling .keys()
  Add example dynamic `build_flags`
  Add new articles
  Update examples
2016-07-09 19:01:43 +03:00
Ivan Kravets 13112ad6d4 Fix issue when development platform doesn't support frameworks 2016-07-06 15:27:46 +03:00
Ivan Kravets ff3e100b33 Minor fixes 2016-06-08 14:00:40 +03:00
Ivan Kravets 3a143270c2 Handle custom boards 2016-06-08 13:34:49 +03:00
Ivan Kravets ff7bc9092d Patch development platforms after upgrade process // Issue #479 2016-05-31 23:43:27 +03:00
Ivan Kravets d6b6fa2baf Install development platform from local dir and VCS(git, hg, svn) // Issue #479 2016-05-31 00:22:25 +03:00
Ivan Kravets bf149c075d Auto install too-unity for hardware unit testing 2016-05-30 14:31:58 +03:00
Ivan Kravets 2ecc007615 Implement packages updating; other improvements to Package Manager // Issue #479 2016-05-29 23:28:50 +03:00
Ivan Kravets 806f6cd2ab Fix platform installer if platform is already installed 2016-05-29 17:59:08 +03:00
Ivan Kravets 420c93aaa3 Automatically install missed development platform for run command 2016-05-29 00:50:05 +03:00
Ivan Kravets 23ef51a4e8 Update tests according new development platforms architecture // Issue #479 2016-05-28 22:51:33 +03:00
Ivan Kravets 426389b255 Fix package removing when it is symbolically linked 2016-05-27 15:50:57 +03:00
Ivan Kravets 825c60e2bd Automatically add SCons to the packages list if it is missed in platform manifest // Issue #479 2016-05-27 14:47:22 +03:00
Ivan Kravets 567f9c06cc Disable platform auto-update (temporary) 2016-05-27 12:35:20 +03:00
Ivan Kravets 9a1f1ddb8b Allow to install development platform from local directory // Issue #479 2016-05-26 22:33:17 +03:00
Ivan Kravets d68eb28629 Decentralized architecture for development platforms // Issue #479 2016-05-26 19:43:36 +03:00
Ivan Kravets 349b159a7b Move boards and platforms to separate repos // Issue #479 2016-05-23 22:28:48 +03:00