Commit Graph

63 Commits

Author SHA1 Message Date
Ivan Kravets
aac627abf4 Bump PlatformIO 3.2b5 2016-12-02 00:52:01 +02:00
Ivan Kravets
4beb04d8b9 Refactored LDF C/C++ Preprocessor for conditional syntax // Issue #837 2016-11-30 19:05:37 +02:00
Ivan Kravets
cbe733ce80 Update SCons dependency 2016-11-30 18:20:37 +02:00
Ivan Kravets
7ab393cea7 Refactor CPPDEFINES to tuple style 2016-11-30 15:53:36 +02:00
Ivan Kravets
12e1cc95b6 Improve LDF C/C++ Preprocessor for conditional syntax // Issue #837 2016-11-29 23:44:54 +02:00
Ivan Kravets
8b121a1ccb Fix LDF C/C++ Preprocessor for conditional syntax // Resolve #837 2016-11-28 23:24:21 +02:00
Ivan Kravets
a251470ebd Python style formatting 2016-10-31 20:05:34 +02:00
Ivan Kravets
7b4d94ccfb Custom boards per project with `boards_dir` option in platformio.ini // Resolve #515 2016-10-31 17:41:01 +02:00
Ivan Kravets
c2bf38f873 Improved handling of library dependencies specified in `library.json` manifest // Resolve #814 2016-10-26 18:35:43 +03:00
Ivan Kravets
2676e77ea4 Isolate test target 2016-10-11 00:06:09 +03:00
Ivan Kravets
7bf5d349d7 Ignore buildprog target status 2016-10-05 22:40:19 +03:00
Ivan Kravets
00aeaf021d Further work on PIO Remote 2016-10-04 01:24:38 +03:00
Ivan Kravets
5cfca6b1f6 Initial support for PIO Remote 2016-09-26 22:15:08 +03:00
Ivan Kravets
254dcac149 Add Bintray as mirror for development platform manifests 2016-09-15 21:31:56 +03:00
Ivan Kravets
9c15fed722 Fix issue with escaping platform name 2016-09-15 01:30:51 +03:00
Ivan Kravets
18153d4168 Cleanup platform name before initialization 2016-09-15 01:17:16 +03:00
Ivan Kravets
27df09533c Clean cache before upgrade 2016-09-14 22:32:35 +03:00
Ivan Kravets
7116deaf54 Allow to initialize project in off-line mode 2016-09-14 14:46:10 +03:00
Ivan Kravets
eae152959b Minor change to BoardConfig() API 2016-09-13 17:36:20 +03:00
Ivan Kravets
ac7743e217 Rename setting DISABLE_SSL to ENABLE_DISABLE and set it to No by default 2016-09-12 02:11:04 +03:00
Ivan Kravets
d9d5ee15fd Fix default package configurator 2016-09-10 18:49:59 +03:00
Ivan Kravets
78c86446cf Fix RegExp for line error 2016-09-10 17:27:47 +03:00
Ivan Kravets
7f1b569d6f Update docs for embedded platforms, frameworks and boards 2016-09-03 16:26:52 +03:00
Ivan Kravets
ec035c25a1 Improve "clean" target // Resolve #747 2016-09-02 18:45:19 +03:00
Ivan Kravets
dec5529a64 Cleanup not used packages after update 2016-08-29 22:25:38 +03:00
Ivan Kravets
d516d31b30 Remove unused import 2016-08-29 22:07:21 +03:00
Ivan Kravets
5d2f42a5a8 Cleanup PackageManager 2016-08-29 22:06:37 +03:00
Ivan Kravets
f8e70c9362 Improve detecting of Python EXE Path 2016-08-29 20:20:12 +03:00
Ivan Kravets
e232810325 Improve output in non verbose mode 2016-08-27 19:30:38 +03:00
Ivan Kravets
37dff70cd6 Replace TYPE for board/platform with ID // Resolve #459 2016-08-26 16:09:52 +03:00
Ivan Kravets
f9e8ea66ea Remove `enable_prompts` setting. Now, all PlatformIO CLI is non-blocking! 2016-08-26 11:46:59 +03:00
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
a395b171e3 Add Support for local ("PC") unit tests // Resolve #519 2016-08-10 15:50:01 +03:00
Ivan Kravets
e9ed55b6e9 Improve updating of development platforms 2016-08-05 13:51:28 +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