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
fff33d8c29
Do not send CR+NL for "send_on_enter" device monitor filter
2020-03-18 17:25:40 +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
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
108b892e30
Control device monitor output with filters and text transformations
2020-03-12 14:28:54 +02:00
Vojtěch Boček
8c3de609ab
Add ESP crash trace decoding to monitor ( #3383 )
...
* Implement mechanism for adding platform filters into miniterm
Updates platformio/platform-espressif8266#31
* DeviceMonitorFilter: fixes for Windows and Python2
2020-03-11 13:22:01 +02:00
Ivan Kravets
ce6b96ea84
Use native open/io.open for file contents reading/writing
2020-03-05 23:52:13 +02:00
Ivan Kravets
2d4a3db250
Fixed an issue with expanding $WORKSPACE_DIR for library manager
2020-02-29 23:08:08 +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
b8c9eee8af
Force docs to HTTPS
2020-02-16 21:25:30 +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
a10625a052
Automatically rebuild contrib-pysite package when import fails // Issue #3313
2020-02-13 15:53:42 +02:00
Ivan Kravets
b41262a20e
Fix broken "init" command
2020-02-12 16:34:38 +02:00
Ivan Kravets
d0a6861369
Fix "TypeError: TypeError: write() argument 1 must be unicode" when generating project on Windows/Python 2
2020-02-12 15:14:58 +02:00
Ivan Kravets
0bc872eafd
Remap command before calling Click
2020-02-12 13:47:42 +02:00
Ivan Kravets
a78b461d45
Code formatting
2020-02-08 19:10:15 +02:00
valeros
fe174e35c8
Suppress warnings from packages dir instead of core dir for CppCheck
2020-02-06 23:48:13 +02:00
Ivan Kravets
73ce3c94e9
Initial support for `Project Manager // Resolve #3335
2020-02-06 23:32:43 +02:00
valeros
d2033aacea
Remove the entire folder with temp files used by pvs-studio tool
2020-02-06 23:21:27 +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
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