Ivan Kravets
|
883a97a38c
|
Fixed an issue when --upload-port CLI flag does not override declared upload_port option in "platformio.ini"
|
2019-08-28 19:56:09 +03:00 |
|
Ivan Kravets
|
9023358d9e
|
YAPF=0.28.0
|
2019-08-17 17:54:31 +03:00 |
|
Ivan Kravets
|
6a90388649
|
Move FS related helpers to fs.py module
|
2019-08-12 19:44:37 +03:00 |
|
Ivan Kravets
|
fbdfe31f17
|
Shared cache directory for the build derived files // Resolve #2674
|
2019-06-15 18:53:13 +03:00 |
|
Ivan Kravets
|
1ccc526960
|
Revert "Revert back "Look firstly in built-in library storages""
This reverts commit 4ae302762a.
|
2019-06-13 13:08:53 +03:00 |
|
Ivan Kravets
|
4ae302762a
|
Revert back "Look firstly in built-in library storages"
|
2019-06-13 00:42:10 +03:00 |
|
Ivan Kravets
|
d5c98e4f27
|
Look firstly in built-in library storages for a missing dependency instead of PlatformIO Registry // Resolve #1654
|
2019-06-12 22:02:59 +03:00 |
|
Ivan Kravets
|
4416c12747
|
Fix numerous issues related to "UnicodeDecodeError" and international locales, or when project path contains non-ASCII chars // Resolve #2100
|
2019-06-03 17:44:41 +03:00 |
|
Ivan Kravets
|
e269c91d26
|
Improve compatibility with hashlib Py2/Py3
|
2019-06-03 13:30:35 +03:00 |
|
Ivan Kravets
|
d0b3c5ee86
|
Switch between Build Configurations (release and debug) with a new project configuration option build_type // Resolve #2184
|
2019-06-02 14:11:31 +03:00 |
|
Ivan Kravets
|
4af615a49c
|
Maintain renamed options when reading configuration file
|
2019-06-01 16:58:14 +03:00 |
|
Ivan Kravets
|
c038074489
|
Override default development platform upload command with a custom // Resolve #2599
|
2019-06-01 14:36:07 +03:00 |
|
Ivan Kravets
|
33d16bfcf0
|
Use named context meta vars for unit testing
|
2019-05-31 15:47:25 +03:00 |
|
Ivan Kravets
|
1598c8197e
|
Fix "clean" target
|
2019-05-30 23:33:57 +03:00 |
|
Ivan Kravets
|
1dbaed5beb
|
Implement "silent" mode for config.validate()
|
2019-05-30 21:26:51 +03:00 |
|
Ivan Kravets
|
0ce2343836
|
Do not pass project settings as SCons arguments // Resolve #1637
|
2019-05-30 17:08:00 +03:00 |
|
Ivan Kravets
|
19725fec04
|
Add options to override default locations used by PlatformIO Core // Resolve #1615
|
2019-05-24 20:49:05 +03:00 |
|
Ivan Kravets
|
a6e5a0c7f5
|
Fix an issue for Project Generator when include path search order is inconsistent to what passed to the compiler // Resolve #2509
|
2019-05-24 16:06:27 +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
|
e7d75d1412
|
Remove debug code
|
2019-05-21 21:47:20 +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
|
971049b41c
|
Move process related helpers to "proc" module
|
2019-05-16 21:03:15 +03:00 |
|
Ivan Kravets
|
5e1a931145
|
Switch Python or Platform dependent code to "compat" module
|
2019-05-10 17:50:08 +03:00 |
|
Ivan Kravets
|
07a2a49d93
|
Refactor project helpers
|
2019-05-07 22:13:21 +03:00 |
|
Ivan Kravets
|
7ddd22209f
|
Enable PyLint "import-error"
|
2019-05-07 21:16:42 +03:00 |
|
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 |
|