Ivan Kravets
a60c57ac58
Initial support for Python 3.5+ // Resolve #895 Resolve #1365
2018-12-26 20:54:29 +02:00
Ivan Kravets
080369f597
Make "print" compatible between Py2 & Py3
2018-10-27 20:22:11 +03:00
Ivan Kravets
f54d32843a
Add "debug" target, update docs for "uploads" option // Resolve #1833
2018-09-06 02:25:28 +03:00
Ivan Kravets
d448a0ec5c
Switch docs to HTTPS
2018-08-15 19:44:02 +03:00
Ivan Kravets
bf23d85005
Merge branch 'hotfix/v3.5.5' into develop
...
* hotfix/v3.5.5:
Add "test_build_project_src" option for PIO Unit Testing
2018-07-20 02:05:01 +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
bfc94d36e3
Introduce "Program Memory Usage"
2018-06-04 14:09:48 +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
19003ea51b
Simplify configuration for PIO Unit Testing
2018-05-14 22:13:42 -07:00
Ivan Kravets
366efacd81
Prepend upload flags instead of "append"
2018-05-05 21:15:50 +03: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
979a6a80f0
Fix issue which did not allow to override runtime build environment using extra POST script
2018-03-20 19:24:05 +02:00
Ivan Kravets
105cd0fa71
Use custom object suffix only for Arduino/Energia frameworks
2018-03-07 23:35:03 +02:00
Ivan Kravets
1cb1af3375
Revert back caching for Travis.CI
2018-02-20 14:29:20 +02:00
Ivan Kravets
7c0cd12f80
Builder: append target suffix to the filename instead of replacing
2018-02-20 01:15:52 +02:00
Ivan Kravets
cdee242333
Builder: append target suffix to the filename instead of replacing
2018-02-20 01:10:27 +02:00
Ivan Kravets
231bd8b294
Implement autodetecting of default debug tool
2018-02-09 21:47:59 +02:00
Ivan Kravets
b6ad672f6a
Use SCons "gas" tool instead of "as"
2018-01-26 20:50:33 +02:00
Ivan Kravets
1412f085b8
Minor improvements
2018-01-25 18:12:36 +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
dabe9ba2a7
Show all available upload protocols before firmware uploading
2018-01-25 14:26:15 +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
ca8bc3819f
Add "include" folder for project’s header files // Resolve issue #1107
2017-12-14 22:02:41 +02:00
Ivan Kravets
8b4104bf5b
YAPF
2017-11-22 21:09:16 +02:00
Ivan Kravets
b670ab4888
Initial support for non-ascii locales
2017-11-02 23:14:32 +02:00
Ivan Kravets
71afea8d80
Expand user folder for lib_extra_dirs
2017-09-22 01:22:21 +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
35a91dbd57
Pre/Post extra scripting for advanced control of PIO Build System // Resolve #891
2017-06-30 00:15:49 +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
0376a92ebb
FAQ: UnicodeDecodeError: Non-ASCII characters found in build environment
2017-06-01 21:35:26 +03:00
Ivan Kravets
9658bcdb73
The Unified Debugger
2017-04-28 01:38:25 +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
2467d5a5d0
Do not overwrite project configuration variables when system environment variables are set
2017-02-18 18:28:05 +02:00
Ivan Kravets
44e11bcc33
Added global “lib_extra_dirs” option to “[platformio]” section // Resolve #842
2016-12-05 14:43:06 +02:00
Ivan Kravets
c75fc623cb
Better parser for IDE data
2016-12-04 23:52:38 +02:00
Ivan Kravets
25c979a8ee
Pass all PIO variables to PlatformManager
2016-12-02 19:21:56 +02:00
Ivan Kravets
a251470ebd
Python style formatting
2016-10-31 20:05:34 +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
e50327bccc
Deprecate `lib_force
option, please use
lib_deps` instead
2016-09-17 16:32:16 +03:00
Ivan Kravets
ec035c25a1
Improve "clean" target // Resolve #747
2016-09-02 18:45:19 +03:00
Ivan Kravets
1b32091d7d
Fix broken Unit Testing
2016-08-31 02:06:43 +03:00
Ivan Kravets
f8e70c9362
Improve detecting of Python EXE Path
2016-08-29 20:20:12 +03:00
Ivan Kravets
0f8f9c94cd
Make less verbose AS command
2016-08-29 14:10:09 +03:00
Ivan Kravets
e232810325
Improve output in non verbose mode
2016-08-27 19:30:38 +03:00
Ivan Kravets
64cc353455
Implement build hooks for Windows
2016-08-17 17:36:05 +03:00
Ivan Kravets
8d8a0efdb9
Refactor long command hook for GCC and Windows CMD limitations
2016-08-15 20:14:09 +03:00