Ivan Kravets
113746dc74
Introduce "get_all_boards" API to PlatformManager
2017-09-03 22:40:00 +03:00
Ivan Kravets
b55b80ecc8
Better catching of IOError for VSCode/Colorama
2017-09-02 16:23:24 +03:00
Ivan Kravets
9b66abf5ef
Fix issue with "IOError" in VSCode when processing a project
2017-09-02 15:39:32 +03:00
Ivan Kravets
c05e1f7c9b
Ignore missed packages in new development platform
2017-08-07 19:33:13 +03:00
Ivan Kravets
5d31d6825b
Export board's connectivity
2017-07-28 00:56:02 +03:00
Ivan Kravets
f13537cabb
YAPF
2017-07-24 17:35:41 +03:00
Ivan Kravets
4d1a135d76
Apply YAPF
2017-06-05 16:05:05 +03:00
Ivan Kravets
45e75f7473
Copyright (c) 2014-present PlatformIO <contact@platformio.org>
...
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
2017-06-05 16:02:39 +03:00
Ivan Kravets
9658bcdb73
The Unified Debugger
2017-04-28 01:38:25 +03:00
Ivan Kravets
44be1dc1c7
Some fixes for new PyLint
2017-04-15 16:36:59 +03:00
Ivan Kravets
4e5f34ec19
Allow installing package by framework name
2017-03-26 19:43:00 +03:00
Ivan Kravets
571a52b432
Move core packages to the one place; Bump to 3.0.0a17
2017-03-11 23:28:55 +02:00
Ivan Kravets
d994da9d53
Check outdated packages for development platform
2017-03-08 19:52:11 +02:00
Ivan Kravets
58942c3f38
Significantly improve Package Manager // Resolve #913
...
* Handle dependencies when installing non-registry package/library (VCS, archive, local folder)
2017-03-08 17:24:58 +02:00
Ivan Kravets
cb927c276c
Improve JSON support for pio platform
sub-commands
2017-03-03 23:29:17 +02:00
Ivan Kravets
50dc608456
Cleanup cache on platform update
2017-02-01 14:52:32 +02:00
Ivan Kravets
916f4b071c
Don’t check packages when check platform version
2017-01-30 22:36:25 +02:00
Ivan Kravets
34eab69e85
“pio lib update” and “pio platform update” in JSON format
2017-01-30 01:04:06 +02:00
Ivan Kravets
8a7d255361
Handle libraries without manifests
2017-01-28 17:06:20 +02:00
Ivan Kravets
a4d8749e44
Don’t warn about known built-in libraries while building a project
2017-01-28 15:48:36 +02:00
Ivan Kravets
9cf242ad89
Check manifest engines field for PIO Core version
2017-01-25 15:33:40 +02:00
Ivan Kravets
162caf61a2
Handle requirements for package defined in platform manifest
2017-01-25 02:08:20 +02:00
Ivan Kravets
6c111959b4
Fix platform installation from VCS // Resolve #878
2017-01-18 15:19:46 +02:00
Ivan Kravets
b8de4b26b0
List built-in libraries based on development platforms with pio lib builtin
command
2017-01-15 00:12:41 +02:00
Ivan Kravets
403da8e22b
Allow framework without package
2016-12-15 13:05:55 +02:00
Ivan Kravets
08cda5e7ea
Enable caching by default for API requests and Library Manager
2016-12-05 18:51:25 +02:00
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