Ivan Kravets
c2a549b0c2
Install all project dependencies declared via "lib_deps" option using "platformio lib install" command // Resolve #2147
2019-05-23 18:37:08 +03:00
Ivan Kravets
0fda79a075
Switch to Click meta context for lib CLI
2019-05-23 13:05:44 +03:00
Ivan Kravets
21e2ac6695
Use isolated library dependency storage per project build environment // Resolve #1696
2019-05-23 00:23:24 +03:00
Ivan Kravets
f29a74042f
Drop support for "lib_extra_dirs" in "platformio" section
2019-05-20 21:12:45 +03:00
Ivan Kravets
5fe4de626b
Implement unified project workspace storage ".pio" // Resolve #1778
2019-05-20 17:01:54 +03:00
Ivan Kravets
ce4ed18ceb
Check unknown build environment passed by user
2019-05-10 15:49:01 +03:00
Ivan Kravets
c79b3ff7f1
Override default “platformio.ini” with a custom using "-c, --project-conf" option // Resolve #1913
2019-05-10 00:01:10 +03:00
Ivan Kravets
07a2a49d93
Refactor project helpers
2019-05-07 22:13:21 +03:00
Ivan Kravets
c235974eb6
Switch to the new ProjectConfig API
2019-05-07 17:51:50 +03:00
Ivan Kravets
1b4f945907
Remove support for renamed dev/platforms
2019-05-07 15:59:09 +03:00
Ivan Kravets
8e55c9e4d0
Include external configuration files with "extra_configs" option // Resolve #1590
2019-05-03 21:03:36 +03:00
Ivan Kravets
3f52a6d5ba
YAPF 0.26.0
2019-03-07 12:36:17 +02:00
Ivan Kravets
a60c57ac58
Initial support for Python 3.5+ // Resolve #895 Resolve #1365
2018-12-26 20:54:29 +02:00
Ivan Kravets
69d01c4bc1
Fix an issue when `pio run -t monitor
always uses first
monitor_port
` even with multiple environments // Resolve #1841
2018-10-12 21:57:57 +03:00
Ivan Kravets
e6fa8654ad
YAPF
2018-09-20 14:55:55 +03:00
Ivan Kravets
903b41b336
Add "test_build_project_src" option for PIO Unit Testing
2018-07-20 02:04:40 +03:00
Ivan Kravets
389783adae
Removed "date&time" when processing project with "platformio run" command // Resolve #1343
2018-06-15 14:53:48 +03:00
Ivan Kravets
a584ac1da2
YAPF
2018-06-08 21:37:57 +03:00
Ivan Kravets
9ba5dc0a60
Override any option from board manifest in Project Configuration File "platformio.ini" // Resolve #1612
2018-05-26 01:02:52 +03:00
Ivan Kravets
29064b6c63
Rename "monitor_baud" option to "monitor_speed"
2018-05-14 18:53:16 -07:00
Ivan Kravets
73b1d9ccd5
Configure a custom path to SVD file using "debug_svd_path" option
2018-05-01 21:09:32 +03:00
Ivan Kravets
233d48fac0
Describe a project with "description" option for "platformio.ini"
2018-03-16 14:12:05 +02:00
Ivan Kravets
3663dc3470
Fix issue with useless project rebuilding for case insensitive file systems (Windows)
2018-03-15 19:53:05 +02:00
Ivan Kravets
f63a6d73ee
Add "include_dir" to known options list // Resolve #1433
2018-03-12 19:22:55 +02:00
Ivan Kravets
6b36a29858
Control PIO Unified Debugger and its firmware loading mode using "debug_load_mode" option
2018-02-15 19:44:29 +02:00
Ivan Kravets
231bd8b294
Implement autodetecting of default debug tool
2018-02-09 21:47:59 +02:00
Ivan Kravets
aac0b29929
Dump only "platform, board and framework" by default when processing environment
2018-02-09 01:23:02 +02:00
Ivan Kravets
31edb2a570
Minor fix
2018-02-06 11:27:44 +02:00
Ivan Kravets
e7e80ff152
Fix issue when no environment is specified
2018-02-06 11:25:38 +02:00
Ivan Kravets
1362630ed6
Raise an error when invalid environment name was set for env_default
option
2018-02-06 01:54:34 +02:00
Ivan Kravets
316c2c6e1a
Improve calculating of project hash
2018-01-26 22:24:49 +02:00
Ivan Kravets
dcb299e9b9
Use dynamic "build_dir" when checking project for structure chnages
2018-01-18 22:12:32 +02:00
Ivan Kravets
2b4b2eb571
Pass a list iterator directly to "any" or "all" functions
2018-01-18 22:04:43 +02:00
Ivan Kravets
24f314d73d
Improve a work in off-line mode
2018-01-13 19:44:05 +02:00
Ivan Kravets
2b3bc05f2b
Option which allows to specify custom test_speed
// Resolve #1273
2018-01-04 16:14:56 +02:00
Ivan Kravets
5e666492c3
Rename envs_dir
option to build_dir
in platformio.ini
2018-01-03 15:47:02 +02:00
Ivan Kravets
8b4104bf5b
YAPF
2017-11-22 21:09:16 +02:00
Ivan Kravets
e5e5ebb7db
YAPF formatter
2017-11-01 14:10:32 +02:00
Ivan Kravets
7963ce2cdd
Do not warn about "custom_" options in configuration file
2017-09-13 17:38:42 +03:00
Ivan Kravets
743de42484
Add "test_ignore" to known options list
2017-08-17 17:18:23 +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
f13537cabb
YAPF
2017-07-24 17:35:41 +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
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
f78837d467
Custom transport for Unit Testing
2017-06-20 18:48:52 +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