Ivan Kravets
e6fa8654ad
YAPF
2018-09-20 14:55:55 +03:00
Ivan Kravets
ae964fa729
Fixed an issue with PIO Remote when upload process depends on the source code of a project framework
2018-07-30 14:26:24 +03:00
Ivan Kravets
a584ac1da2
YAPF
2018-06-08 21:37:57 +03:00
Ivan Kravets
5011c3e21c
API to update BoardConfig manifest
2018-05-25 21:18:08 +03:00
Ivan Kravets
d0cc3a045e
Handle unknown packages when do cleaning // Resolve #1282
2018-04-15 05:48:38 +03:00
Ivan Kravets
aa8de4ff4b
Export "docs" from platform manifest
2018-04-12 18:44:38 -07:00
Ivan Kravets
d54327f1a9
Refactor @memoized decorator with expiration feature; cache installed boards per platform
2018-03-23 00:08:07 +02:00
Ivan Kravets
218a1dccf6
Fix issue with installing only the one platform package by specified type
2018-03-16 13:33:59 +02:00
Ivan Kravets
e5b73dcd2b
Fix issue when custom board is used with the same ID
2018-03-07 20:46:31 +02:00
Ivan Kravets
591e876660
Move http://platformio.org to https://platformio.org
2018-02-13 01:34:24 +02:00
Ivan Kravets
acefc8d276
Remove debug code
2018-02-13 00:19:07 +02:00
Ivan Kravets
b553b8f9df
Sort debug tools by name
2018-02-10 18:09:23 +02:00
Ivan Kravets
231bd8b294
Implement autodetecting of default debug tool
2018-02-09 21:47:59 +02:00
Ivan Kravets
f8dafbca80
Show device system information (MCU, Frequency, RAM, Flash, Debugging tools) in a build log
2018-01-25 17:58:52 +02:00
Ivan Kravets
9441f776cc
Handle missed dependency and provide a help how to find it using PlatformIO Library Registry // Resolve #781
2017-12-19 01:41:18 +02:00
Ivan Kravets
5dd97a35cc
Reinstall/redownload package with a new `-f, --force
` option // Resolve #778
2017-12-19 00:51:35 +02:00
Ivan Kravets
42fb589369
Refactor PyLint "inconsistent-return-statements"
2017-12-15 22:16:37 +02:00
Ivan Kravets
0eb67a7b61
Handle unknown platform when uninstall/update
2017-12-15 02:01:03 +02:00
Ivan Kravets
f5f3cd85d8
Add support for Git scp-like syntax
2017-11-27 21:04:51 +02:00
Ivan Kravets
5ca472050c
Typo fix
2017-11-25 20:16:37 +02:00
Ivan Kravets
53b37216cc
Improve support for VCS packages
2017-11-25 00:31:16 +02:00
Ivan Kravets
1c20efe9d1
Improve support for dependency with scp-like syntax
2017-11-22 21:38:14 +02:00
Ivan Kravets
5d2867d8a9
Automatically detect BlackMagic probe GDB port
2017-11-07 00:10:48 +02:00
Ivan Kravets
22fb89e56a
Fix tests
2017-09-17 02:18:35 +03:00
Ivan Kravets
16c242e7fa
Better parsing of F_CPU
2017-09-17 01:33:04 +03:00
Ivan Kravets
998f4ed6e6
Use VCS directly with "platform" option in configuration file
2017-09-16 00:57:36 +03:00
Ivan Kravets
674aa5c4d8
Decrease API cache timeouts
2017-09-09 20:57:25 +03:00
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