Commit Graph

4132 Commits

Author SHA1 Message Date
Ivan Kravets b68e5db46b Fix broken example when using custom uploader // Resolve #2735 2019-07-03 12:37:00 +03:00
Ivan Kravets fd9ca0cd15 Ensure buffer is created for thread stream 2019-07-02 22:35:35 +03:00
Ivan Kravets 6c47c7506e Do not remove thread buffers, reset them instead 2019-07-02 22:26:01 +03:00
Ivan Kravets 18d93dfcc9 Use StringIO for PY3 2019-07-02 21:04:43 +03:00
Ivan Kravets 900a4d463f Bump version to 4.0.0rc2 2019-07-02 20:49:06 +03:00
Ivan Kravets 4b24d6e3e4 Minor changes 2019-07-02 20:48:43 +03:00
Ivan Kravets 2988724456 Setup MultiThreadingStdStreams from child threads 2019-07-02 20:44:33 +03:00
Ivan Kravets c79d5f0cf1 Fix an issue saving modified State 2019-07-02 15:52:12 +03:00
Ivan Kravets 148b7dccfd Refactor ThreadSafeStdBuffer 2019-07-02 15:47:03 +03:00
Ivan Kravets 83f64cebbd Remove test code 2019-07-02 12:23:35 +03:00
Ivan Kravets 69de40c409 Fix an issue when empty multiple values for project option were not casted to list // Resolve #2734 2019-07-02 12:21:06 +03:00
Ivan Kravets bf9552bd56 Free lock when state is deleted 2019-07-02 00:45:35 +03:00
Ivan Kravets 5afaa6d0ee Merge branch 'feature/performance-fixes' into develop 2019-07-02 00:42:04 +03:00
Ivan Kravets d2c86ab71c Refactor state to a proxied dictionary 2019-07-02 00:41:47 +03:00
Ivan Kravets 6d9de80f12 Better comparison for app state changes 2019-07-01 20:42:23 +03:00
Ivan Kravets bf77d70d82 Thread safe internal PIO Core calling for PIO Home 2019-07-01 20:39:52 +03:00
Ivan Kravets 8525fd6ae8 Docs: Sync Atmel SAMD boards 2019-07-01 18:33:05 +03:00
Ivan Kravets dfca7f0b68 Speedup PIO Home via internal calling of PIO Core CLI 2019-07-01 15:55:42 +03:00
Ivan Kravets 500b3e08fe Docs: Fix default OTA port for ESP32 2019-06-29 13:29:10 +03:00
Axel W 6739d5a570 In the current version of this template all build targets result (#2714)
in

   pio -c -f eclipse debug run target <mytarget>

The commit fixes this to be

   pio -c -f eclipse run target <mytarget>

See also discussion in forum:
   https://community.platformio.org/t/pio-4-0-0b3-potential-bug-in-cprojet-tpl/8390
2019-06-29 12:48:24 +03:00
Ivan Kravets f8dd90c9a9 Docs: Fix invalid references to Sipeed boards 2019-06-28 23:34:08 +03:00
Ivan Kravets 8d459d86d3 Bump version to 4.0.0rc1 2019-06-28 19:09:47 +03:00
Ivan Kravets f30bd18bdc Skip async output when empty byte is given 2019-06-28 19:07:59 +03:00
Ivan Kravets 0035f56e15 Sync docs and examples 2019-06-28 19:07:44 +03:00
Ivan Kravets 4123aa4c23 Look in for "lib_deps" in all declared library storages // Resolve #2708 2019-06-28 13:27:05 +03:00
Ivan Kravets 1bff3c6615 Use isolated Core folder for test_maintenance 2019-06-28 13:21:11 +03:00
Ivan Kravets 936b04e075 Remove upgrade hooks from Core 2.0 to Core 3.0 2019-06-28 13:04:34 +03:00
Ivan Kravets 4d23ad03c3 Remove upgrade hooks from Core 2.0 to Core 3.0 2019-06-28 13:03:49 +03:00
Ivan Kravets a75823227d Use :1234 as default GDB port for QEMU 2019-06-27 15:13:16 +03:00
Ivan Kravets 96d337388b Debug: Initial configuration for QEMU 2019-06-27 15:07:13 +03:00
Ivan Kravets c89793eab9 Use piped openOCD for RISC-V 2019-06-27 15:06:12 +03:00
Ivan Kravets e27b40390d Look for project dir in sys env variables (hooks for Eclipse, CLion) 2019-06-27 14:57:05 +03:00
Ivan Kravets 1d80914070 Remove upgrade hooks from Core 2.0 to Core 3.0 2019-06-27 14:56:21 +03:00
Ivan Kravets e61caa37a8 Fix issue when CMakeListsUser.txt is not included // Resolve #2712 2019-06-27 14:04:16 +03:00
Ivan Kravets d07a1d265e Log stdout of GDB client 2019-06-27 13:38:46 +03:00
Ivan Kravets 54921c5dbd Bump version to 4.0.0b3 2019-06-26 01:02:08 +03:00
Ivan Kravets 5cb2a970fa Suppress IOError 2019-06-26 00:52:22 +03:00
Ivan Kravets 89b951e7d5 Switch to news from registry 2019-06-26 00:29:49 +03:00
Peter 6daf387c90 Missing parentheses and depreciated syntax (#2700)
Fixes
```
  File "get-platformio.py", line 93
    print r['out']
          ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(r['out'])?
```

and 

```
  File "get-platformio.py", line 146
    except Exception, e:
                    ^
SyntaxError: invalid syntax
```
2019-06-25 23:50:06 +03:00
Ivan Kravets 2c3d8ce695 Bump version to 4.0.0b2 2019-06-23 21:23:44 +03:00
Ivan Kravets 17fa5f77d5 Fix LDF recursive behaviour 2019-06-23 21:23:19 +03:00
Ivan Kravets c0a9ae5c70 Better handling of library.properties "architectures" meta data 2019-06-23 21:21:34 +03:00
Ivan Kravets 4b7916c2af Bump version to 4.0.0b1 2019-06-21 17:50:18 +03:00
Ivan Kravets 6d968a7093 Docs: Add info about using custom targets with mbed framework 2019-06-21 15:11:51 +03:00
Ivan Kravets 634afdcf8a Update FUNDING.yml 2019-06-20 19:11:50 +03:00
Ivan Kravets 3ebeb1bab2 Create FUNDING.yml 2019-06-20 19:10:21 +03:00
Ivan Kravets 5ab564a6d0 Add doc page about ULP programming 2019-06-20 17:41:06 +03:00
Ivan Kravets 04dc6230e7 Open source PIO Unified Debugger and Unit Testing 2019-06-19 00:29:21 +03:00
Peter 51115c1254 Ignore vscode-cpptools cache (#2623)
One of the recent updates to the vscode-cpptools extension made it start caching in .vscode/ipch, and this cache can be quite big for even small projects. Since they're cache files, they should be ignored by default. This may be a short-lived suggestion, as there is already some mention that the IntelliSense cache folder may be moved to workspace storage, rather than 'per project' storage... although the 'when' is anyone's guess. 

See here for more: https://github.com/microsoft/vscode-cpptools/issues/3347
2019-06-16 12:37:32 +03:00
Peter 40c8046546 Fix Teensy serial lockout (#2676)
Fixes `[Errno 16] Device or resource busy: '/dev/ttyACM0` issue on Teensy 3.2 and 3.5 (at minimum) due to ModemManager probing the devices and making them unavailable. Updated rules sourced from current https://www.pjrc.com/teensy/49-teensy.rules configuration.
2019-06-16 12:36:41 +03:00