Ivan Kravets
20334772b5
Install a dev-platform with ALL declared packages using a new `--with-all-packages` option // Resolve #3345
2020-01-24 20:20:56 +02:00
Valerii Koval
46a9c1b6b2
Add initial support for PVS-Studio check tool ( #3357 )
...
* Add initial support for PVS-Studio check tool
* Enable all available PVS-Studio analyzers by default
* Add tests for PVS-Studio check tool
* Improve handling check tool extra flags that contain colon symbol
2020-01-23 12:57:54 +02:00
Max Prokhorov
5ac1e9454f
pio-test: pass --verbose to the run command context ( #3338 )
...
* pio-test: pass --verbose to the run command context
* restore old output behavior
2020-01-23 12:56:08 +02:00
Ivan Kravets
178080fd12
Improve boards search
2020-01-04 13:53:08 +02:00
Ivan Kravets
915b9145f6
Filter boards by ID+Name
2020-01-04 11:46:25 +02:00
Ivan Kravets
8d7b775875
Implement package packer
2020-01-03 15:52:54 +02:00
Ivan Kravets
442a7e3576
Made package ManifestSchema compatible with marshmallow >= 3 // Resolve #3296
2019-12-29 13:13:04 +02:00
Ivan Kravets
26e7069099
Fixed default PIO Unified Debugger configuration for J-Link probe
2019-12-22 12:33:08 +02:00
Ivan Kravets
31eed6c5e5
Improve detecting of a run PIO Home Server
2019-12-09 14:47:00 -08:00
Ivan Kravets
5768fcd429
Inform that PlatformIO Home server is already started in another process
2019-12-02 19:34:19 +02:00
Ivan Kravets
f852f9fa89
Small refacoring
2019-11-28 18:23:00 +02:00
Ivan Kravets
5c388d4271
Fix issue with invalid checking used port for PIO Home server
2019-11-28 18:14:53 +02:00
Ivan Kravets
49ceadc6ad
Move exceptions to their components
2019-11-28 16:15:54 +02:00
Ivan Kravets
88ead0aed1
Catch all debug errors when killing debug server
2019-11-19 18:55:21 +02:00
Ivan Kravets
464e1a509f
Add PIO Home "os.get_file_mtime" RPC method
2019-11-16 22:57:56 +02:00
Ivan Kravets
0029c7fe09
Advanced Serial Monitor with UI
2019-11-16 17:45:57 +02:00
Ivan Kravets
6809da0353
Replace os.path.abspath by realpath
2019-11-15 16:02:15 +02:00
Ivan Kravets
b1577d101c
Update PIO Home to 3.0.1
2019-11-13 15:32:57 +02:00
Ivan Kravets
53e6cf3e4a
Drop support for "project_dirs" argument to Project RPC
2019-11-13 15:32:14 +02:00
Ivan Kravets
f0eb177a8e
Check if directory exists before fetching project info
2019-11-12 18:32:10 +02:00
Ivan Kravets
cbb7869da1
Fixed an issue with the broken latest news for PIO Home
2019-11-12 13:09:35 +02:00
Ivan Kravets
56ceee220b
Fix invalid build status for unit test when remote is used
2019-11-11 22:48:29 +02:00
Ivan Kravets
0328037b49
Handle project configuration (monitor, test, and upload options) for PIO Remote commands // Resolve #2591
2019-11-11 22:38:16 +02:00
Ivan Kravets
95c1b0214c
Rename "check_pattern" to "check_patterns"
2019-11-07 15:24:47 +02:00
Ivan Kravets
67aea4db3f
Fix issue with GDB/MI Stream Records for PIO Debugger
2019-11-06 22:30:58 +02:00
Ivan Kravets
70f4fa2665
Remove platformio.description if none value is passed
2019-11-06 20:06:30 +02:00
Ivan Kravets
2cce47a13d
Fix "pio_reset_run_target" for JLink debug probe
2019-11-06 12:20:42 +02:00
Ivan Kravets
e0c174b9b6
Improve PIO Home Misc RPC
2019-11-06 00:48:28 +02:00
Ivan Kravets
e5ec4de3a4
Extend PIO Home RPC with "project.config_update_description(path, text)" method
2019-11-06 00:05:17 +02:00
valeros
182835fabf
Rename check_patterns option to check_pattern
2019-11-05 11:36:20 +02:00
Ivan Kravets
7345d3ea19
Improve dump of config data
2019-11-05 00:17:39 +02:00
Ivan Kravets
3289e84b21
Refactor PIO Check from "check_filters" to "check_patterns"
2019-11-04 18:22:28 +02:00
Ivan Kravets
b45abf67a5
Fix broken debug configuration
2019-11-04 15:36:23 +02:00
Ivan Kravets
40109263f0
Fix initial debug configuration for J-Link
2019-11-02 23:09:56 +02:00
Ivan Kravets
b45261c3dc
Change initial debug configuration to: reset/halt, load, init break points
2019-11-02 22:56:11 +02:00
Ivan Kravets
73bcf18498
Fix broken debugger
2019-11-02 22:54:57 +02:00
Ivan Kravets
7784743cb1
Switch to default values from project configuration options
2019-11-02 19:44:28 +02:00
Ivan Kravets
da928efb43
Added "--shutdown-timeout" option to PIO Home Server
2019-11-01 14:40:03 +02:00
Ivan Kravets
cd3d638337
Disable parsing of extra configs for PIO Home Project RPC load/dump methods
2019-11-01 12:05:13 +02:00
Ivan Kravets
9b65a091da
Export config dump/load and schema to PIO Home Project.RPC
2019-10-31 15:27:34 +02:00
Ivan Kravets
2d4722477e
Automatically shutdown PIO Home server when no clients for 1 hour
2019-10-30 18:58:49 +02:00
valeros
d815daed29
Allow specifying defect level that will cause failure
2019-10-30 13:38:46 +02:00
valeros
c4e7674585
Don't pass header files to Cppcheck
2019-10-30 12:23:33 +02:00
Ivan Kravets
94f565db84
Show warning about restart IDE to affect PIO Home changes
2019-10-29 18:11:09 +02:00
Ivan Kravets
8d0584aa59
Add new IDE RPC "open_text_document" method for PIO Home
2019-10-29 17:37:09 +02:00
Ivan Kravets
7dbeab11a5
Add new OS.RPC "open_file" method for PIO Home
2019-10-29 17:36:36 +02:00
valeros
0194e09410
Use simple abspath to get absolute path to file with defect
2019-10-28 18:37:14 +02:00
valeros
187e30d055
Export full path to file with defect
2019-10-28 18:30:22 +02:00
valeros
39a7062503
Fix types of defect fields column and line
2019-10-28 18:12:39 +02:00
valeros
5573c3871c
Allow cppcheck suppress individual defects by default
2019-10-28 13:38:46 +02:00