Valerii Koval
24c04057e9
CLion: Add paths to libraries specified via lib_extra_dirs option ( #3463 )
...
* Add paths to libraries specified via lib_extra_dirs option
Besides, global folders in SRC_LIST seem a bit unnecessary
since there might be unused libraries in these folders
* Refactor processing of includes when exporting IDE/Editor projects
Split includes according to their source. That will help export includes in a more flexible way.
For example some IDEs don't need include paths from toolchains
* Add new record to history log
* Typo fix
2020-04-21 17:37:55 +03:00
Ivan Kravets
cb1058c693
New PIO Account with "username" and profile support
2020-04-19 20:03:46 +03:00
Ivan Kravets
be6bf5052e
Open source PIO Remote client
2020-04-19 19:26:56 +03:00
valeros
788351a0cd
Fixed an incorrect node path used for pattern matching when processing middleware nodes
2020-04-13 16:41:03 +03:00
Ivan Kravets
aba2ea9746
Temporary disable "infineonxmc" from CI due to a broken dev-platform
2020-04-09 12:44:52 +03:00
Ivan Kravets
e92b498b68
Fixed an issue when saving libraries in new project results in error "No option 'lib_deps' in section" // Resolve #3442
2020-03-27 13:34:14 +02:00
Ivan Kravets
f95230b86e
Fixed UnicodeDecodeError on Windows when network drive (NAS) is used // Resolve #3417
2020-03-21 21:53:42 +02:00
Ivan Kravets
32642b7ec8
Fix broken link to Renode in history
2020-03-20 17:16:49 +02:00
Ivan Kravets
91ae8b4cc7
Fixed typo in history
2020-03-20 15:15:30 +02:00
Ivan Kravets
b7b9ee5a80
Bump version to 4.3.1
2020-03-20 15:13:40 +02:00
Ivan Kravets
658b3df123
Fixed an TypeError "super(type, obj): obj must be an instance or subtype of type" when device monitor is used with a custom dev-platform filter // Resolve #3431
2020-03-20 13:56:30 +02:00
Ivan Kravets
d32312e738
Fixed an issue when lib_archive = no was not honored in "platformio.ini"
2020-03-20 13:34:35 +02:00
Ivan Kravets
6b2ff04bbf
Fixed an error "SyntaxError: 'return' with argument inside generator" for PIO Unified Debugger when Python 2.7 is used
2020-03-20 13:01:33 +02:00
Ivan Kravets
6414e1d9e3
Bump version to 4.3.0
2020-03-19 22:37:16 +02:00
Ivan Kravets
15647c81f0
New standalone (1-script) PlatformIO Core Installer
2020-03-19 18:26:30 +02:00
Ivan Kravets
24a0d9123e
Update history with initial support for Renode
2020-03-19 17:04:05 +02:00
Ivan Kravets
3dd3ea1c35
Show a hexadecimal representation of the data (code point of each character) with `hexlify` filter
2020-03-18 18:55:54 +02:00
Ivan Kravets
605cd36e27
Send a text to device on ENTER with `send_on_enter` filter // Resolve #926
2020-03-18 00:09:40 +02:00
Ivan Kravets
24a23b67dd
Fix formatting issue
2020-03-17 23:10:06 +02:00
Ivan Kravets
0df72411a0
Device Monitor Filter API, implement "time" and "log2file" filters // Resolve #981 Resolve #670
2020-03-17 23:08:57 +02:00
Ivan Kravets
5a72033622
Fixed an issue when unknown transport is used for PIO Unit Testing // Resolve #3422
2020-03-17 17:42:54 +02:00
Ivan Kravets
4e6095ca13
Update docs and history
2020-03-17 17:39:11 +02:00
Ivan Kravets
a22ed40256
Added initial support for an official "PlatformIO for CLion IDE" plugin // Resolve #2201
2020-03-14 19:31:00 +02:00
Ivan Kravets
9a5ebfb642
Bump version to 4.3.0b1
2020-03-12 15:10:25 +02:00
Ivan Kravets
108b892e30
Control device monitor output with filters and text transformations
2020-03-12 14:28:54 +02:00
Ivan Kravets
0f02b3b653
Improved support for Arduino "library.properties" `depends` field
2020-03-07 17:44:28 +02:00
Ivan Kravets
59e1c88726
Fixed an issue when `"libArchive": false` in "library.json" does not work // Resolve #3403
2020-03-06 00:37:48 +02:00
Ivan Kravets
3a27fbc883
Fixed an issue when Python 2 does not keep encoding when converting .INO file // Resolve #3393
2020-03-05 23:52:46 +02:00
Ivan Kravets
261c46d4ef
Add support for Arm Mbed "module.json" `dependencies` field // Resolve #3400
2020-03-03 23:10:19 +02:00
Ivan Kravets
eee12b9b66
Fixed an issue "the JSON object must be str, not 'bytes'" when PIO Home is used with Python 3.5 // Resolve #3396
2020-02-29 21:59:10 +02:00
Ivan Kravets
9fd0943b75
Fixed an issue when quitting from PlatformIO IDE does not shutdown PIO Home server
2020-02-18 00:03:23 +02:00
Ivan Kravets
82f36a1ac3
Bump version to 4.2.1
2020-02-17 14:25:20 +02:00
Ivan Kravets
6328206e78
Fixed an issue when generating of compilation database "compile_commands.json" does not work with Python 2.7 // Resolve #3378
2020-02-17 13:05:01 +02:00
Ivan Kravets
43664672fc
Bump version to 4.2.1a3
2020-02-14 22:59:16 +02:00
Ivan Kravets
5cc9a328ab
Fixed an issue when Library Dependency Finder (LDF) ignores custom "libLDFMode" and "libCompatMode" options in library.json
2020-02-14 22:57:51 +02:00
Ivan Kravets
6556c37e58
Bump version to 4.2.1a2
2020-02-14 20:57:40 +02:00
valeros
292049199a
Add new record to history log
2020-02-14 17:24:52 +02:00
Ivan Kravets
a57ea79bf8
Froze "marshmallow" dependency to 2.X for Python 2 // Resolve #3380
2020-02-14 13:49:41 +02:00
Ivan Kravets
22e8e02f3d
Automatically rebuild contrib-pysite package when import fails // Resolve #3313
2020-02-13 22:06:46 +02:00
Ivan Kravets
36a2228220
Fixed "TypeError: unsupported operand type(s)" when system environment variable is used by project configuration parser // Resolve #3377
2020-02-13 13:34:34 +02:00
Ivan Kravets
176cf17f9f
Bump version to 4.2.0
2020-02-12 16:42:06 +02:00
Ivan Kravets
86069ab7c6
Typo fix
2020-02-08 21:37:18 +02:00
Ivan Kravets
86f2dde6f3
Do not overwrite a custom items in VSCode's "extensions.json" // Resolve #3374
2020-02-08 21:36:32 +02:00
Ivan Kravets
2763853d8d
Fixed an issue when no error is raised if referred parameter (interpolation) is missing in a project configuration file // Resolve #3279
2020-02-08 19:10:48 +02:00
Ivan Kravets
2fa20b5c52
Typo fix
2020-02-07 11:28:32 +02:00
Valerii Koval
0b0b63aa7d
Update templates for Atom, VSCode, CLion ( #3371 )
...
* Wrap flags with whitespace chars when exporting data for IDEs
* Update IDEs templates
Take into account compiler flags that can contain whitespace characters (e.g. -iprefix)
* Update template for VSCode
* Add history record
2020-02-07 11:26:45 +02:00
Ivan Kravets
73ce3c94e9
Initial support for `Project Manager // Resolve #3335
2020-02-06 23:32:43 +02:00
Ivan Kravets
00a9a2c04d
Generate `compilation database "compile_commands.json" // Resolve #2990
2020-02-06 17:19:48 +02:00
Valerii Koval
7716fe1d1c
Autodetect monitor port for boards with specified HWIDs // Resolves #3349 ( #3369 )
...
* Autodetect serial port for boards with specified hwids
* Add new record to history log
2020-02-05 22:33:05 +02:00
Ivan Kravets
09b3df5520
Fixed a "UnicodeDecodeError" when listing built-in libraries on macOS with Python 2.7 // Resolve #3370
2020-02-05 22:25:06 +02:00