Ivan Kravets
19844c89c1
Merge branch 'hotfix/v3.5.4' into develop
...
* hotfix/v3.5.4:
Fix preprocessor for Arduino sketch when function returns certain type // Resolve #1683
2018-06-15 15:55:30 +03:00
Ivan Kravets
c055ed4850
Fix preprocessor for Arduino sketch when function returns certain type // Resolve #1683
2018-06-15 15:55:17 +03:00
Ivan Kravets
38c74b3f78
Merge branch 'hotfix/v3.5.4' into develop
...
* hotfix/v3.5.4:
Handle "architectures" data from "library.properties" manifest in `lib_compat_mode = strict`
2018-06-12 13:47:29 +03:00
Ivan Kravets
92fc308590
Handle "architectures" data from "library.properties" manifest in lib_compat_mode = strict
2018-06-12 13:47:16 +03:00
Ivan Kravets
a6831d9783
Merge branch 'hotfix/v3.5.4' into develop
...
* hotfix/v3.5.4:
Isolate build environment for "BuildSources" nodes
Append a main LD script at the beginning
Bump version to 3.5.4a1
Fixed issue with invalid LD script if path contains space
Don't export ``CPPPATH`` of project dependent libraries to frameworks // Resolve #1665
YAPF
# Conflicts:
# HISTORY.rst
# platformio/__init__.py
# platformio/builder/tools/pioupload.py
2018-06-11 18:41:39 +03:00
Ivan Kravets
2ba7c47603
Temporary disable raising error when program data size excesses declared in board manfiest
2018-06-10 01:56:48 +03:00
Ivan Kravets
786d505ecb
Isolate build environment for "BuildSources" nodes
2018-06-10 01:27:50 +03:00
Ivan Kravets
00c0eaed8a
Append a main LD script at the beginning
2018-06-09 14:50:54 +03:00
Ivan Kravets
f9fde5d627
Fixed issue with invalid LD script if path contains space
2018-06-09 00:48:42 +03:00
Ivan Kravets
75754a4750
Don't export `CPPPATH
` of project dependent libraries to frameworks // Resolve #1665
2018-06-08 21:38:41 +03:00
Ivan Kravets
a584ac1da2
YAPF
2018-06-08 21:37:57 +03:00
Ivan Kravets
bfc94d36e3
Introduce "Program Memory Usage"
2018-06-04 14:09:48 +03:00
Ivan Kravets
2fb8128791
YAPF
2018-06-02 16:14:58 +03:00
Ivan Kravets
b213a302e3
Handle _MCU and _F_CPU variables for AVR native // Resolve #1641
2018-05-30 14:14:42 +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
8cda6db02d
Rename LDF compatibility mode from "light" to "soft"
2018-05-25 01:46:53 +03:00
Ivan Kravets
19003ea51b
Simplify configuration for PIO Unit Testing
2018-05-14 22:13:42 -07:00
Ivan Kravets
9d566d8905
Add debugger to env PATH
2018-05-11 03:06:18 +03:00
Ivan Kravets
366efacd81
Prepend upload flags instead of "append"
2018-05-05 21:15:50 +03:00
Ivan Kravets
7be1af4241
Do not check if a custom SVD file exists
2018-05-02 12:37:51 +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
c9fa2206ef
Normalize SVD path
2018-04-30 12:33:19 +03:00
Ivan Kravets
b1caaa2208
Export path to SVD file for IDEs
2018-04-27 20:37:41 +03:00
Ivan Kravets
1c68409a08
Improve support for Black Magic Probe in "uploader" role
2018-04-23 17:30:05 +03:00
Ivan Kravets
6b6860196a
Fix issue with "build_unparse" for string items
2018-04-20 19:10:20 +03:00
Ivan Kravets
b77160d363
Upgrade VSCode CPP manifest to v3
2018-04-20 13:56:04 +03:00
Ivan Kravets
aa28beddd8
Handle broken JSON files
2018-04-15 06:08:29 +03:00
Ivan Kravets
1410dd093a
Revert back g++ macro from dump list // Issue #1546
2018-04-01 10:28:25 -07:00
Ivan Kravets
622e4033c1
Dump g++ macros for IDE
2018-03-24 12:45:00 +02: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
8f7206b186
Use absolute path for CPP includes when exporting data to IDE
2018-03-22 12:09:36 +02:00
Ivan Kravets
1461953341
Process "unflags" after frameworks
2018-03-21 19:49:45 +02: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
61374f15f1
Fix issue with `build_unflags
` option when a macro contains value
2018-03-20 16:06:39 +02:00
Ivan Kravets
02bad10652
Do not show duplicated upload protocols
2018-03-15 20:53:23 +02:00
Ivan Kravets
7e875553c2
Allow to control maximum depth of nested includes for conditional PreProcessor
2018-03-08 16:29:09 +02:00
Ivan Kravets
105cd0fa71
Use custom object suffix only for Arduino/Energia frameworks
2018-03-07 23:35:03 +02:00
Ivan Kravets
2ccb30b0f0
Print VCS version if available in LDF Graph
2018-03-02 14:31:24 +02:00
Ivan Kravets
3a52f35fe5
Add "udev" to FAQ
2018-02-20 15:06:35 +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
f86885a523
Typo fix
2018-02-13 23:21:19 +02:00
Ivan Kravets
0c2f973412
Mark project source and library directories for CLion IDE // Resolve #1359 Resolve #897 Resolve #1345
2018-02-13 19:24:02 +02:00
Ivan Kravets
06cce20707
Minor formatting to the system info
2018-02-12 17:27:20 +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
f7023aa8ff
Print platform information while processing environment
2018-02-07 19:44:02 +02:00
Ivan Kravets
904c5464c3
Add user libraries before built-in (frameworks, toolchains)
2018-02-07 15:28:34 +02:00
Ivan Kravets
00782fc624
Cosmetic changes
2018-01-30 23:31:21 +02:00