Ivan Kravets
fd98aa0ff8
Fix PyLint warning
2017-09-06 20:57:56 +03:00
Ivan Kravets
113746dc74
Introduce "get_all_boards" API to PlatformManager
2017-09-03 22:40:00 +03:00
Ivan Kravets
743de42484
Add "test_ignore" to known options list
2017-08-17 17:18:23 +03:00
Ivan Kravets
5f320cc5c8
Introduce PIO Home
2017-08-07 17:38:05 +03:00
Ivan Kravets
7f63928d21
New lib_archive option to control library archiving and linking behaviour // Resolve #993
2017-08-02 01:06:06 +03:00
Ivan Kravets
cd5b88dd1f
Automatically update PIO Core packages when it is possible
2017-07-31 19:38:42 +03:00
Ivan Kravets
f13537cabb
YAPF
2017-07-24 17:35:41 +03:00
Ivan Kravets
8008f87ffa
Manage project libraries with "--storage-dir" option
2017-07-13 00:51:04 +03:00
Ivan Kravets
35a91dbd57
Pre/Post extra scripting for advanced control of PIO Build System // Resolve #891
2017-06-30 00:15:49 +03:00
Ivan Kravets
7a56ec614c
Added monitor_* options to white-list for Project Configuration File “platformio.ini” // Resolve #982
2017-06-29 21:27:38 +03:00
Ivan Kravets
7827994791
Do not ask for board ID when initialize project for desktop platform
2017-06-28 01:38:20 +03:00
Ivan Kravets
01afcb1c9e
New monitor target which allows to launch Serial Monitor automatically after successful “build” or “upload” operations // Resolve #788
2017-06-26 17:14:38 +03:00
Ivan Kravets
0c06982d75
Filter PIO Unit Testing tests using a new test_filter option in "platformio.ini" or platformio test –filter command // Resolve #934
2017-06-24 18:40:30 +03:00
Ivan Kravets
8f4c09a600
Better escaping for package file names
2017-06-24 16:07:40 +03:00
Ivan Kravets
6e7de3a01c
Sort platforms and frameworks by name
2017-06-23 14:08:46 +03:00
Ivan Kravets
f78837d467
Custom transport for Unit Testing
2017-06-20 18:48:52 +03:00
Ivan Kravets
b04fc327c0
Configure Serial Port Monitor from platformio.ini // Resolve #787
2017-06-07 02:32:25 +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
5d6d49f7e1
Implement “debug_load_cmd”
2017-05-27 01:10:07 +03:00
Ivan Kravets
cb241b703a
Preload debugging firmware before debug session
2017-05-20 02:17:00 +03:00
Ivan Kravets
6941b822b6
Custom debugging configuration
2017-05-18 21:51:38 +03:00
Ivan Kravets
f3f8374253
A few updates for PIO Unified Debugger and PIO Account
2017-05-04 19:06:38 +03:00
Ivan Kravets
a5973043b1
Allow to change account password with passed options
2017-05-04 12:31:03 +03:00
Ivan Kravets
c69269ea3d
Offline mode for PIO Account Show command
2017-05-04 00:36:52 +03:00
Ivan Kravets
884859324d
User Guide (CLI) for PIO Unified Debugger
2017-04-30 01:52:06 +03:00
Ivan Kravets
1e5df747cd
Handle `env_default` in "platformio.ini" when re-initializing a project // Resolve #950
2017-04-28 18:10:37 +03:00
Ivan Kravets
9658bcdb73
The Unified Debugger
2017-04-28 01:38:25 +03:00
Ivan Kravets
384c3c45e4
Add “boards_dir” to known [platformio] option // Resolve #949
2017-04-27 18:30:40 +03:00
Ivan Kravets
44be1dc1c7
Some fixes for new PyLint
2017-04-15 16:36:59 +03:00
Ivan Kravets
b5217682fd
Fix multi line items for lib_deps // Resolve #931
2017-04-02 21:58:38 +03:00
Ivan Kravets
73f4bce99a
Rename “debug_link” option to “debug_tool”
2017-04-01 14:35:55 +03:00
Ivan Kravets
75e1173f80
Initial support for debugging // Resolve #514
2017-03-31 18:55:19 +03:00
Ivan Kravets
fe7c93d004
Multi-line support for the different options in “platformio.ini” // Resolve #889
2017-03-29 17:49:01 +03:00
Ivan Kravets
e736b08a49
Allow to update only the PIO Core packages
2017-03-27 14:14:29 +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
93ce65b28b
Unfix installed package when the latest version is uninstalled
2017-03-04 18:37:03 +02:00
Ivan Kravets
cb927c276c
Improve JSON support for pio platform sub-commands
2017-03-03 23:29:17 +02:00
Ivan Kravets
fe1846c2e1
YAPF formatting
2017-03-02 17:09:22 +02:00
Ivan Kravets
2e6d66fcd4
Sort boards by name
2017-02-26 23:47:04 +02:00
Ivan Kravets
c0c8368905
Code cleanup
2017-02-26 19:37:26 +02:00
Ivan Kravets
8f79d865aa
List supported frameworks, SDKs with a new pio platform frameworks command
2017-02-26 17:53:41 +02:00
Ivan Kravets
20d9f7dae7
Don’t return something when can’t retrieve latest version
2017-02-01 19:07:53 +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