Ivan Kravets
a64d368de2
Merge branch 'release/v4.3.2'
2020-04-28 13:27:23 +03:00
Ivan Kravets
f35e6e99af
Bump version to 4.3.2
2020-04-28 13:25:52 +03:00
Ivan Kravets
5d8440fdd1
PyLint fixes
2020-04-28 12:48:15 +03:00
Ivan Kravets
d1b394b20a
Bump version to 4.3.2rc2
2020-04-27 23:42:22 +03:00
Ivan Kravets
520d6decac
Nominate some exceptions to UserSideException
2020-04-27 23:42:02 +03:00
Ivan Kravets
4a251f0ab0
Fix JSONDecodeError when bottle.SimpleTemplate is used
2020-04-27 23:41:36 +03:00
Ivan Kravets
c215abb50c
Bump version to 4.3.2rc1
2020-04-26 19:46:33 +03:00
Ivan Kravets
31ca47837d
Disable build cache for Github Actions
2020-04-26 12:58:32 +03:00
Ivan Kravets
560699fc6b
Apply formatting
2020-04-26 12:58:05 +03:00
Valerii Koval
51ec94f78c
Add new test for PIO Check with --skip-packages option
2020-04-26 01:38:25 +03:00
Valerii Koval
ac1210fbea
Add -imacros files to forcedInclude field in VSCode template
2020-04-26 00:35:22 +03:00
Valerii Koval
c03f93521b
Refactor PIO Check feature ( #3478 )
...
* Add new option --skip-packages for check command
Check tools might fail if they're not able to preprocess source
files, for example, Cppcheck uses a custom preprocessor that is
not able to parse complex preprocessor code in zephyr framework).
Instead user can specify this option to skip headers included from
packages and only check project sources.
* Fix toolchain built-in include paths order
C++ and fixed directories should have higher priority
* Refactor check feature
The main purpose is to prepare a more comprehensive build environment.
It's crucial for cppcheck to be able to check complex frameworks like
zephyr, esp-idf, etc. Also detect a special case when cppcheck fails to check
the entire project (e.g. a syntax error due to custom preprocessor)
* Add new test for check feature
Tests ststm32 platform all tools and the main frameworks
* Update check tools to the latest available versions
* Test check tools and Zephyr framework only with Python 3
* Tidy up code
* Add history entry
2020-04-26 00:10:41 +03:00
Ivan Kravets
62ede23b0e
Bump version to 4.3.2b1
2020-04-25 15:48:55 +03:00
Ivan Kravets
60f28599d9
Echo what is typed when "send_on_enter" device monitor filter is used // Resolve #3452
2020-04-25 15:48:37 +03:00
Ivan Kravets
629f23c4f3
Bump version to 4.3.2a4
2020-04-25 13:20:56 +03:00
Ivan Kravets
27db344739
Bump version to 4.3.2a3
2020-04-25 13:15:55 +03:00
Ivan Kravets
777a47fd99
Minor improvements
2020-04-25 13:14:54 +03:00
Ivan Kravets
e913159cb4
Sync docs
2020-04-24 21:48:57 +03:00
Ivan Kravets
b285c3137a
Extend remote hosts with PlatformIO when checking internet connection
2020-04-24 16:25:02 +03:00
Ivan Kravets
f0576ddcd9
Docs: Fix incorrect type for library.json "libCompatMode" field
2020-04-24 13:14:03 +03:00
Shahrustam
6e2cc333f2
disable pio account change password and username update tests
2020-04-24 11:57:17 +03:00
ShahRustam
18c7c5a9be
Refactor pio account tests. ( #3473 )
2020-04-24 11:25:09 +03:00
Ivan Kravets
01945716d3
Sync docs
2020-04-24 00:43:32 +03:00
ShahRustam
2f5b231dc3
Disable pio account tests ( #3472 )
...
* minor fix pio account test
* disable pio account change password and username update tests
2020-04-24 00:13:46 +03:00
Shahrustam
75c1aafaef
fix pio account tests
2020-04-23 20:45:51 +03:00
ShahRustam
b9714d0ac1
Add pio account tests ( #3470 )
...
* add pio account tests
* update tests
2020-04-23 16:05:00 +03:00
Ivan Kravets
5774654582
Switch to Github Actions ( #3471 )
2020-04-23 16:04:15 +03:00
ShahRustam
0a46b8ab6a
add login with code method for account client. add new account rpc handler. ( #3468 )
2020-04-21 22:44:32 +03:00
Valerii Koval
a556573a4f
Move env dependent directories to appropriate CMAKE_BUILD_TYPE // Issue #3460
...
This will allow to dynamically populate list of sources depending on
selected environment. At the same time "src" and "lib" folders remain
common for all environments
2020-04-21 22:01:07 +03:00
Valerii Koval
fd91819b2c
Fix missing include paths for check tools
...
Includes are now split by scopes and imported as a dictionary
2020-04-21 19:26:00 +03:00
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
2960b73da5
Fix an issue when PIO Remote agent was not reconnected automatically
2020-04-21 12:32:03 +03:00
Ivan Kravets
c4645a9a96
Sync docs
2020-04-21 10:43:34 +03:00
Ivan Kravets
877e84ea1d
Bump version to 4.3.2a2
2020-04-19 20:05:21 +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
ShahRustam
7780003d01
New Account Management System ( #3443 )
...
* add login for PIO account to account cli
* Remove PyJWT lib. Fixes.
* Add password change for account
* Refactoring. Add Account Client.
* Fixes.
* http -> https.
* adding error handling for expired session.
* Change broker requests from json to form-data.
* Add pio accoint register command. fixes
* Fixes.
* Fixes.
* Add username and password validation
* fixes
* Add token, forgot commands to pio account
* fix domain
* add update command for pio account
* fixes
* refactor profile update output
* lint
* Update exception text.
* Fix logout
* Add custom user-agent for pio account
* add profile show command. minor fixes.
* Fix pio account show output format.
* Move account related exceptions
* cleaning
* minor fix
* Remove try except for account command authenticated/non-authenticated errors
* fix profile update cli command
* rename first name and last name vars to 'firstname' and 'lastname'
2020-04-19 19:06:06 +03:00
Ivan Kravets
445ca937fd
Sync docs
2020-04-18 22:40:27 +03:00
Ivan Kravets
1f4aff7f27
Sync docs
2020-04-16 16:07:02 +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
5ba7753bfa
Sync docs
2020-04-12 17:43:27 +03:00
Ivan Kravets
ae57829190
Generate user agent based on PIO Core environment
2020-04-10 17:59:58 +03:00
Ivan Kravets
030ddf4ea1
Apply black formatting
2020-04-10 17:08:16 +03:00
Ivan Kravets
ccc43633b7
Support for a new dev-platform NXP i.MX RT
2020-04-10 13:14:10 +03:00
Ivan Kravets
aba2ea9746
Temporary disable "infineonxmc" from CI due to a broken dev-platform
2020-04-09 12:44:52 +03:00
Valerii Koval
d5ebbb99a7
Dynamically choose extension for file with unit test transports ( #3454 )
...
C file should be used by default as only Arduino and mbed require C++ files.
There might be a lot of legacy projects so custom transport is also set to use C++.
2020-04-09 12:02:38 +03:00
Ivan Kravets
a636a60e00
Sort examples
2020-04-08 22:34:04 +03:00
Ivan Kravets
ad7e3f83aa
Fix tests/commands/test_init.py
2020-04-08 17:18:59 +03:00
valeros
baa7aab1d7
Specify C++ as the language for .ino files when preprocessing them for PVS-Studio // Resolve #3450
2020-04-07 11:35:17 +03:00
Ivan Kravets
2e320c01b3
Fix test
2020-04-06 18:19:34 +03:00
Ivan Kravets
3cd6c618a4
Docs: Sync STM32 dev-platform
2020-04-06 16:56:05 +03:00
Ivan Kravets
5ea759bc3e
Document PIO Core: Integration with custom applications (extensions, plugins)
2020-04-05 19:48:50 +03:00
Ivan Kravets
11cb3a1bf7
Docs: Add info about stm32pio tool for STM32Cube framework
2020-04-04 00:45:45 +03:00
Ivan Kravets
7412cf586b
Update docs for Zephyr RTOS 2.2
2020-04-02 00:59:35 +03:00
Ivan Kravets
f976cf7ae5
Docs: Extend tutorials list
2020-03-30 17:15:18 +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
1b0810ec87
Docs: Fix broken link for creating dev-platform // Resolve #123
2020-03-26 22:31:15 +02:00
Ivan Kravets
45e523a468
Docs: Sync with Atmel SAM dev-platform
2020-03-25 17:01:12 +02:00
Ivan Kravets
d42481d196
Sync docs
2020-03-24 18:03:23 +02:00
Ivan Kravets
11c946bfe4
Sync Espressif 32 dev-platform
2020-03-23 19:52:57 +02:00
Ivan Kravets
589d6f9e12
Docs: Sync Espressif 32 dev-platform
2020-03-23 19:35:18 +02:00
Ivan Kravets
79b3a232fc
Move debug client and server implementations to "process" folder
2020-03-21 22:00: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
fc9a16aa81
Merge branch 'feature/issue-3417-unicodeerror-nas' into develop
2020-03-21 21:44:13 +02:00
Ivan Kravets
81a4d28918
Docs: Remove duplicate demo image of PlatformIO for CLion
2020-03-21 16:39:17 +02:00
Ivan Kravets
fd137fe054
Bump version to 4.3.2a1
2020-03-21 13:28:31 +02:00
Ivan Kravets
efd3b244e1
Force PIPE reader to UTF-8 on Windows // Issue #3417
2020-03-21 13:27:46 +02:00
Richard Coleman
dbeaaf270c
fix typo in URL ( #3432 )
2020-03-21 00:02:50 +02:00
Ivan Kravets
32642b7ec8
Fix broken link to Renode in history
2020-03-20 17:16:49 +02:00
Ivan Kravets
096c2f6165
Typo fix in docs
2020-03-20 17:11:31 +02:00
Ivan Kravets
91ae8b4cc7
Fixed typo in history
2020-03-20 15:15:30 +02:00
Ivan Kravets
cc52890d45
Merge branch 'release/v4.3.1'
2020-03-20 15:13:46 +02:00
Ivan Kravets
5a12f1f56e
Merge tag 'v4.3.1' into develop
...
Bump version to 4.3.1
2020-03-20 15:13:46 +02:00
Ivan Kravets
b7b9ee5a80
Bump version to 4.3.1
2020-03-20 15:13:40 +02:00
Ivan Kravets
97a0cbdd18
Skip Click 7.1 and 7.1.1 on Windows due to broken releases
2020-03-20 15:11:14 +02:00
Ivan Kravets
b8f43732fe
Docs: update What's PlatformIO and PIO IDE pages
2020-03-20 14:44:24 +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
20023f8d8a
Bump version to 4.3.1a1
2020-03-20 13:02:11 +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
d80a9c820d
Merge branch 'release/v4.3.0'
2020-03-19 22:38:05 +02:00
Ivan Kravets
4b62af1675
Merge tag 'v4.3.0' into develop
...
Bump version to 4.3.0
2020-03-19 22:38:05 +02:00
Ivan Kravets
6414e1d9e3
Bump version to 4.3.0
2020-03-19 22:37:16 +02:00
Ivan Kravets
a55f04dc28
Warn that can't allocate socket for PIO Home
2020-03-19 22:36:55 +02:00
Ivan Kravets
2d68e28a70
Fix auto-ready logic for debugging server
2020-03-19 21:33:23 +02:00
Ivan Kravets
4c2a157dce
Bump version to 4.3.0rc1
2020-03-19 19:28:13 +02:00
Ivan Kravets
d9647dec95
Add support for debugging server "ready_pattern"
2020-03-19 19:17:54 +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
720c29350d
Add docs for Renode debugging tool // Issue #3401
2020-03-19 16:58:18 +02:00
valeros
aa939b07b1
Update default init config for Renode
2020-03-19 16:17:51 +02:00
Ivan Kravets
0e3c3abf73
GDB init commands for Renode simulation framework // Issue #3401
2020-03-19 15:16:55 +02:00
Ivan Kravets
a8606f4efa
Refactor debug GDB initial configurations
2020-03-19 14:49:25 +02:00
ShahRustam
475f898222
Replace installer script with a new one // Resolve #3420 ( #3428 )
...
* Replace installer script with a new one. Resolve #3420
* temp file name fix
* get-platformio.py script update.
* small fix
2020-03-19 13:26:51 +02:00
Ivan Kravets
69f5fdf8e1
Remove debug code
2020-03-19 01:05:12 +02:00
Ivan Kravets
fe1ad35cad
Merge branch 'feature/issue-3401-renode-support' into develop
2020-03-19 00:50:21 +02:00
Ivan Kravets
352a0b7377
Wait for an output from debug server
2020-03-19 00:46:23 +02:00
Ivan Kravets
52689bc5e8
Wait until debug server is ready
2020-03-19 00:19:59 +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
fff33d8c29
Do not send CR+NL for "send_on_enter" device monitor filter
2020-03-18 17:25:40 +02:00
Ivan Kravets
db9829a11e
Sync docs
2020-03-18 00:36:07 +02:00
Ivan Kravets
9a1b5d869d
Bump version to 4.3.0b2
2020-03-18 00:13:03 +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
Matthew Mirvish
f81b0b2a84
Ensure all commands in compilation_commands.json use absolute paths. ( #3415 )
...
* Fix resolving of absolute path for toolchain
By placing the `where_is_program` call into this function, all references to the compiler will be made absolute, instead of just ones in the top environment. Previously, all references to the compiler for user source code would not use the full path in the compilation database, which broke `clangd`'s detection of system includes.
* Linting issue
2020-03-17 16:30:28 +02:00
Ivan Kravets
314f634e16
Docs: Improvements for CLion docs.
2020-03-15 00:41:16 +02:00
Ivan Kravets
ba040ba2ba
Docs: Workaround for ReadTheDocs bug
2020-03-14 20:32:42 +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
58a4ff8246
Skip broken Click 7.1 & 7.1.1, see Click's issue #1501
2020-03-14 12:18:00 +02:00
Ivan Kravets
9a5ebfb642
Bump version to 4.3.0b1
2020-03-12 15:10:25 +02:00
Ivan Kravets
5d0faaa5a8
Refactor docs structure
2020-03-12 15:09:20 +02:00
Ivan Kravets
108b892e30
Control device monitor output with filters and text transformations
2020-03-12 14:28:54 +02:00
Ivan Kravets
0ff37c9999
Implement universal "get_object_members" helper
2020-03-12 14:24:20 +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
valeros
073efef2a1
Explicitly use Python-x64 with Appveyor CI
2020-03-10 15:54:01 +02:00
Ilia Motornyi
b9fd97dae4
Changes required for CLion PlatformIO plugin ( #3298 )
2020-03-09 15:47:41 +02:00
Ivan Kravets
60a7af6a8c
Docs: Update recent articles
2020-03-09 14:58:35 +02:00
Ivan Kravets
0f02b3b653
Improved support for Arduino "library.properties" `depends` field
2020-03-07 17:44:28 +02:00
Ivan Kravets
620335631f
Bump version to 4.2.2b1
2020-03-06 22:08:38 +02:00
Ivan Kravets
3ef96cb215
Minor fixes
2020-03-06 00:43:57 +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
ce6b96ea84
Use native open/io.open for file contents reading/writing
2020-03-05 23:52:13 +02:00
Ivan Kravets
3275bb59bf
Fix test
2020-03-04 18:14:51 +02:00
Ivan Kravets
fbb62fa8a6
Bump version to 4.2.2a3
2020-03-03 23:10:54 +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
0c0ceb2caa
Sync docs
2020-03-03 23:03:14 +02:00
Ivan Kravets
de60f20c21
Sync docs
2020-03-03 14:59:03 +02:00
valeros
314fe7d309
Initial support for menuconfig target
2020-03-03 00:58:07 +02:00
Ivan Kravets
a271143c52
Sync docs
2020-03-02 23:25:28 +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
7fba6f78d6
Bump version to 4.2.2a2
2020-02-29 21:59:58 +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
d3e151feeb
Sync docs
2020-02-29 18:44:37 +02:00
Ivan Kravets
dd1fe74956
PyLint fix
2020-02-21 15:44:55 +02:00
Ivan Kravets
49aed34325
Rename PIO Plus to Professional
2020-02-21 15:44:24 +02:00
Ivan Kravets
81ba2a5a74
Sync docs
2020-02-20 18:22:12 +02:00
Ivan Kravets
1c87f83463
Parse package dependencies declared as a list of strings
2020-02-18 21:55:01 +02:00
Ivan Kravets
e15f227c48
Docs: Sync Atmel SAM dev-platform
2020-02-18 14:45:54 +02:00
Ivan Kravets
ea5f2742f8
Bump version to 4.2.2a1
2020-02-18 00:05:20 +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
80acd52fc2
Merge branch 'release/v4.2.1'
2020-02-17 14:25:27 +02:00
Ivan Kravets
b8312d545c
Merge tag 'v4.2.1' into develop
...
Bump version to 4.2.1
2020-02-17 14:25:27 +02:00
Ivan Kravets
82f36a1ac3
Bump version to 4.2.1
2020-02-17 14:25:20 +02:00
Ivan Kravets
9f7c827572
Resolve absolute path of toolchain when generating compilation database
2020-02-17 13:52:25 +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
Valerii Koval
154be7fa81
Improve VSCode template structure ( #3385 )
...
* Switch to click argument parser
* Typo fix
* Tidy up VSCode template
Co-authored-by: Ivan Kravets <me@ikravets.com >
2020-02-17 12:19:00 +02:00
Ivan Kravets
b8c9eee8af
Force docs to HTTPS
2020-02-16 21:25:30 +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
valeros
ed4452b115
Get rid of direct imports
2020-02-14 17:09:48 +02:00
valeros
fbfbf340c1
Add "forceInclude" field to VSCode template
...
VScode doesn't recognize header files included via "-include" flag in "compilerArgs" field.
Instead, absolute paths to these files should be specified in a special section "forceInclude".
2020-02-14 16:43:20 +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
a10625a052
Automatically rebuild contrib-pysite package when import fails // Issue #3313
2020-02-13 15:53:42 +02:00
Ivan Kravets
42020e2498
Bump version to 4.2.1a1
2020-02-13 13:35:38 +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
206054b35f
Docs: Sync dev-platforms
2020-02-12 23:58:39 +02:00
Ivan Kravets
b87048020d
Add warning that overriding board data will not work for device monitor command // Issue #3349
2020-02-12 21:08:08 +02:00
Ivan Kravets
f7d4bf5fa8
Merge branch 'release/v4.2.0'
2020-02-12 16:42:13 +02:00
Ivan Kravets
f0bf531e1b
Merge tag 'v4.2.0' into develop
...
Bump version to 4.2.0
2020-02-12 16:42:13 +02:00
Ivan Kravets
176cf17f9f
Bump version to 4.2.0
2020-02-12 16:42:06 +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
edc2d10574
Update SPDX License List to 3.8
2020-02-11 18:59:35 +02:00
Ivan Kravets
a033e2d1fe
Docs: Update supported upload/debug protocols by Nuclei dev-platform
2020-02-11 18:37:48 +02:00
Ivan Kravets
c0aefe4c62
Add support for Nuclei RISC-V Processor development platform // Resolve #3340
2020-02-10 18:52:31 +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
96f60aab66
Bump version to 4.2.0rc2
2020-02-08 20:35:43 +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
a78b461d45
Code formatting
2020-02-08 19:10:15 +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
valeros
fe174e35c8
Suppress warnings from packages dir instead of core dir for CppCheck
2020-02-06 23:48:13 +02:00
Ivan Kravets
88e40e28fc
Bump version to 4.2.0rc1
2020-02-06 23:33:27 +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
Mark Harfouche
dfb47a089b
Add license file to sdist using MANIFEST.in ( #3325 )
2020-02-06 17:48:08 +02:00
Ivan Kravets
81960ce051
Fix test
2020-02-06 17:41:35 +02:00
Ivan Kravets
2ecceb8ed2
Generate absolute path for compilation DB item
2020-02-06 17:30:55 +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
Ivan Kravets
ee2e4896d2
Fixed an issue when Project Inspector crashes when flash use > 100% // Resolve #3368
2020-02-05 18:15:44 +02:00
Ivan Kravets
390f1935d6
Fix parsing dependency in a legacy format
2020-02-05 15:43:39 +02:00
Ivan Kravets
365c3eaf4b
Fixed an issue when invalid CLI command does not return non-zero exit code
2020-02-05 15:31:32 +02:00
Ivan Kravets
b83121a951
Fix package parser test
2020-02-05 14:34:40 +02:00
Ivan Kravets
efe8e599fd
Added support for Arduino's library.properties `depends` field // Resolve #2781
2020-02-05 00:04:16 +02:00
valeros
bc69259dd1
Update tool-unity package to v2.5.0 // Resolve #3362
2020-01-31 15:10:45 +02:00
Ivan Kravets
607e8eb477
Improve detecting of active Internet connection // Resolve #3359
2020-01-29 18:54:30 +02:00
Ivan Kravets
139171a79f
Sync docs
2020-01-29 18:53:33 +02:00
Ivan Kravets
848e525919
Bumo PIO Home to 3.1.0-rc.2
2020-01-26 00:31:55 +02:00
Ivan Kravets
b805822eea
Remove debug code
2020-01-25 20:51:20 +02:00
Ivan Kravets
13e9306753
Bump version to 4.1.1b9
2020-01-25 20:50:26 +02:00
Ivan Kravets
880d5bb8b0
Fix project saving
2020-01-25 20:47:10 +02:00
Ivan Kravets
f9de23b16f
Bump version to 4.1.1b8
2020-01-25 15:48:14 +02:00
Ivan Kravets
e5aa71e4e1
Fix config saving when PY2 is used
2020-01-25 15:47:45 +02:00
Ivan Kravets
ba441ca77c
Remove double blank lines when saving project config // Resolve #3293
2020-01-24 22:15:33 +02:00
Ivan Kravets
decf482367
Use io.DEFAULT_BUFFER_SIZE as default chunk size
2020-01-24 22:05:24 +02:00
Ivan Kravets
253e4b13b5
Disable buffering file calculating checksum for downloaded file
2020-01-24 21:40:12 +02:00
Ivan Kravets
04ca6621f1
Verify downloaded package checksum with native Python's hashlib and support all OS
2020-01-24 20:43:05 +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
Ivan Kravets
a62bc3846e
Update IPs when checking for Internet
2020-01-24 19:50:55 +02:00
Ivan Kravets
3b092f28c3
Added support for "pythonPackages" in platform.json
2020-01-24 19:47:47 +02:00
Ivan Kravets
2de46f545f
Formatter
2020-01-24 19:47:20 +02:00
Ivan Kravets
8fce660afa
Add notice about VID:PID pairs // Resolve #3349
2020-01-24 14:47:23 +02:00
Ivan Kravets
dbeffe426f
Update docs for CI
2020-01-23 22:48:22 +02:00
Ivan Kravets
d4c42bd546
Added support for `PVS-Studio static code analyzer
2020-01-23 20:51:34 +02:00
Ivan Kravets
fad5d1d744
Sync docs
2020-01-23 14:06:36 +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
17f9d57207
Control debug flags and optimization level with a new "debug_build_flags" option
2020-01-22 22:20:24 +02:00
Valerii Koval
5bdec19f31
Add new debug_build_flags option ( #3355 )
...
This will allow users to override default debug flags for example in cases when
the final binary built in debug mode is too large to be loaded on target
2020-01-22 20:41:42 +02:00
Ivan Kravets
90b80083e8
Sync docs
2020-01-22 12:58:16 +02:00
Ivan Kravets
8d02e8b8f7
Docs: Update FAQ for installing Python
2020-01-16 11:55:58 +02:00
Ivan Kravets
7e41841a74
Allow to call Downloader API in silent mode
2020-01-11 15:23:36 +02:00
Ivan Kravets
0f296e7e37
Skip broken example definitions in package manifest
2020-01-10 21:28:19 +02:00
Ivan Kravets
9c32ff278c
Sync docs
2020-01-09 23:32:55 +02:00
Ivan Kravets
60139035d8
Include hidden files by default in a package
2020-01-05 18:29:19 +02:00
Ivan Kravets
5ab34436ec
Cleanup package file name when packing
2020-01-04 23:48:06 +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
6020faf970
Docs: Add "v" suffix to SparkFun RISC-V board ids
2020-01-04 11:38:13 +02:00
Ivan Kravets
ec82fc82a2
Support packages with nested folders and with a custom "root"
2020-01-03 22:55:56 +02:00
Ivan Kravets
8d7b775875
Implement package packer
2020-01-03 15:52:54 +02:00
Ivan Kravets
682114d6f1
Bump version to 4.1.1b7
2019-12-31 20:11:14 +02:00
Ivan Kravets
0ac5cd6789
Skip empty "export" values when parsing library.json manifest
2019-12-31 10:21:20 +02:00
Ivan Kravets
209040fdc1
Initial support for Zephyr framework // Issue #1613
2019-12-30 14:11:27 +02:00
Ivan Kravets
643f290057
Fix issue with library.properties manifest parser when author email is not specified
2019-12-29 17:43:50 +02:00
Ivan Kravets
ea0b462d0b
PyLint fixes
2019-12-29 14:18:43 +02:00
Ivan Kravets
442a7e3576
Made package ManifestSchema compatible with marshmallow >= 3 // Resolve #3296
2019-12-29 13:13:04 +02:00
Ivan Kravets
f7385e8e88
Bump version to 4.1.1b6
2019-12-25 00:44:01 +02:00
Ivan Kravets
20a10c7fc5
Fixed an issue "Import of non-existent variable 'projenv''" // Resolve #3315
2019-12-24 23:43:21 +02:00
Ivan Kravets
2f05040081
Fixed an issue with LDF when header files not found if "libdeps_dir" is within a subdirectory of "lib_extra_dirs" // Resolve #3311
2019-12-24 14:36:44 +02:00
Ivan Kravets
7e0fb43dbe
Normalise repository url when parsing package manifest
2019-12-22 23:45:12 +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
7d90c468ae
Updated SCons tool to 3.1.2
2019-12-22 01:27:51 +02:00
Ivan Kravets
f9494c940e
Add support for "downloadUrl" in package manifest
2019-12-20 20:20:09 +02:00
Ivan Kravets
135ef8701c
Better representation of dependent packages
2019-12-20 01:19:23 +02:00
Ivan Kravets
1bd6e898ad
Fix tests
2019-12-18 14:03:10 +02:00
Ivan Kravets
b15ddc00a5
Pass extra files with compiler options to VSCode IntelliSense tool
2019-12-17 22:40:28 +02:00
Ivan Kravets
b4088a6d00
Drop support for Samsung Artik dev/platform // Resolve #3309
2019-12-17 22:39:15 +02:00
Ivan Kravets
c57f68aee3
Change order between board/framework for configuration file
2019-12-17 15:22:02 +02:00
Ivan Kravets
31eed6c5e5
Improve detecting of a run PIO Home Server
2019-12-09 14:47:00 -08:00
Ivan Kravets
09852dcada
Sync docs
2019-12-09 14:46:28 -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
d901cc875a
Minor improvements for docs
2019-12-02 19:28:21 +02:00
Ivan Kravets
4f1ccfe58f
Bump version to 4.1.1b5
2019-11-28 18:58:09 +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
f9cae60225
Fix tests
2019-11-28 18:14:10 +02:00
Ivan Kravets
49ceadc6ad
Move exceptions to their components
2019-11-28 16:15:54 +02:00
Ivan Kravets
47469e8759
Fix issue when None value is passed to config.set
2019-11-27 18:08:32 +02:00
Ivan Kravets
742f60b48d
Bump version to 4.1.1b4
2019-11-26 18:00:33 +02:00
Ivan Kravets
0615ff6dd8
Docs: Change "Global/Local scope" configuration to "Common/Environment"
2019-11-26 17:40:09 +02:00
Ivan Kravets
2fbe33bca0
Move "Board" Options to "Platform
2019-11-26 14:44:54 +02:00
Ivan Kravets
fdd73552ea
Docs for Zephyr // Issue #1613
2019-11-26 14:44:29 +02:00
Ivan Kravets
17b4f0b4dd
Docs: Sync Atmel AVR dev/platform
2019-11-25 13:56:33 +02:00
Ivan Kravets
f87322591d
Bump version to 4.1.1b3
2019-11-22 20:49:44 +02:00
Ivan Kravets
47099190f4
Bump PIO Home version to 3.1.0-beta.2
2019-11-22 20:49:09 +02:00
Ivan Kravets
9cf777b4e5
Fixed an issue with "start-group/end-group" linker flags on Native development platform // Resolve #3282
2019-11-21 14:19:32 +02:00
valeros
8675d3fa46
Use proper CMake variables for setting compilation flags
2019-11-21 00:39:05 +02:00
Ivan Kravets
2b9d8dba5f
Bump version to 4.1.1b2
2019-11-20 23:32:19 +02:00
Ivan Kravets
b37814976c
Fix project generator for CLion
2019-11-20 23:31:35 +02:00
Ivan Kravets
895aa0cb34
Update PlatformIO slogan
2019-11-19 20:01:50 +02:00
Ivan Kravets
18a9866a02
An example with custom debug flags in advanced scripting
2019-11-19 19:56:10 +02:00
Ivan Kravets
88ead0aed1
Catch all debug errors when killing debug server
2019-11-19 18:55:21 +02:00
Ivan Kravets
f19c7dc575
Support for Atmel megaAVR
2019-11-18 17:59:19 +02:00
Ivan Kravets
7eab5d567e
Fix CLion generator when one env is used
2019-11-17 00:35:56 +02:00
Ivan Kravets
5b1c6daa2a
Fix a space in config header
2019-11-16 23:09:18 +02:00
Ivan Kravets
464e1a509f
Add PIO Home "os.get_file_mtime" RPC method
2019-11-16 22:57:56 +02:00
Ivan Kravets
c1394b290d
Fix issue with unknown dev/platform when symlink is used
2019-11-16 22:43:25 +02:00
Ivan Kravets
0029c7fe09
Advanced Serial Monitor with UI
2019-11-16 17:45:57 +02:00
Ivan Kravets
e9f9871c1e
Show to user the last exception when can't install a package
2019-11-16 17:25:27 +02:00
Ivan Kravets
d1b46c838e
Revert back "Flash" instead of "ROM"
2019-11-16 14:09:16 +02:00
Ivan Kravets
a7b9187234
Bump version to 4.1.1b1
2019-11-15 20:05:52 +02:00
Ivan Kravets
c7202154de
Project Manager and Project Configuration UI for "platformio.ini"
2019-11-15 20:05:09 +02:00
Ivan Kravets
6809da0353
Replace os.path.abspath by realpath
2019-11-15 16:02:15 +02:00
Ivan Kravets
fbdcbf17c7
Rename Data/Flash to RAM/ROM
2019-11-15 15:52:39 +02:00
Ivan Kravets
44a9de6dcb
Pass -m and -i flags to VSCode Intellisense analyzer
2019-11-15 15:11:13 +02:00
Ivan Kravets
a077081e46
Init generic C/C++ SCons tools by default
2019-11-15 15:10:43 +02:00
Ivan Kravets
728fd7f5b9
Catch exception when can not get a default locale
2019-11-13 16:48:04 +02:00
Ivan Kravets
053160a6eb
Sync docs
2019-11-13 16:47:39 +02:00
Ivan Kravets
9bbaba3d59
Bump version to 4.1.1a2
2019-11-13 15:35:32 +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
a9f9f4ef04
Fixed an issue when `env.BoardConfig()` does not work for custom boards in extra scripts of libraries // Resolve #3264
2019-11-12 23:52:43 +02:00
Ivan Kravets
15f142fc70
Ensure content cache key does not contain path separators
2019-11-12 23:48:39 +02:00
Ivan Kravets
6e9429dbbf
Split BuildProgram into ProcessProgramDeps and ProcessProjectDeps
2019-11-12 18:52:25 +02:00
Ivan Kravets
be628051a7
Fix typo
2019-11-12 18:35:07 +02:00
Ivan Kravets
f0eb177a8e
Check if directory exists before fetching project info
2019-11-12 18:32:10 +02:00
Ivan Kravets
7c481291dc
Warn about about broken library manifest when scanning dependencies // Resolve #3268
2019-11-12 18:14:06 +02:00
Ivan Kravets
f1d20f591a
Sync docs
2019-11-12 13:41:54 +02:00
Ivan Kravets
c6a8e03367
Fixed an issue when `env.BoardConfig()` does not work for custom boards in extra scripts of libraries // Resolve #3264
2019-11-12 13:41:39 +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
1f796ca0e5
Bump version to 4.1.1a1
2019-11-11 23:22:17 +02:00
Ivan Kravets
703b29a05e
Fixed missed descriptions for project options
2019-11-11 23:19:47 +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
3c796ca7c8
Cosmetic fixes
2019-11-08 17:40:11 +02:00
Ivan Kravets
e6e14be528
Fix framework name shakti-sdk
2019-11-07 16:58:57 +02:00
Ivan Kravets
f42d1a89f2
Merge tag 'v4.1.0' into develop
...
Bump version to 4.1.0
2019-11-07 16:54:21 +02:00
Ivan Kravets
5a89388fb0
Merge branch 'release/v4.1.0'
2019-11-07 16:54:20 +02:00
Ivan Kravets
d043412e0f
Bump version to 4.1.0
2019-11-07 16:54:12 +02:00
Ivan Kravets
71168b1a5f
Replace IoT with Embedded
2019-11-07 16:49:34 +02:00
Ivan Kravets
95c1b0214c
Rename "check_pattern" to "check_patterns"
2019-11-07 15:24:47 +02:00
Ivan Kravets
2408c0a4c7
Fix incorrect info about build_type
2019-11-06 23:53:38 +02:00
Ivan Kravets
4b3f593df9
Bump version to 4.1.0rc9
2019-11-06 23:24:49 +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
6b44a8ae75
Use BuildAsyncPipe only if TTY stream
2019-11-06 22:25:14 +02:00
Ivan Kravets
70f4fa2665
Remove platformio.description if none value is passed
2019-11-06 20:06:30 +02:00
valeros
17ff3250c9
Export uppercased driver name in sizedata report on Windows
2019-11-06 12:34:43 +02:00
Ivan Kravets
2cce47a13d
Fix "pio_reset_run_target" for JLink debug probe
2019-11-06 12:20:42 +02:00
Ivan Kravets
c1f62f8ead
Bump version to 4.1.0rc8
2019-11-06 01:01:07 +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
Ivan Kravets
bcf09964ab
Better formatting for multi-line values in config option
2019-11-06 00:03:08 +02:00
Ivan Kravets
f3992f8e53
Create dummy target for CLION
2019-11-05 15:59:06 +02:00
Ivan Kravets
66cc557d2f
Export SVD Path to CLion
2019-11-05 15:16:50 +02:00
Ivan Kravets
9786b3e1b9
Fix CLion integration when project name contains a space
2019-11-05 15:16:35 +02:00
Ivan Kravets
30bc691c95
Fix test with a missed library
2019-11-05 12:08:29 +02:00
Ivan Kravets
83110326f4
Rename "check_pattern" option
2019-11-05 12:02:12 +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
3f4aa320c2
Sync docs
2019-11-04 21:52:42 +02:00
valeros
dfd853fa87
Update tests for check command with a new flag "pattern" that supersedes "filter"
2019-11-04 21:34: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
39639d45fe
Bump version to 4.1.0rc7
2019-11-04 15:36:45 +02:00
Ivan Kravets
b45abf67a5
Fix broken debug configuration
2019-11-04 15:36:23 +02:00
Ivan Kravets
e57871cab7
Print a building mode
2019-11-03 22:22:40 +02:00
Ivan Kravets
484ea15959
Bump version to 4.1.0rc6
2019-11-02 23:14:16 +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
0dcc6f350d
Bump version to 4.1.0rc5
2019-11-02 19:49:34 +02:00
Ivan Kravets
0488cc4086
Typo fix
2019-11-02 19:48:41 +02:00
Ivan Kravets
7784743cb1
Switch to default values from project configuration options
2019-11-02 19:44:28 +02:00
Ivan Kravets
0a4bc1d4e3
Add "description" for project config options, configure "default" values
2019-11-02 19:41:39 +02:00
Ivan Kravets
3630084a64
Docs: Sync Kendryte K210 dev/platform
2019-11-01 18:53:00 +02:00
Ivan Kravets
53c561e895
Bump version to 4.1.0rc4
2019-11-01 18:33:21 +02:00
Ivan Kravets
88db253515
Ignore duplicate library storages
2019-11-01 18:28:20 +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
3de2d84e2b
Fixed an issue with a GCC Linter for PlatformIO IDE for Atom // Resolve #3218
2019-10-31 22:42:22 +02:00
Ivan Kravets
1d5d09feab
Fixed an issue when Project Config Parser does not remove in-line comments when Python 3 is used // Remove #3213
2019-10-31 22:04:57 +02:00
Ivan Kravets
2c2b419685
Docs: Sync nRF52 dev/platform
2019-10-31 18:52:26 +02:00
Ivan Kravets
a7f8838d9a
Format code
2019-10-31 18:52:13 +02:00
Ivan Kravets
a18f8b2a4c
Use default values from project options
2019-10-31 15:28:02 +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
8ccf9d2e53
Implement project config "update" with "clear" option
2019-10-31 15:26:34 +02:00
Ivan Kravets
cd6137bdb0
Bump version to 4.1.0rc3
2019-10-31 00:43:44 +02:00
Ivan Kravets
6d69c25a2f
Use locale encoding to decode subprocess output // Resolve #2890
2019-10-30 20:43:37 +02:00
Ivan Kravets
7b6bab7f4e
Update memory usage banner
2019-10-30 20:40:26 +02:00
Ivan Kravets
257a8c63d2
Sync docs
2019-10-30 20:28:38 +02:00
Ivan Kravets
3146ab5d12
Allow export project config data as Tuple
2019-10-30 19:09:32 +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
6e03aa3a3d
Bump version to 4.1.0rc2
2019-10-29 18:03:07 +02:00
Ivan Kravets
737c29b510
Update PIO Home to 3.0.0-beta.2
2019-10-29 18:02:32 +02:00
Ivan Kravets
0222c56c4d
Use file system encoding when decoding subprocess output // Resolve #2890
2019-10-29 17:43:48 +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
Ivan Kravets
7cad06ea18
Minor test fixes
2019-10-29 17:12:18 +02:00
Ivan Kravets
3236fb6b3d
Return file+line for sizedata instead of "location"
2019-10-29 17:01:20 +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
Ivan Kravets
4ff7c868ef
Sync docs
2019-10-28 16:34:26 +02:00
valeros
5573c3871c
Allow cppcheck suppress individual defects by default
2019-10-28 13:38:46 +02:00
valeros
d620579247
Fix tests for check command according to updated exit codes
2019-10-25 21:04:30 +03:00
valeros
48651286b6
Automatically detect C++ standard version when invoking cppcheck
2019-10-25 20:59:36 +03:00
valeros
0e7a2b3141
Automatically detect source files language when invoking cppcheck
2019-10-25 20:08:04 +03:00
Ivan Kravets
f3b8ae4224
Bump version to 4.1.0rc1
2019-10-25 20:02:01 +03:00
Ivan Kravets
a2451a716d
PIO Home 3.0 with Project Inspect
2019-10-25 20:01:31 +03:00
Ivan Kravets
2e5dabb913
Fix issue with custom board_ options
2019-10-25 19:33:22 +03:00
valeros
4e43e7d3c3
Fix code formatting
2019-10-25 17:43:52 +03:00
Ivan Kravets
49acf4bdb9
Minimum supported version of PIO Plus Core is 2.5.8
2019-10-25 17:27:51 +03:00
valeros
f3d8c30f95
Skip ignored environments when exporting check report in JSON format
2019-10-25 15:50:19 +03:00
valeros
4486a85d4c
Introduce new flag --fail-on-defect to pio check
2019-10-25 15:40:50 +03:00
Ivan Kravets
8a6892bf3c
Fixed an issue with invalid encoding when generating project for Visual Studio // Issue #3183
2019-10-25 14:33:22 +03:00
valeros
087a8f6dd0
Fix Visual Studio template files encoding // Resolve #3183
2019-10-25 14:27:47 +03:00
Ivan Kravets
5e681ec03c
ProjectRPC.config_call accepts first argument as dict/kwargs for Config.init
2019-10-25 14:01:46 +03:00
Ivan Kravets
784a5cd349
Add support for "Build Middlewares"
2019-10-25 00:33:04 +03:00
valeros
5345dd2674
Give a proper name to method that converts defect item to dict
2019-10-24 21:35:04 +03:00
valeros
8127fd9960
Export correct stats for each check tool
2019-10-24 20:44:34 +03:00
Ivan Kravets
3177aaf591
Fixed an issue when booleans in "platformio.ini" are not parsed properly // Resolve #3022
2019-10-24 19:43:13 +03:00
Ivan Kravets
70b484a2c2
Escape "\" char in GDB console output
2019-10-24 17:34:49 +03:00
Ivan Kravets
ed6c9a08ce
Add custom "PLATFORMIO_BUILD_DEBUG" target for CLion
2019-10-24 17:21:02 +03:00
Ivan Kravets
601989c5ff
Escape "\" char in GDB console output
2019-10-24 16:56:28 +03:00
Ivan Kravets
234585dc97
Fixed an issue with project generator when `src_build_flags` were not respected // Resolve #3137
2019-10-24 16:39:11 +03:00
Ivan Kravets
2388b2a62b
Fixed security issue when extracting items from TAR archive // Issue #2995
2019-10-24 16:24:53 +03:00
Ivan Kravets
69d9438c71
Temporary disable security checking for Tar items
2019-10-24 15:39:41 +03:00
Ivan Kravets
0b500dba54
Handle legacy "system": "all" for package manifest
2019-10-24 15:10:11 +03:00
Ivan Kravets
798b12ce7b
Fixed security issue when extracting items from TAR archive // Resolve #2995
2019-10-24 14:55:45 +03:00
Ivan Kravets
334d50c367
Use package parser for package manager and LDF
2019-10-24 13:42:46 +03:00
Ivan Kravets
dd1da95a40
Fix issue when wrong library was picked up by LDF when framework is not declared
2019-10-24 00:28:03 +03:00
Ivan Kravets
6684ac5a57
LDF: Check project include dirs before looking for dependencies
2019-10-23 22:55:02 +03:00
Ivan Kravets
b533d7a1dd
LDF: Check global CPPPATH when looking for dependencies
2019-10-23 22:31:26 +03:00
Ivan Kravets
95d1f43799
Sync docs with ST STM32 dev/platform
2019-10-23 18:49:08 +03:00
Ivan Kravets
9c7cc87c5f
Move command related modules to "commands" package
2019-10-23 16:05:27 +03:00
valeros
374379ba03
Skip .debug sections when generating memory use report
2019-10-22 21:52:55 +03:00
valeros
56ac577b0a
Fix case with empty arguments when generating sizedata report
2019-10-22 12:10:48 +03:00
valeros
941c0f4297
Improve the speed of memory use report generation
2019-10-21 23:26:28 +03:00
Ivan Kravets
f34745bef9
Parse device frequency in int format for size data
2019-10-21 15:57:34 +03:00
Ivan Kravets
9fef7f0ba9
Docs: Sync TI MSP430 dev/platfom
2019-10-21 15:53:25 +03:00
Ivan Kravets
971cd2ca0f
Export device info in pair with sizedata
2019-10-21 00:12:04 +03:00
Ivan Kravets
6bf8bec22d
Bump version to 4.1.0b5
2019-10-19 12:43:43 +03:00
Ivan Kravets
d771816b02
Automatically change dir to project for RPC "config_call"; add "envs" and "descrption" for project entities
2019-10-19 12:42:43 +03:00
Ivan Kravets
f78a1a7b15
Show encoding error when can't read a file // Issue #2796
2019-10-18 22:00:28 +03:00
Ivan Kravets
77f8414c63
Better explanation about encoding error // Resolve #2796
2019-10-18 15:56:50 +03:00
Ivan Kravets
4d84d03a63
Black
2019-10-18 15:56:41 +03:00
Ivan Kravets
065607b68c
Disable PyLint's "import-outside-toplevel"
2019-10-18 15:41:52 +03:00
Ivan Kravets
f5807364e8
Force to "backslashreplace" when UnicodeEncodeError arises when writing file // Issue #2796
2019-10-18 15:20:52 +03:00
Ivan Kravets
92d86192aa
Substitute LDSCRIPT with real value
2019-10-18 15:05:11 +03:00
Ivan Kravets
d44c60614d
Use direct LDSCRIPT_PATH only if script resolves
2019-10-17 23:40:30 +03:00
Ivan Kravets
19a8326f0f
Fix test for package manifest
2019-10-17 21:19:04 +03:00
Ivan Kravets
be9aaf8902
Be compatible with Python 3.8, on Windows skip HOME and check for USERPROFILE
2019-10-17 20:57:40 +03:00
Ivan Kravets
5cfa2b7fdd
Fix typo with UnicodeEncodeError // Issue #2796
2019-10-17 19:28:57 +03:00
Ivan Kravets
6218b773fd
Better support for file contents writing // Issue #2796
2019-10-17 18:48:59 +03:00
Ivan Kravets
7bcfea13fb
Fixed an issue with linking process when `$LDSCRIPT` contains a space in path
2019-10-17 16:52:18 +03:00
Ivan Kravets
89843c0d65
Fix issue with parsing library.properties when export field is used
2019-10-17 15:48:18 +03:00
valeros
31d4a5c72e
Add collective stats info about project components to check report
2019-10-17 13:42:00 +03:00
Ivan Kravets
83f25cbc16
Fix tests
2019-10-17 12:38:35 +03:00
Ivan Kravets
27fc19d6b3
Switch to Marshmallow ODM framework
2019-10-17 00:17:16 +03:00
Ivan Kravets
9cfccc5cd4
Minor fixes to manifest parser
2019-10-16 13:58:50 +03:00
Ivan Kravets
9da19fbf54
Use isolated SCons sign DB per Python interpreter
2019-10-16 12:09:53 +03:00
Ivan Kravets
a481a5deda
Fix issue with "remote test" // Resolve #3127
2019-10-15 23:30:02 +03:00
Matt McCartney
e8692334f6
Replace deprecated in python3: iteritems with items and basestr with str ( #3119 )
2019-10-15 22:00:48 +03:00
Ivan Kravets
239befa4ee
New Shakti dev/platform
2019-10-15 13:05:56 +03:00
Ivan Kravets
2e9b0066de
Capture manifest parser exceptions
2019-10-14 23:36:15 +03:00
Ivan Kravets
55d905a0d0
Add a new RPC method "project.config_call" for Home API
2019-10-12 20:00:12 +03:00
Ivan Kravets
181adb277f
Sync docs
2019-10-12 19:58:34 +03:00
Ivan Kravets
82ec0164b0
Update docs on how to install Python 3.7 on Windows
2019-10-10 23:35:59 +03:00
Ivan Kravets
c8354b100e
Bump version to 4.1.0b4
2019-10-10 14:51:14 +03:00
Ivan Kravets
4366719ed2
Restore missed project helpers needed by "platformio-node-helpers"
2019-10-10 14:50:34 +03:00
valeros
971eb8e35c
Revert back unix style directory separator in sizedata report
2019-10-09 17:37:24 +03:00
valeros
a785c238b1
Use OS-native directory separator in sizedata report
2019-10-09 00:39:57 +03:00
valeros
eda02750ae
Export files as list instead of dict for sizedata target
2019-10-08 13:45:36 +03:00
Ivan Kravets
e5d50eb45c
Docs: RV-LINK debug tool, sync GDV32 dev/platform
2019-10-08 11:49:04 +03:00
Ivan Kravets
b66bf5f4c0
Ignore symbolic links for package examples
2019-10-07 20:35:01 +03:00
Ivan Kravets
d1c8cc38f2
Cast semver to string when validating version
2019-10-05 23:40:27 +03:00
Ivan Kravets
10bada0bcc
ManifestPaser: handle examples from "Examples" folder
2019-10-05 20:21:39 +03:00
Ivan Kravets
5d7e7b1796
DataModel: capture exceptions from failed models in non-strict mode
2019-10-04 23:52:06 +03:00
Ivan Kravets
0f7fe260d1
Docs: Sync ESP32 dev platform
2019-10-04 21:15:37 +03:00
Ivan Kravets
46be56af43
Bump version to 4.1.0b3
2019-10-04 20:51:05 +03:00
Ivan Kravets
dce2655004
Fix broken serial monitor called via run target while uploading // Resolve #3081
2019-10-04 20:50:39 +03:00
Ivan Kravets
36acdd7797
DataModel: allow valid values in non-strict mode for TypeOfList and TypeOfDict
2019-10-04 18:30:48 +03:00
valeros
47e297fecb
Use less verbose debug output
2019-10-04 13:27:02 +03:00
valeros
9ce19c7e83
Skip debug sections when calculating sizedata
2019-10-04 10:52:55 +03:00
Ivan Kravets
9954900a0e
Return back LINKFLAGS for debug mode
2019-10-03 18:16:55 +03:00
Ivan Kravets
a7855ae664
ManifestParser: init from dir using name of file in remote url if provided
2019-10-03 16:14:51 +03:00
Ivan Kravets
76865a1730
ManifetPatrser fixes ( #3080 )
...
* Skip broken examples declaration
* Allow dots in keywords
* Allow "+" in keywords
2019-10-03 14:55:04 +03:00
Ivan Kravets
8febdc19ea
ManifestParser: normalize example names
2019-10-03 12:47:41 +03:00
Ivan Kravets
85a814c21a
Allow dot in manifest example name
2019-10-03 10:33:11 +03:00
Ivan Kravets
ab5650f84b
Use max line length hooks for all systems
2019-10-02 23:46:42 +03:00
Ivan Kravets
77c591ce81
Fix RTD conf
2019-10-02 21:35:13 +03:00
Ivan Kravets
dc067642b2
Fix RTD conf
2019-10-02 21:33:40 +03:00
Ivan Kravets
d0ee0c2919
Sync docs
2019-10-02 21:32:31 +03:00
Ivan Kravets
6d50aa2e25
Remove RTD confs
2019-10-02 20:54:36 +03:00
Ivan Kravets
b68b9794ec
Fix docs with "htmlzip" format
2019-10-02 20:51:39 +03:00
Ivan Kravets
e6ea4cb613
PackageManifest: Ignore hidden files for examples
2019-10-02 20:42:01 +03:00
Ivan Kravets
47ba127733
Add ReadTheDocs config
2019-10-02 18:15:17 +03:00
Ivan Kravets
bbd694c5ea
ManifestParse: automatically generate examples from package dir
2019-10-02 17:54:59 +03:00
Ivan Kravets
7ba2a7cd3d
Bump version to 4.1.0b2
2019-10-02 13:33:12 +03:00
Ivan Kravets
a1ed99962c
Better handling of non-dict values passed to DataModel
2019-10-02 12:34:50 +03:00
Ivan Kravets
c2970631a5
Add "--force" for git update // Issue #3060
2019-10-02 12:34:20 +03:00
Ivan Kravets
d38c843574
Fixed an issue when installing a package using custom Git tag and submodules were not updated correctly // Resolve #3060
2019-10-02 11:52:14 +03:00
Ivan Kravets
a2213a1aa4
Change "examples" field in package manifest to ListOf(ExampleModel)
2019-10-02 11:04:29 +03:00
Ivan Kravets
dee2d2c538
Add manifest parsers for platform.json and package.json
2019-10-01 22:03:23 +03:00
Ivan Kravets
fec19849b5
Docs: Add info about ignoring individual parts of mbed framework
2019-10-01 22:02:55 +03:00
Ivan Kravets
5b77adccb1
DataModels: fix issue when traversing using model fields
2019-10-01 18:10:48 +03:00
Ivan Kravets
a82c4666d4
DataModel: add support for DictOfType, extend base manifest with ExampelsModel
2019-10-01 17:37:11 +03:00
Ivan Kravets
df6a8da290
DataModel: add support for silent validation and "get_exceptions" API
2019-10-01 16:13:25 +03:00
Ivan Kravets
39c8996093
Fix docs typos
2019-10-01 16:11:55 +03:00
Ivan Kravets
af1a0f3587
Allow to build a manifest parser from directory
2019-10-01 00:11:31 +03:00
Ivan Kravets
703912fdc9
Strict manifest validation when submitting to Registry, more tests for manifest model
2019-09-30 23:45:03 +03:00
Ivan Kravets
744881da59
Refactor DataModel with a strict type declaration
2019-09-30 19:44:03 +03:00
Ivan Kravets
5f55c18373
Introduce DataModel, package manifest parser and base manifest model
2019-09-30 17:59:06 +03:00
Ivan Kravets
2137eb1794
Do not append debug flags to linker stage
2019-09-30 13:27:34 +03:00
Ivan Kravets
3dcf1784fb
Update PIO Remote to 2.5.5
2019-09-27 19:36:49 +03:00
Ivan Kravets
9a3dcd3daa
PY2 fix with absolute import
2019-09-27 18:53:58 +03:00
Ivan Kravets
1b74f380a6
Refactor appending of debugging flags
2019-09-27 17:22:21 +03:00
Ivan Kravets
cd2a4ea535
Update copyrights
2019-09-27 17:21:35 +03:00
Ivan Kravets
536a9566da
Feature/pio size data ( #3056 )
...
* Add initial support for detailed memory usage report
* Tidy up sizedata target
* Add toolchain to environment paths
* Make sizedata target a bit more readable
2019-09-27 14:18:35 +03:00
Ivan Kravets
d2abac9b18
Fixed an issue when configuration file options partly ignored when `--project-conf` // Resolve #3034 ( #3055 )
...
* Fixed an issue when configuration file options partly ignored when using custom ``--project-conf`` // Resolve #3034
* Py2 compatible makedirs
* Fix circle dependency
* Fix broken import in test examples
* Fix history
* Remove YAPF markers
* PyLint fix
* Fix invalid project conf path
* Move PIO Core to the root on Windows, issue with long CPPPATHs
* Respect global PLATFORMIO_BUILD_CACHE_DIR env var
* Fix Appveyor paths
* Minor changes
2019-09-27 14:13:53 +03:00
Florian Knodt
94f8afec38
udev: Add GD32V DFU Bootloader ( #3032 )
2019-09-24 11:02:26 +03:00
Ivan Kravets
3d5c1411c0
Fix PyLint for PY2
2019-09-24 00:28:23 +03:00
Ivan Kravets
9a7e5d86fc
Install Black only for Python 3.6+
2019-09-24 00:21:16 +03:00
Ivan Kravets
ca29b4e370
Fixed "DeprecationWarning: the imp module is deprecated in favour of importlib" PY2/PY3
2019-09-24 00:17:08 +03:00
Ivan Kravets
392fe1cbd0
Move Run to the root
2019-09-24 00:12:21 +03:00
Ivan Kravets
aa955819b0
Move PIO Check to the root
2019-09-23 23:44:42 +03:00
Ivan Kravets
b1f190a7f8
Move PIO Unit Testing to the root
2019-09-23 23:44:28 +03:00
Ivan Kravets
5453df94e4
Move PIO Unified Debugger to the root
2019-09-23 23:27:55 +03:00
Ivan Kravets
7b314b58a4
Move PIO Home to the root of source code
2019-09-23 23:23:11 +03:00
Ivan Kravets
7c41c7c2f3
Introduce Black to automate code formatting
2019-09-23 23:13:48 +03:00
Ivan Kravets
5e144a2c98
Add PIO Check to changelog
2019-09-23 21:57:31 +03:00
Ivan Kravets
61b6eea52c
New "--no-ansi" flag for PIO Core
2019-09-23 20:51:02 +03:00
Ivan Kravets
cd8dc24454
Docs: Sync Espressif32 dev/platform
2019-09-18 18:47:55 +03:00
Ivan Kravets
6531dcbc78
Allow to skip checking of unpacked data
2019-09-16 21:38:47 +03:00
Thomas Bleijendaal
123963f760
UTF8 decoding should ignore invalid characters ( #3026 )
...
Some boards, like ESP32 based boards, give some unintelligible data when connecting to them via Serial. This is sometimes data that is send with the wrong baud rate (hard baked into the boot loader), or something else. It's hard to prevent this from happening. When a build is uploaded to the ESP board for unit testing, the decoding of the incoming stream should not fail the test due to some garbled content. Since the read data is validated on line 95, any garbage is automatically ignored and only outputted to the console.
2019-09-16 21:02:07 +03:00
Ivan Kravets
08a94b6f7c
New article "Arduino In-circuit Debugging with PlatformIO"
2019-09-16 18:58:29 +03:00
Ivan Kravets
43ae62afd8
Sync Aceinna and GD32V dev/platforms.
2019-09-13 16:01:42 +03:00
Ivan Kravets
e08dc5f0d7
Docs: Sync Microchip PIC32 dev/platform
2019-09-10 17:48:47 +03:00
Ivan Kravets
1e26feb566
Bump version to 4.1.0b1
2019-09-09 23:34:44 +03:00
Ivan Kravets
96567dea4d
PyLint fix
2019-09-08 23:44:18 +03:00
Ivan Kravets
c720933d34
Refactor PIO Check
2019-09-08 23:33:25 +03:00
Ivan Kravets
f61d03ec8f
PIO Check ( #2982 )
2019-09-08 18:04:41 +03:00
Ivan Kravets
b7bc4401eb
Use isolated SCons DB per build environment
2019-09-08 14:01:41 +03:00
Ivan Kravets
7a07a2e63e
Generate `.ccls` LSP file for Emacs
2019-09-03 15:31:33 +03:00
Ivan Kravets
2c242944c7
Fixed default PIO Unified Debugger configuration for J-Link probe
2019-09-02 16:48:33 +03:00
Ivan Kravets
6265233903
Optimize udev rules
2019-09-02 16:01:15 +03:00
Ivan Kravets
be3e26c202
Cleanup UDEV rules
2019-09-02 14:24:35 +03:00
Ivan Kravets
9f76293684
Cleanup Segger UDEV rules
2019-09-02 14:13:58 +03:00
Ivan Kravets
1be2e510da
Sync nRF52 dev/platform
2019-09-02 12:50:55 +03:00
Ivan Kravets
af049eecc9
Bump version to 4.1.0a1
2019-08-31 23:40:28 +03:00
Ivan Kravets
fe237f15aa
Implement "extends" for project configuration // Resolve #2953
2019-08-31 23:39:41 +03:00
Peter
bdce78ba6f
Stop ModemManager corrupting Arduino uploads ( #2966 )
...
On boards like the Arduino Micro, when in bootloader mode it appears ModemManager interferes with the programming process and result in a catastrophic failure with no end of different errors including, but not limited to:
```
error: programmer did not respond to command: write block
error: butterfly programmer uses avr_write_page() but does not provide a cmd() method.
error: programmer did not respond to command: set addr
```
After this, the device could appear to be completely non-functional, refusing to enumerate or appear for programming, but thankfully a double-reset will usually recover it, but the underlying ModemManager issue will still prevent successful programming. Hence the additional rules.
This affects not only PlatformIO, but also the Arduino IDE (on linux).
2019-08-31 11:47:32 +03:00
Ivan Kravets
f26e3c42dd
Sync docs
2019-08-31 11:40:16 +03:00
Ivan Kravets
92cd03cf2a
Sync docs
2019-08-30 18:12:26 +03:00
Ivan Kravets
e7da3d7f5f
Bump version to 4.0.4a1
2019-08-30 16:41:17 +03:00
Ivan Kravets
f966eeb604
Fixed an issue with project generator for CLion IDE when 2 environments were used // Resolve #2824
2019-08-30 16:40:44 +03:00
Ivan Kravets
34176f974b
Fix generator for CLion when project is empty // Issue #2824
2019-08-30 15:45:21 +03:00
Ivan Kravets
60f0f775ef
Merge branch 'release/v4.0.3'
2019-08-30 15:41:59 +03:00
Ivan Kravets
5f044a7948
Merge tag 'v4.0.3' into develop
...
Bump version to 4.0.3
2019-08-30 15:41:59 +03:00
Ivan Kravets
9f1dd3dd5d
Bump version to 4.0.3
2019-08-30 15:41:49 +03:00
Ivan Kravets
db6f983364
Fix issue for CLion project generator when environment contains space // Issue #2824
2019-08-30 10:55:13 +03:00
Ivan Kravets
386883fbe5
Bump version to 4.0.3rc1
2019-08-29 17:18:36 +03:00
Ivan Kravets
e08527a0af
Cleanup CLion project generator
2019-08-29 16:58:18 +03:00
Ivan Kravets
4a6d5e8395
Added support for multi-environment PlatformIO project for CLion IDE // Resolve #2824 Resolve #2944
2019-08-29 16:26:51 +03:00
Ivan Kravets
83bf34fb77
Extend "load_project_ide_data" API to return IDE data for more than one environment
2019-08-29 16:01:36 +03:00
Teo-CD
1c8666e946
Clion integration, resolves #2824 ( #2944 )
...
* Better environement integration :
- Environement can be selected in the build target menu of CLion
- Platformio target runs on the selected environment
- Changing environment changes defined preprocessor variables and includes accordingly
- Added 'All' build profile that runs targets on all environment if there are multiple of them (Original behaviour)
* Calling get_project_dir() only once.
* Fixed include path not being converted to unix style.
Removed duplicate and not normalized definition
2019-08-29 15:01:50 +03:00
Ivan Kravets
0440b7a2f7
Disable TTY coloring with "PLATFORMIO_DISABLE_COLOR" system environment // Resolve #2956
2019-08-29 14:34:51 +03:00
Ivan Kravets
223a85baca
CCLS LSP for VIM // Resolve #2952
2019-08-29 14:20:24 +03:00
Ivan Kravets
ed39a755bc
Update to semantic_version 2.8.0
2019-08-29 13:49:52 +03:00
Ivan Kravets
519156512c
Strict versions for "semantic_version" and "tabulate"
2019-08-28 23:01:39 +03:00
Ivan Kravets
9fa424ea9b
Remove ProjectConfig from cache on saving
2019-08-28 22:43:34 +03:00
Ivan Kravets
883a97a38c
Fixed an issue when --upload-port CLI flag does not override declared upload_port option in "platformio.ini"
2019-08-28 19:56:09 +03:00
Ivan Kravets
c671a8e235
Bump version to 4.0.3b1
2019-08-27 20:35:25 +03:00
Ivan Kravets
55a44aecc3
Remove debug code
2019-08-27 20:26:44 +03:00
Ivan Kravets
81fc1c9010
Fixed an issue with PIO Unified Debugger on Windows when debug server is piped
2019-08-27 20:23:03 +03:00
Ivan Kravets
8037bef847
Move "to_unix_path" helper to FS module
2019-08-27 20:21:53 +03:00
Ivan Kravets
98ec287797
Docs: Remove non-existing project examples
2019-08-27 16:28:38 +03:00
Ivan Kravets
bc2765eb1f
Fix issue with SemVer when library version has incompatible format // Resolve #2950
2019-08-27 14:05:01 +03:00
Ivan Kravets
94644c2863
Update SCons tool to 3.1.1
2019-08-27 00:15:58 +03:00
Ivan Kravets
fa090131ae
Do not parse visited source files for LDF
2019-08-27 00:15:12 +03:00
Ivan Kravets
48b46d74cf
PIO Home: Improve description for project examples // Resolve #2713
2019-08-25 20:40:28 +03:00
Ivan Kravets
66b22a218a
Update PIO Home to 2.3.0 // Resolve #2614 Resolve #2819
2019-08-25 19:27:44 +03:00
Ivan Kravets
3d18d4f9ce
Sync docs
2019-08-25 18:37:54 +03:00
Ivan Kravets
cba2f4d7b6
Remove ProjectConfig cache when "platformio.ini" was modified outside
2019-08-25 18:37:14 +03:00
Ivan Kravets
54f14c64b5
Merge branch 'release/v4.0.2'
2019-08-23 16:24:28 +03:00
Ivan Kravets
785be3cb26
Merge tag 'v4.0.2' into develop
...
Bump version to 4.0.2
2019-08-23 16:24:28 +03:00
Ivan Kravets
20a9522542
Bump version to 4.0.2
2019-08-23 16:17:11 +03:00
Ivan Kravets
f8d957a705
Sync docs
2019-08-23 16:10:47 +03:00
Ivan Kravets
2eecbf966c
Fixed an issue with a broken LDF when checking for framework compatibility // Resolve #2940
2019-08-23 15:45:45 +03:00
Ivan Kravets
cef778731e
Merge branch 'release/v4.0.1'
2019-08-22 14:25:40 +03:00
Ivan Kravets
adde5e6a7e
Merge tag 'v4.0.1' into develop
...
Bump version to 4.0.1
2019-08-22 14:25:40 +03:00
Ivan Kravets
37863df67e
Bump version to 4.0.1
2019-08-22 14:25:27 +03:00
Ivan Kravets
0e56a155f8
Fixed an issue when printing settings and file path contains non-ASCII chars // Resolve #2934
2019-08-22 14:21:54 +03:00
Ivan Kravets
c6de3ebea0
Refactor "humanize_duration_time" to "00:00:00.000" format
2019-08-20 16:49:18 +03:00
Ivan Kravets
a25c1155c2
Docs: Add support for Teensy 4.0
2019-08-19 18:16:53 +03:00
Ivan Kravets
42ee6fe96e
Fixed an issue when library.json had priority over project configuration for LDF // Resolve #2867
2019-08-19 15:54:07 +03:00
Ivan Kravets
a33fd6de27
Bump version to 4.0.1rc2
2019-08-19 14:44:04 +03:00
Ivan Kravets
a2830dd527
Automatically normalize file system paths to UNIX-style for Project Generator // Resolve #2857
2019-08-19 14:43:39 +03:00
Ivan Kravets
f46e1b7a3a
Fix broken reference to VSCode Settings docs
2019-08-19 12:57:40 +03:00
Ivan Kravets
bf59dda01b
Better handling of fs.rmtree errors on Windows // Issue #2916
2019-08-19 12:48:57 +03:00
Ivan Kravets
1dc15326c9
Export ProjectConfig instance to templates generator // Issue #2824
2019-08-18 11:06:52 +03:00
Ivan Kravets
1a3720cfb9
Ability to set "databaseFilename" for VSCode and C/C++ extension // Resolve #2825
2019-08-18 00:40:59 +03:00
Ivan Kravets
5ea3f2bbc6
Use board ID when InternetIsOffline for getting resent projects // Resolve #2866
2019-08-17 23:58:05 +03:00
Ivan Kravets
08103cfc59
Improve settings printing
2019-08-17 23:57:12 +03:00
Ivan Kravets
78e88b6115
Update changelog
2019-08-17 22:31:41 +03:00
Ivan Kravets
26bb74afd5
Bump version to 4.0.1rc1
2019-08-17 22:03:52 +03:00
Simon Arlott
0587f5b964
Add __attribute__((unused)) to generated test code ( #2906 )
...
Without this, the compiler will generate unused parameter warnings in
the native version:
test/output_export.cpp: In function ‘void output_start(unsigned int)’:
test/output_export.cpp:6:32: error: unused parameter ‘baudrate’ [-Werror=unused-parameter]
void output_start(unsigned int baudrate)
^~~~~~~~
cc1plus: all warnings being treated as errors
2019-08-17 21:07:37 +03:00
Ivan Kravets
e0ec4ff435
Encode PIO Core version before hashing // Resolve #2916
2019-08-17 21:06:15 +03:00
Ivan Kravets
0677bcecb9
Improve printing of tabulated results
2019-08-17 20:55:16 +03:00
Ivan Kravets
9023358d9e
YAPF=0.28.0
2019-08-17 17:54:31 +03:00
Ivan Kravets
3edf7e6ca8
Fixed an issue with PIO Home's "No JSON object could be decoded" // Resolve #2823
2019-08-15 21:44:07 +03:00
Ivan Kravets
59114bbd86
Fixes for creating dev/platform
2019-08-15 17:13:45 +03:00
Ivan Kravets
fac45d37f8
Article by Tech Explorations
2019-08-13 20:48:19 +03:00
Ivan Kravets
d0c73af459
Fix docs when only Python 2 was mentioned for PIO Core
2019-08-13 20:44:52 +03:00
Yusuf Soyipek
fcd1862f40
Add FT231XS ids for Sparkfun ESP32 Thing ( #2886 )
...
Signed-off-by: Yusuf Soyipek's ysoyipek@iora.com.tr
2019-08-12 23:22:55 +03:00
Ivan Kravets
a6d42bedc1
Minor fix
2019-08-12 23:00:25 +03:00
Ivan Kravets
04ebdf428b
Move "match_src_files" to FS module
2019-08-12 20:32:26 +03:00
Ivan Kravets
6a90388649
Move FS related helpers to fs.py module
2019-08-12 19:44:37 +03:00
Ivan Kravets
1b2e410f12
New article by Jean-Claude Wippler about PlatformIO CLI
2019-07-24 13:08:51 +03:00
Ivan Kravets
f7647438ef
Docs: Fix case sensitive files
2019-07-24 12:15:08 +03:00
Ivan Kravets
436a6bc521
Updated contributing guidelines // Resolve #2820
2019-07-24 12:08:21 +03:00
Ivan Kravets
8ea3909a64
Updated contributing guidelines // Resolve #2820
2019-07-24 12:03:28 +03:00
Ivan Kravets
ba0ab796c6
Updated contributing guidelines // Resolve #2820
2019-07-23 19:11:22 +03:00
Ivan Kravets
0e61020652
Docs: Sync Atmel AVR boards
2019-07-22 20:03:54 +03:00
Ivan Kravets
c51c35018d
Fix test
2019-07-22 00:57:01 +03:00
Ivan Kravets
5505c6c0e3
Switch Energia's projects to Arduino framework
2019-07-21 22:31:39 +03:00
Ivan Kravets
d6a8360b29
Fix platformio ide search query for VSCode
2019-07-19 14:57:00 +03:00
Ivan Kravets
0687ceb8a4
Bump version to 4.0.1b3
2019-07-19 13:00:52 +03:00
Ivan Kravets
6d7854d113
Session based IDE integration with PIO Home
2019-07-19 12:59:50 +03:00
Ivan Kravets
aebe891895
Skip modified homeState
2019-07-18 14:17:30 +03:00
Ivan Kravets
e69d5e5873
Sync docs and examples
2019-07-18 13:16:23 +03:00
Ivan Kravets
6ea49910d5
Fixed an issue when "debug", "home", "run", and "test" commands were not shown in "platformio --help" CLI
2019-07-18 00:19:30 +03:00
Ivan Kravets
b17e318373
Add Gitlab CI to known list
2019-07-17 14:03:48 +03:00
Ivan Kravets
b0aa4c6682
Renamed "enable_ssl" setting to "strict_ssl"
2019-07-17 00:53:40 +03:00
Rotzbua
4d6c452d79
add telemetry / privacy policy reference ( #2798 )
2019-07-17 00:20:14 +03:00
Ivan Kravets
d06d5def72
Docs: Use renamed "default_envs" option
2019-07-16 16:55:23 +03:00
Ivan Kravets
aa3c943651
Fix typo in docs
2019-07-16 16:50:44 +03:00
Ivan Kravets
1369b10e76
Bump version to 4.0.1b2
2019-07-16 15:48:06 +03:00
Ivan Kravets
8059e04499
Improved computing of project check sum (structure, configuration) and avoid unnecessary rebuilding
2019-07-16 15:47:33 +03:00
Ivan Kravets
71c4201487
Do not save unnecessary data for PIO Home
2019-07-16 14:15:48 +03:00
Ivan Kravets
425c1fb0a8
Do not shutdown PIO Home Server for "upgrade" operations // Resolve #2784
2019-07-15 18:19:40 +03:00
Ivan Kravets
bbf829fe92
Bump version to 4.0.1b1
2019-07-15 14:56:18 +03:00
Ivan Kravets
6f2779fe5d
Remove unnecessary code
2019-07-15 14:46:23 +03:00
Ivan Kravets
b51f2ae722
Fixed an issue with incorrect escaping of Windows slashes for PIO Unified Debugger
2019-07-15 14:20:14 +03:00
Ivan Kravets
d5dd4d4b3a
Add global "env" group to extra_configs example
2019-07-13 13:51:04 +03:00
Ivan Kravets
eaecad3d49
Add docs for Kendryte FreeRTOS SDK
2019-07-12 15:21:04 +03:00
Ivan Kravets
a8a0cbbbf3
Remove PIO Plus link
2019-07-12 14:16:27 +03:00
Ivan Kravets
94e21bf8a1
Update badges
2019-07-12 14:12:38 +03:00
Ivan Kravets
02c3d870ff
Sync Kendryte dev/platform
2019-07-12 13:57:12 +03:00
Ivan Kravets
91f0217d39
Make scripts compatible with Python 3 // Resolve #2779
2019-07-12 13:38:37 +03:00
Ivan Kravets
5e73348263
Print debug tool name in debugging session
2019-07-11 14:09:15 +03:00
Ivan Kravets
2f871db3ae
Add docs about configuring MCUdude's cores
2019-07-11 12:12:54 +03:00
Ivan Kravets
28972b838b
Add "publish" target
2019-07-10 16:52:04 +03:00
Ivan Kravets
0473405b92
Merge tag 'v4.0.0' into develop
...
Bump version to 4.0.0
2019-07-10 16:22:53 +03:00
Ivan Kravets
0d00d0534a
Merge branch 'release/v4.0.0'
2019-07-10 16:22:52 +03:00
Ivan Kravets
fe210aadcf
Bump version to 4.0.0
2019-07-10 16:22:37 +03:00
Ivan Kravets
6fcc76e199
Docs for VSCode: Proxy Server Support
2019-07-10 16:07:13 +03:00
Ivan Kravets
e927669632
Document how to override board configuration
2019-07-10 13:49:59 +03:00
Ivan Kravets
24d2b94e79
Drop Python 2.7 limitation from a docs // Resolve #1991
2019-07-10 13:17:42 +03:00
Ivan Kravets
f81b1089c1
Control a number of parallel build jobs with a new -j, --jobs option
2019-07-10 13:00:51 +03:00
Ivan Kravets
fee748d384
Bump version to 4.0.0rc6
2019-07-10 00:20:43 +03:00
Ivan Kravets
d003dffc5a
Fixed an issue with broken internal call for PIO Account // Resolve #2748
2019-07-10 00:20:23 +03:00
Ivan Kravets
a300168658
Bump version to 4.0.0rc5
2019-07-09 00:14:46 +03:00
Ivan Kravets
0a638b7ea5
Fix issues with Unicode arguments when calling inline PIO Core
2019-07-09 00:14:11 +03:00
Ivan Kravets
ffcf6b873a
Use native Windows API for getting My Documents folder path
2019-07-08 17:21:28 +03:00
Ivan Kravets
c69e80249d
Append system PATH to overridden in CDT project // Resolve #810
2019-07-04 22:56:54 +03:00
Ivan Kravets
2a4b25705c
More pre-configured target for Eclipse IDE
2019-07-04 22:53:36 +03:00
Ivan Kravets
412a1f78cd
Fixed an issue when generating invalid "Eclipse CDT Cross GCC Built-in Compiler Settings" if a custom PLATFORMIO_CORE_DIR is used // Resolve #806
2019-07-04 20:07:44 +03:00
Ivan Kravets
73dacd9418
Add "make profile" hotkey
2019-07-04 19:02:13 +03:00
Ivan Kravets
caf5159002
Fixed an issue when Ctrl+C(SIGINT) terminates debugging session instead of halting // Resolve #2733
2019-07-04 17:47:26 +03:00
Ivan Kravets
d9b6842b6a
Update history with refactored PIO Home back-end
2019-07-04 16:49:29 +03:00
Ivan Kravets
affa54e5fc
Fix an issue when lib_compat_mode = strict does not ignore libraries incompatible with a project framework
2019-07-04 16:46:54 +03:00
Ivan Kravets
c3ac10fe29
Update docs and examples for SiFive dev/platform
2019-07-03 22:58:27 +03:00
Ivan Kravets
0a907627be
Bump version to 4.0.0rc4
2019-07-03 15:22:22 +03:00
Ivan Kravets
26dda104dd
Remove debug code
2019-07-03 15:22:04 +03:00
Ivan Kravets
7c6fabaee2
Fix an issue with unhandled warnings from PIO Core when calling it internally // Resolved #2727
2019-07-03 15:10:37 +03:00
Ivan Kravets
dc07ea56d2
Bump version to 4.0.0rc3
2019-07-03 14:01:14 +03:00
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
Ivan Kravets
fa761f9616
Use build cache for AppVeyor CI examples
2019-06-15 22:06:55 +03:00
Ivan Kravets
5fabadd059
Use build cache for CI examples
2019-06-15 21:12:40 +03:00
Ivan Kravets
38408c1e1f
Use only 1 example per framework for CI
2019-06-15 21:09:52 +03:00
Ivan Kravets
fbdfe31f17
Shared cache directory for the build derived files // Resolve #2674
2019-06-15 18:53:13 +03:00
Ivan Kravets
bd8ba738cf
Improve docs how to enable PIO Core dev/version in PIO IDE
2019-06-13 23:46:53 +03:00
Ivan Kravets
8b8b6c3b9e
Bump version to 4.0.0a23
2019-06-13 22:57:53 +03:00
Ivan Kravets
bd3b29c304
Fix converting to real version
2019-06-13 20:24:55 +03:00
Ivan Kravets
1339924c2e
Print installation progress for "lib_deps" after LDF banner
2019-06-13 19:54:40 +03:00
Ivan Kravets
46eab99888
Typo fix
2019-06-13 18:31:03 +03:00
Ivan Kravets
461d71c2c7
Look firstly in built-in library storages for a missing dependency instead of PlatformIO Registry // Resolve #1654
2019-06-13 18:22:36 +03:00
Ivan Kravets
1ccc526960
Revert "Revert back "Look firstly in built-in library storages""
...
This reverts commit 4ae302762a .
2019-06-13 13:08:53 +03:00
Ivan Kravets
5338a9caa3
Bump version to 4.0.0a22
2019-06-13 00:42:24 +03:00
Ivan Kravets
4ae302762a
Revert back "Look firstly in built-in library storages"
2019-06-13 00:42:10 +03:00
Ivan Kravets
98513c9967
Fix nested import
2019-06-12 23:47:22 +03:00
Ivan Kravets
b6688db8b7
Bump version to 4.0.0a21
2019-06-12 22:03:28 +03:00
Ivan Kravets
d5c98e4f27
Look firstly in built-in library storages for a missing dependency instead of PlatformIO Registry // Resolve #1654
2019-06-12 22:02:59 +03:00
Ivan Kravets
b7e9bcb609
Do not check udev rules for gdb --version
2019-06-11 20:30:06 +03:00
Ivan Kravets
9de7297d38
Fix "UnicodeEncodeError: 'ascii' codec can't encode characters" // Resolve #2644
2019-06-10 19:44:18 +03:00
Ivan Kravets
97acf23a6d
Docs: Add info how to enable built-in PIO Core for VSCode
2019-06-10 16:58:34 +03:00
Ivan Kravets
80718ebb95
Fix "UnicodeEncodeError: 'ascii' codec can't encode characters" // Resolve #2644
2019-06-10 15:25:59 +03:00
Ivan Kravets
643d118062
Sync docs
2019-06-07 17:42:33 +03:00
Ivan Kravets
15b5a14995
Bump version to 4.0.0a20
2019-06-07 17:24:07 +03:00
Ivan Kravets
68a3b3f9e7
Custom platform_packages per a build environment with an option to override default // Resolve #1367
2019-06-07 17:22:02 +03:00
Ivan Kravets
5f1bd286c7
Fix "ValueError: invalid literal for int() with base 10: '0.0'" // Resolve #2646
2019-06-07 15:12:24 +03:00
Ivan Kravets
d18b4f12d0
Sync docs
2019-06-07 15:01:52 +03:00
Ivan Kravets
d9010230a4
Make internal in-memory cache for package manager to be instance related
2019-06-07 15:01:27 +03:00
Ivan Kravets
686d615639
Cast env_name to string // Resolve #2644
2019-06-07 13:14:14 +03:00
Ivan Kravets
d205370e9b
Docs: Minor changes to migration guide
2019-06-07 01:06:16 +03:00
Ivan Kravets
ce66033190
Docs: update migration from 3.0 to 4.0
2019-06-07 00:18:34 +03:00
Ivan Kravets
bcff26d4d7
Refactor using "@util.memoized"
2019-06-06 00:13:04 +03:00
Ivan Kravets
898d79956d
Bump version to 4.0.0a19
2019-06-05 18:28:23 +03:00
Ivan Kravets
522f814811
Show detailed info about a platform when is installed from local folder or VCS // Resolve #2081
2019-06-05 18:26:39 +03:00
Ivan Kravets
394d272324
Fix numerous issues related to "UnicodeDecodeError" and international locales, or when project path contains non-ASCII chars // Resolve #143 , Resolve #1342 , Resolve #1959 , Resolve #2100
2019-06-05 17:57:22 +03:00
Ivan Kravets
84ce7db3e3
Fixed an issue when library keeps reinstalling for non-latin path // Resolve #1252
2019-06-05 17:53:02 +03:00
Ivan Kravets
f873bd41f8
Better printing of relative path for removed objects
2019-06-05 16:47:02 +03:00
Ivan Kravets
5c8c10e7d3
Do not check that lib_extra_dirs exist // Resolve #2624
2019-06-04 13:55:11 +03:00
Ivan Kravets
a504a13fa8
Fix broken example with ConfigParser using // Resolve #2616
2019-06-04 00:50:45 +03:00
Ivan Kravets
d09964a897
Use common IDE data loading for IDE and DEBUG
2019-06-03 19:20:10 +03:00
Ivan Kravets
4416c12747
Fix numerous issues related to "UnicodeDecodeError" and international locales, or when project path contains non-ASCII chars // Resolve #2100
2019-06-03 17:44:41 +03:00
Ivan Kravets
80a1b95887
Sync docs
2019-06-03 14:48:05 +03:00
Ivan Kravets
9eb18ca72d
PyLint fix
2019-06-03 14:29:22 +03:00
Ivan Kravets
37653d8446
Better decoding SCons arguments
2019-06-03 13:57:58 +03:00
Ivan Kravets
e269c91d26
Improve compatibility with hashlib Py2/Py3
2019-06-03 13:30:35 +03:00
Ivan Kravets
ac3236693f
Bump version to 4.0.0a18
2019-06-03 01:14:02 +03:00
Ivan Kravets
d0b3c5ee86
Switch between Build Configurations (release and debug) with a new project configuration option build_type // Resolve #2184
2019-06-02 14:11:31 +03:00
Ivan Kravets
23a2022f04
Add support for PLATFORMIO_DEFAULT_ENVS system environment variable // Resolve #1967
2019-06-01 22:43:44 +03:00
Ivan Kravets
c5177efd0b
Minor fixes
2019-06-01 22:24:38 +03:00
Ivan Kravets
d51cd9c277
Bump version to 4.0.0a17
2019-06-01 19:48:21 +03:00
Ivan Kravets
6257480d0d
Print platform package details, such as version, VSC source and commit // Resolve #2155
2019-06-01 19:44:45 +03:00
Ivan Kravets
4af615a49c
Maintain renamed options when reading configuration file
2019-06-01 16:58:14 +03:00
Ivan Kravets
6186b425d4
Typo fix
2019-06-01 15:38:55 +03:00
Ivan Kravets
c038074489
Override default development platform upload command with a custom // Resolve #2599
2019-06-01 14:36:07 +03:00
Ivan Kravets
d25f1ddc21
Add project folder prefix to $PROJECT_HASH
2019-05-31 21:47:50 +03:00
Ivan Kravets
5011e47709
Added support for "shared_dir"
2019-05-31 21:18:37 +03:00
Ivan Kravets
33d16bfcf0
Use named context meta vars for unit testing
2019-05-31 15:47:25 +03:00
Ivan Kravets
bae21f1cdd
Allow to pass multiple load commands to PIO Unified Debugger
2019-05-31 14:45:48 +03:00
Ivan Kravets
5f9fd9260e
New project configuration parser with a strict options typing
2019-05-31 14:45:01 +03:00
Ivan Kravets
61db0f1d6a
YAPF 0.27.0
2019-05-30 23:42:15 +03:00
Ivan Kravets
1598c8197e
Fix "clean" target
2019-05-30 23:33:57 +03:00
Ivan Kravets
01db26f204
Add a link to PIO Unified Debugger options
2019-05-30 22:26:42 +03:00
Ivan Kravets
12876c5c2b
Merge branch 'feature/refactor-project-options' into develop
2019-05-30 22:15:16 +03:00
Ivan Kravets
5c60d922ca
Skip "arduino-mock" from CI
2019-05-30 22:15:06 +03:00
Ivan Kravets
0570fc6c48
Don't override custom "core_dir" on Windows platform
2019-05-30 21:56:55 +03:00
Ivan Kravets
f3c8277572
Fix broken tests
2019-05-30 21:27:12 +03:00
Ivan Kravets
1dbaed5beb
Implement "silent" mode for config.validate()
2019-05-30 21:26:51 +03:00
Ivan Kravets
19c1574993
Use the latest TOX for Travis.CI
2019-05-30 17:37:48 +03:00
Ivan Kravets
346579b93c
Improve type converting for config options
2019-05-30 17:34:44 +03:00
Ivan Kravets
0ce2343836
Do not pass project settings as SCons arguments // Resolve #1637
2019-05-30 17:08:00 +03:00
Ivan Kravets
d5e277b7cc
Minor improvements to unit testing engine
2019-05-30 16:39:17 +03:00
Ivan Kravets
3cc4af1723
Refactor project config options
2019-05-30 16:38:04 +03:00
Ivan Kravets
8d05903bf3
Log THE ONLY non sensitive data (used board, platform, and framework)
2019-05-30 14:36:04 +03:00
Ivan Kravets
7f845ab943
Sync docs and examples
2019-05-30 14:32:49 +03:00
Ivan Kravets
ddc8a353cb
Sync docs
2019-05-28 12:53:54 +03:00
Ivan Kravets
9ce9171a36
Fix typo
2019-05-28 01:19:51 +03:00
Ivan Kravets
dec43bec9d
Fix test
2019-05-28 00:09:20 +03:00
Ivan Kravets
99377130eb
Enhance unit testing summary
2019-05-27 22:25:48 +03:00
Ivan Kravets
3df01405a1
Remove unused Python imports
2019-05-27 22:25:22 +03:00
Ivan Kravets
3adcf66453
Docs: Use native Python ConfigParser for extra scripting examples
2019-05-27 19:03:31 +03:00
Ivan Kravets
b88c262a9d
Use the latest version of tox for AppVeyor CI
2019-05-27 18:49:35 +03:00
Ivan Kravets
5999bcee3f
Update history
2019-05-27 18:45:24 +03:00
Ivan Kravets
078b0af312
Test only 1 project example per dev/platform for AppVeyor CI
2019-05-27 18:17:57 +03:00
Ivan Kravets
a0fb88e28a
Implement "envLibdepsDirs" per project for PIO Home
2019-05-27 17:57:46 +03:00
Ivan Kravets
3cd4b005d8
Open sourcing PIO Unified Debugger, PIO Unit Testing Engine, and PIO Home Server
2019-05-27 17:19:33 +03:00
Ivan Kravets
0a523fc06c
Docs: Minor tweak
2019-05-27 14:33:38 +03:00
Ivan Kravets
16864509af
Document "Override package files"
2019-05-27 14:21:48 +03:00
Ivan Kravets
cb8af5add9
Print "No items found" when there are no packages for llisting
2019-05-27 12:28:04 +03:00
Ivan Kravets
3f96dc1432
Fixed an issue when package cache (Library Manager) expires too fast // Resolve #2559
2019-05-27 12:24:20 +03:00
Ivan Kravets
e1aa29cb36
Bump version to 4.0.0a16
2019-05-25 22:18:23 +03:00
Ivan Kravets
6e87089ded
Add support for Unix shell-style wildcards for "monitor_port" option // Resolve #2541
2019-05-25 22:14:38 +03:00
Ivan Kravets
a84195bb5a
Add user-definable monitor options to platformio.ini // Resolve #2165
2019-05-25 21:49:51 +03:00
Ivan Kravets
70a0bd72c0
Sync "include" directory for PIO Remote // Resolve #2210
2019-05-25 21:06:08 +03:00
Ivan Kravets
fea7e97112
Fix an issue with hardcoded C stadard version when generating project for CLion IDE // Resolve #2527
2019-05-25 20:47:39 +03:00
Ivan Kravets
7beb332b31
Support custom CMake configuration for CLion IDE using `CMakeListsUser.txt` file
2019-05-25 20:46:56 +03:00
Ivan Kravets
7b2c1f27fc
Sync docs
2019-05-25 20:46:23 +03:00
Ivan Kravets
67f7b6cda3
Bump version to 4.0.0a15
2019-05-25 01:18:28 +03:00
Ivan Kravets
4266cba53b
Cleanup ".piolibdeps"
2019-05-25 01:10:35 +03:00
Ivan Kravets
19725fec04
Add options to override default locations used by PlatformIO Core // Resolve #1615
2019-05-24 20:49:05 +03:00
Ivan Kravets
a6e5a0c7f5
Fix an issue for Project Generator when include path search order is inconsistent to what passed to the compiler // Resolve #2509
2019-05-24 16:06:27 +03:00
Ivan Kravets
2baea815fe
Update history
2019-05-24 15:06:33 +03:00
Ivan Kravets
b38c57bcf9
Fix an issue when `-U in build_flags does not remove macro previously defined via -D` flag // Resolve #2508
2019-05-24 14:57:59 +03:00
Ivan Kravets
e6d1805f0b
Save library requirements when using --save option // Issue #1028
2019-05-24 14:09:25 +03:00
Ivan Kravets
9a95b0df56
Fix handling custom includeDir and srcDir for library.json // Resolve #2518
2019-05-24 01:15:47 +03:00
Ivan Kravets
70a5d32925
Add "--save" flag to "platformio lib install" command // Resolve #1028
2019-05-23 19:39:04 +03:00
Ivan Kravets
c2a549b0c2
Install all project dependencies declared via "lib_deps" option using "platformio lib install" command // Resolve #2147
2019-05-23 18:37:08 +03:00
Ivan Kravets
0fda79a075
Switch to Click meta context for lib CLI
2019-05-23 13:05:44 +03:00
Ivan Kravets
21e2ac6695
Use isolated library dependency storage per project build environment // Resolve #1696
2019-05-23 00:23:24 +03:00
Ivan Kravets
e7d75d1412
Remove debug code
2019-05-21 21:47:20 +03:00
Ivan Kravets
4386dc56ea
Move "in_silence" to PlatformioCLI
2019-05-21 13:18:11 +03:00
Ivan Kravets
a30b79c5fc
Sync docs
2019-05-21 12:01:14 +03:00
Ivan Kravets
f29a74042f
Drop support for "lib_extra_dirs" in "platformio" section
2019-05-20 21:12:45 +03:00
Ivan Kravets
c46643f0fd
Custom project "***_dir" options declared in “platformio” section of “platformio.ini” have higher priority than Environment variables
2019-05-20 17:07:59 +03:00
Ivan Kravets
5fe4de626b
Implement unified project workspace storage ".pio" // Resolve #1778
2019-05-20 17:01:54 +03:00
Ivan Kravets
774380c2ef
Bump version to 4.0.0a14
2019-05-20 12:38:49 +03:00
Ivan Kravets
8643f0454e
Move "glob_escape" and "get_file_contents" helpers to "compat" module
2019-05-17 13:18:15 +03:00
Ivan Kravets
f844d9cb47
Remove line-buffering from "platformio run" command which was leading to omitting progress bar from upload tools // Resolve #856 , Resolve #857
2019-05-17 12:53:51 +03:00
Ivan Kravets
f94fbb951a
Typo fix
2019-05-16 21:27:32 +03:00
Ivan Kravets
899de600e4
Fix broken "util.string_types"
2019-05-16 21:11:21 +03:00
Ivan Kravets
971049b41c
Move process related helpers to "proc" module
2019-05-16 21:03:15 +03:00
Ivan Kravets
aaf61082c1
Replace "--only-check" CLI option by "--dry-run"
2019-05-16 20:02:45 +03:00
Ivan Kravets
b14abeff48
Bump version to 4.0.0a13
2019-05-13 22:37:45 +03:00
Ivan Kravets
f26553b451
ESP8266, docs for "SSL Support"
2019-05-13 22:37:24 +03:00
Ivan Kravets
8b93ad00a2
Docs: ESP32: Implement "espota" protocol
2019-05-11 22:18:35 +03:00
Ivan Kravets
5e1a931145
Switch Python or Platform dependent code to "compat" module
2019-05-10 17:50:08 +03:00
Ivan Kravets
abfee8308e
Switch Python or Platform dependent code to "compat" module
2019-05-10 17:47:02 +03:00
Ivan Kravets
d2449762c2
Move Python or Platform dependent code to "compat" module
2019-05-10 17:27:04 +03:00
Ivan Kravets
59848c3115
Check unknown build environment passed by user
2019-05-10 17:26:47 +03:00
Ivan Kravets
834206ff20
Move Python or Platform dependent code to "compat" module
2019-05-10 17:26:10 +03:00
Ivan Kravets
ce4ed18ceb
Check unknown build environment passed by user
2019-05-10 15:49:01 +03:00
Ivan Kravets
b710bbd80e
Allow to skip ProjectConfig option validation with new "validate_options" argument
2019-05-10 15:47:45 +03:00
Ivan Kravets
446176bf5e
Allow to skip ProjectConfig option validation with new "validate_options" argument
2019-05-10 15:47:17 +03:00
Ivan Kravets
0b2d780618
Switch to the new ProjectConfig API
2019-05-10 15:45:52 +03:00
Ivan Kravets
d9b0364aa8
Allow overriding a default project "platformio.ini" configuration file
2019-05-10 13:12:41 +03:00
Ivan Kravets
76818448e2
Ensure PIO Home mimetypes are known
2019-05-10 13:01:52 +03:00
Ivan Kravets
131144ec34
Resolve PyLint "import-error"
2019-05-10 13:00:53 +03:00
Ivan Kravets
a21d75b273
Merge branch 'develop' into feature/pio-plus-oss
2019-05-10 01:10:51 +03:00
Ivan Kravets
c79b3ff7f1
Override default “platformio.ini” with a custom using "-c, --project-conf" option // Resolve #1913
2019-05-10 00:01:10 +03:00
Ivan Kravets
2b5ac57fd0
Bump version to 4.0.0a12
2019-05-09 18:40:19 +03:00
Ivan Kravets
32d317d3cb
Fix PlatformIO CLI
2019-05-09 18:39:27 +03:00
Ivan Kravets
71f606912a
Implement ProjectConfig.getlist()
2019-05-09 14:14:19 +03:00
Ivan Kravets
62b80c396b
Added support for the latest Python "Click" package (CLI Builder) // Resolve #349
2019-05-09 00:51:28 +03:00
Ivan Kravets
7687a0a929
Fix PyLint "not-an-iterable" error
2019-05-08 21:02:23 +03:00
Ivan Kravets
f63fe1699b
Bump version to 4.0.0a11
2019-05-08 20:20:56 +03:00
Ivan Kravets
4f98a3fd42
Share common (global) options between declared build environments using "[env]" section // Resolve #1643 Resolve #790
2019-05-08 20:19:39 +03:00
Ivan Kravets
693304590c
Fix PyLint "not-an-iterable" error
2019-05-08 12:41:11 +03:00
Ivan Kravets
947e31ca8d
Fix some PyLint errors
2019-05-07 23:51:46 +03:00
Ivan Kravets
45d4b92678
Export get_projectdata_dir for util, fix riscv_gap dev/platform
2019-05-07 23:00:01 +03:00
Ivan Kravets
07a2a49d93
Refactor project helpers
2019-05-07 22:13:21 +03:00
Ivan Kravets
7ddd22209f
Enable PyLint "import-error"
2019-05-07 21:16:42 +03:00
Ivan Kravets
6cd4484be9
Init new project using new ProjectConfig API
2019-05-07 19:57:24 +03:00
Ivan Kravets
c235974eb6
Switch to the new ProjectConfig API
2019-05-07 17:51:50 +03:00
Ivan Kravets
1b4f945907
Remove support for renamed dev/platforms
2019-05-07 15:59:09 +03:00
Ivan Kravets
4fdd51e190
Docs: Sync MCS51 boards
2019-05-07 13:26:10 +03:00
Ivan Kravets
95b9ae9f24
Docs: Sync Atmel SAM boards
2019-05-06 13:38:48 +03:00
Ivan Kravets
94e580bf4e
Override default source and include directories for a library via "library.json" manifest using "includeDir" and "srcDir" fields
2019-05-04 13:36:27 +03:00
Ivan Kravets
e4dca37874
Bump version to 4.0.0a10
2019-05-04 12:23:51 +03:00
Ivan Kravets
7f607b742f
Fix issue when handling dynamic variables
2019-05-04 12:23:23 +03:00
Ivan Kravets
2c0e0b2619
Bump version to 4.0.0a9
2019-05-03 21:14:08 +03:00
Ivan Kravets
8e55c9e4d0
Include external configuration files with "extra_configs" option // Resolve #1590
2019-05-03 21:03:36 +03:00
Ivan Kravets
41ff1b0188
Support for Kendryte K210 // Resolve #2233
2019-05-03 16:56:44 +03:00
Ivan Kravets
48c1aeae03
Fix "systemd-udevd" warnings in 99-platformio-udev.rules // Resolve #2442
2019-05-03 13:11:03 +03:00
Ivan Kravets
eab2fd91fd
Lowercase SHA sum for package manager
2019-04-25 12:49:22 +03:00
Ivan Kravets
ba6d120cf4
Docs: Sync Atmel AVR dev/platform
2019-04-24 00:14:53 +03:00
Ivan Kravets
e9df6166ee
Update SCons to 3.0.5
2019-04-24 00:07:27 +03:00
Ivan Kravets
9bdc85fd52
Bump version to 4.0.0a8
2019-04-23 12:49:36 +03:00
Ivan Kravets
fa48a6460f
Merge tag 'v3.6.7' into develop
2019-04-23 12:49:10 +03:00
Ivan Kravets
f07854879a
Merge branch 'hotfix/v3.6.7'
2019-04-23 12:47:27 +03:00
Ivan Kravets
9ca53c57f4
Bump version to 3.6.7
2019-04-23 12:32:18 +03:00
Ivan Kravets
ee420cc35e
Bump version to 3.6.7
2019-04-23 12:31:58 +03:00
Ivan Kravets
d49d91269d
Update history with upcoming 3.6.7 release
2019-04-23 12:29:29 +03:00
Ivan Kravets
a59efc2fc0
Update history with upcoming 3.6.7 release
2019-04-23 12:29:16 +03:00
Ivan Kravets
20f28383a0
Fix links in changelog
2019-04-23 01:07:36 +03:00
Ivan Kravets
d3c3491a91
Fix links in changelog
2019-04-23 01:07:21 +03:00
Ivan Kravets
e6a7cc2036
Update core package dependencies
2019-04-23 01:05:11 +03:00
Ivan Kravets
4d615416f3
Improve debugging in debug_load_mode = modified and fix an issue with useless project rebuilding
2019-04-23 00:50:32 +03:00
Ivan Kravets
137a5d1c42
Improve debugging in debug_load_mode = modified and fix an issue with useless project rebuilding
2019-04-23 00:49:53 +03:00
Ivan Kravets
65354e995d
Initial commit of PIO Home
2019-04-22 21:07:28 +03:00
Ivan Kravets
3032cade17
PyLint fixes
2019-04-19 20:46:28 +03:00
Ivan Kravets
948a977fa5
Initial commit of PIO Unit Testing
2019-04-19 20:33:31 +03:00
Ivan Kravets
c7d8b50474
Use generic GDB_MSPDEBUG_INIT_CONFIG
2019-04-19 19:58:34 +03:00
Ivan Kravets
f1da544279
Initial commit of PIO Unified Debugger
2019-04-19 19:56:16 +03:00
Ivan Kravets
40d1bb204c
Docs: New boards by ESP32 dev/platform
2019-04-19 13:26:25 +03:00
Ivan Kravets
21a36f8ee9
Fix UnicodeEncodeError when converting INO to CPP
2019-04-18 16:20:01 +03:00
Ivan Kravets
be24c6ab4d
Fix an issue when invalid "env_default" results into unhandled errors // Resolve #2265
2019-04-18 14:18:27 +03:00
Ivan Kravets
3d96e584fb
Fix an issue when invalid "env_default" results into unhandled errors // Resolve #2265
2019-04-18 14:17:22 +03:00
Ivan Kravets
963eabc3f5
Docs: Rename "Download" button to INSTALL
2019-04-18 01:01:26 +03:00
Ivan Kravets
f63041a402
Add get_original_version to public utils API
2019-04-17 23:20:45 +03:00
Ivan Kravets
c084db1619
Enable AppVeyor CI only for Windows x64
2019-04-17 20:09:05 +03:00
Ivan Kravets
4edfb8f6cc
Cleanup PING_INTERNET_IPS
2019-04-17 20:06:01 +03:00
Ivan Kravets
6501c1f171
Cleanup PING_INTERNET_IPS
2019-04-17 20:05:51 +03:00
Ivan Kravets
41ab97203a
Docs: Add community video tutorials
2019-04-16 13:55:47 +03:00
Ivan Kravets
a51a03843d
Docs: Use jQuery from Sphinx theme (fix search)
2019-04-16 00:33:21 +03:00
Ivan Kravets
e9b8478942
Sync docs
2019-04-07 00:52:20 +03:00
Ivan Kravets
29cf1c8596
Fix "ValueError: invalid literal for int() with base 10" for click.get_terminal_size
2019-04-05 19:49:36 +03:00
Ivan Kravets
e992e156bf
Fix "ValueError: invalid literal for int() with base 10" for click.get_terminal_size
2019-04-05 19:48:04 +03:00
Ivan Kravets
cf13ec4035
Fix an "IndexError: list index out of range" for Arduino sketch preprocessor // Resolve #2268
2019-04-01 18:50:40 +03:00
Ivan Kravets
c1d01dbe34
Update info about PIO IDE for VSCode
2019-04-01 18:35:00 +03:00
Ivan Kravets
ff5da3c3cc
Use stable dev/platforms for CI
2019-03-30 13:54:29 +02:00
Ivan Kravets
7d9e10095e
Set manifest version of VSCode C/C++ configuration file
2019-03-30 13:00:27 +02:00
Ivan Kravets
bb17630571
Set manifest version of VSCode C/C++ configuration file
2019-03-30 13:00:10 +02:00
Ivan Kravets
7746f7eeee
Project Generator: fixed a VSCode C/C++'s "Cannot find" warning when CPPPATH folder does not exist
2019-03-29 21:27:08 +02:00
Ivan Kravets
e089c4a546
Project Generator: fixed a VSCode C/C++'s "Cannot find" warning when CPPPATH folder does not exist
2019-03-29 21:26:45 +02:00
Ivan Kravets
8f29d951cb
YAPF 0.26.0
2019-03-29 12:55:05 +02:00
Ivan Kravets
f182a6dcae
Bump version to 3.6.7a1
2019-03-29 12:46:24 +02:00
Ivan Kravets
0c76116948
Merge tag 'v3.6.6' into develop
2019-03-29 12:44:54 +02:00
Ivan Kravets
6b17183cff
Merge branch 'hotfix/v3.6.6'
2019-03-29 12:43:41 +02:00
Ivan Kravets
8cd35fb537
Bump version to 3.6.6
2019-03-29 12:43:16 +02:00
Ivan Kravets
2d4421e8e5
New article "Automated unit testing in the metal"
2019-03-25 16:04:05 +02:00
Ivan Kravets
760499c095
Append configuration settings from "mbed_lib.json" to "mbed_config.h" // Resolve #2164
2019-03-24 23:55:06 +02:00
Ivan Kravets
c141189883
Append configuration settings from "mbed_lib.json" to "mbed_config.h" // Resolve #2164
2019-03-24 23:54:53 +02:00
Ivan Kravets
00b162608e
Fix an issue with incorrect order of project "include" and "src" paths in `CPPPATH` // Resolve #1914
2019-03-23 17:45:28 +02:00
Ivan Kravets
51cb87bc6f
Bump version to 4.0.0a7
2019-03-23 17:44:30 +02:00
Ivan Kravets
cae708f2d7
Fix an issue with incorrect order of project "include" and "src" paths in `CPPPATH` // Resolve #1914
2019-03-23 17:44:01 +02:00
Ivan Kravets
e33b0fe291
Fix an issue when PlatformIO Build System does not pick up "mbed_lib.json" files from libraries // Resolve #2164
2019-03-23 14:33:34 +02:00
Ivan Kravets
3a77bed0d4
Fix an issue when PlatformIO Build System does not pick up "mbed_lib.json" files from libraries // Resolve #2164
2019-03-23 14:24:43 +02:00
Ivan Kravets
06fe557a20
Fix "SameFileError" when CI is used in pair with --keep-build-dir // Resolve #2227
2019-03-22 21:25:12 +02:00
Ivan Kravets
10a7367b33
Fix "SameFileError" when CI is used in pair with --keep-build-dir // Resolve #2227
2019-03-22 21:24:43 +02:00
Ivan Kravets
9c1cc97776
Project Generator: fixed a warning "Property !!! WARNING !!! is not allowed" for VSCode // Resolve #2243
2019-03-22 21:17:26 +02:00
Ivan Kravets
dea6551841
Bump version to 4.0.0a6
2019-03-22 21:16:33 +02:00
Ivan Kravets
4ca71e7df1
Project Generator: fixed a warning "Property !!! WARNING !!! is not allowed" for VSCode // Resolve #2243
2019-03-22 21:16:02 +02:00
Ivan Kravets
d7e2d05f60
Fix error with conflicting declaration of a prototype (Arduino sketch preprocessor)
2019-03-20 18:58:06 +02:00
Ivan Kravets
d9e6111ac3
Fix error with conflicting declaration of a prototype (Arduino sketch preprocessor)
2019-03-20 18:49:20 +02:00
Ivan Kravets
86e4641101
Bump version to 3.6.6a1
2019-03-14 20:16:15 +02:00
Ivan Kravets
326eb4a681
Fix "FileExistsError" when "platformio ci" command is used in pair with "--keep-build-dir" option
2019-03-14 20:14:55 +02:00
Ivan Kravets
d4af985eb8
Bump version to 4.0.0a5
2019-03-14 20:12:52 +02:00
Ivan Kravets
0d904ad1cc
Fix "FileExistsError" when "platformio ci" command is used in pair with "--keep-build-dir" option
2019-03-14 20:12:18 +02:00
Ivan Kravets
b3ac567b53
Docs: New article "Getting started with the STM32F407VG and STM32Cube"
2019-03-14 14:46:44 +02:00
Ivan Kravets
03aec79cc1
Drop mbed OS support for Adafruit boards
2019-03-13 22:22:48 +02:00
Ivan Kravets
9a6d148bdc
Update docs for PIO Plus products
2019-03-08 18:01:35 +02:00
Ivan Kravets
a9288e5a5b
Docs: Cosmetic changes to PIO Unified Debugging and Unit Testing
2019-03-07 17:26:22 +02:00
Ivan Kravets
8280fd557b
Bump version to 4.0.0a4
2019-03-07 14:12:45 +02:00
Ivan Kravets
15a1cbf95a
Tag docs with v3.6.5
2019-03-07 14:09:50 +02:00
Ivan Kravets
775797b4e5
Merge tag '3.6.5' into develop
2019-03-07 14:02:35 +02:00
Ivan Kravets
e37d34b92f
Merge branch 'release/3.6.5'
2019-03-07 14:00:57 +02:00
Ivan Kravets
b562541f20
Bump version to 3.6.5
2019-03-07 13:57:32 +02:00
Ivan Kravets
736a1404b4
YAPF 0.26.0
2019-03-07 12:55:03 +02:00
Ivan Kravets
9639626ab3
Fix an issue when `$PROJECT_HASH template was not expanded for the other directory ***_dir` options in "platformio.ini" // Resolve #2170
2019-03-07 12:54:40 +02:00
Ivan Kravets
4c8df44a5a
Fix an issue when `$PROJECT_HASH template was not expanded for the other directory ***_dir` options in "platformio.ini" // Resolve #2170
2019-03-07 12:40:55 +02:00
Ivan Kravets
3f52a6d5ba
YAPF 0.26.0
2019-03-07 12:36:17 +02:00
Ivan Kravets
237d55208c
Fix "Unnecessary "else/elif" after "raise"" by PyLint
2019-03-07 12:35:34 +02:00
Ivan Kravets
b99494671a
Update "dl.bintray.com" IP address
2019-03-06 22:39:38 +02:00
Ivan Kravets
5a72e3f2a1
Update "dl.bintray.com" IP address
2019-03-06 22:39:24 +02:00
Ivan Kravets
1ce913ea74
Sync docs
2019-03-06 21:04:01 +02:00
Ivan Kravets
9911a04232
Sync docs
2019-03-06 12:29:03 +02:00
Ivan Kravets
f1549e1f0e
Docs: Sync new boards by STM32
2019-03-05 13:20:19 +02:00
Ivan Kravets
4659a44bd6
New boards: Adafruit Bluefruit nRF52832 Feather, Feather nRF52840 Express, and Nordic nRF52840-DK (Adafruit BSP)
2019-03-04 13:50:34 +02:00
Ivan Kravets
e39d4f5c32
Sync docs
2019-03-04 13:12:16 +02:00
Ivan Kravets
fb9fe8c77c
Document upload_protocol = espota option
2019-03-04 13:03:22 +02:00
Ivan Kravets
9778778830
PyLin fix
2019-02-24 11:45:29 +02:00
Ivan Kravets
ab914e1566
PyLin fix
2019-02-24 11:45:14 +02:00
Ivan Kravets
d2c2171ef9
Project Generator: add new targets for CLion IDE "BUILD_VERBOSE" and "MONITOR" (serial port monitor) // Resolve #359
2019-02-23 22:43:30 +02:00
Ivan Kravets
856798488b
Fix an issue when platformio ci recompiles project if `--keep-build-dir` option is passed // Resolve #2109
2019-02-23 22:41:45 +02:00
Ivan Kravets
00ba88911f
Fix an issue with slow updating of PlatformIO Core packages on Windows
2019-02-23 22:41:15 +02:00
Ivan Kravets
e0b9d080fa
Project Generator: add new targets for CLion IDE "BUILD_VERBOSE" and "MONITOR" (serial port monitor) // Resolve #359
2019-02-23 22:34:36 +02:00
Ivan Kravets
42c22758bb
Use NodeMCUv2 as default board for wiring example
2019-02-23 21:04:43 +02:00
Ivan Kravets
522b42c2a9
Fix an issue when platformio ci recompiles project if `--keep-build-dir` option is passed // Resolve #2109
2019-02-23 18:39:54 +02:00
Ivan Kravets
5a707a4849
CI only for Python 2.7 & 3.6
2019-02-23 16:00:24 +02:00
Ivan Kravets
1bed2650f3
Sync docs
2019-02-23 14:44:13 +02:00
Ivan Kravets
65f30dd7b4
Sync docs
2019-02-23 01:10:41 +02:00
Ivan Kravets
59b27d5d0a
Document switching between Arduino cores
2019-02-21 22:53:33 +02:00
Ivan Kravets
6575ddab26
Improve docs for pio ci command when multiple --project-option are used
2019-02-21 00:25:14 +02:00
Ivan Kravets
dc4a5df2af
Drop support for RFduino
2019-02-20 00:13:56 +02:00
Ivan Kravets
2e4c9411af
Docs: Update VSCode Custom Task example
2019-02-20 00:00:41 +02:00
Ivan Kravets
e477d1fbcf
Docs: Move images from root of _static to _static/images
2019-02-19 23:25:13 +02:00
Ivan Kravets
6059e0dce6
Fix an issue with slow updating of PlatformIO Core packages on Windows
2019-02-19 20:12:07 +02:00
Ivan Kravets
234bb75b9b
Sync docs & examples
2019-02-19 18:11:21 +02:00
Ivan Kravets
38dfa40e32
Docs: Sync Atmel SAM boards
2019-02-18 18:57:37 +02:00
Ivan Kravets
5add5f1cfb
Document lwIP profiles for EPS8266
2019-02-18 15:51:35 +02:00
Ivan Kravets
f1b809f8dd
Improve debugging instruction for ESP32 tutorial // Resolve #1871
2019-02-09 19:11:51 +02:00
Ivan Kravets
47aa63fc04
Update docs for mbed framework
2019-02-07 20:36:45 +02:00
Ivan Kravets
08000a6f62
Sync docs & examples
2019-02-07 19:01:51 +02:00
Ivan Kravets
31d4706abd
Debug: Update wiring scheme for Mini-Module
2019-02-02 19:21:12 +02:00
Ivan Kravets
e23ca2c109
Docs: Allow to control firmware optimization for Teensy
2019-01-31 16:42:44 +02:00
Ivan Kravets
17efa89047
Disable STM8 from CI tests
2019-01-30 18:00:40 +02:00
Ivan Kravets
527efe3359
RISV-GAP, document AutoTiler
2019-01-30 18:00:12 +02:00
Ivan Kravets
5aed0efd61
Docs: Add Alorium Hinj board
2019-01-29 22:20:41 +02:00
Ivan Kravets
27ac17e8c3
Release docs to 3.6.4
2019-01-23 21:24:29 +02:00
Ivan Kravets
639c086728
Bump version to 3.6.5a1
2019-01-23 21:08:39 +02:00
Ivan Kravets
d2c545eb27
Bump version to 4.0.0a3
2019-01-23 20:55:18 +02:00
Ivan Kravets
035ab14202
Merge tag 'v3.6.4' into develop
...
Bump version to 3.6.4
# Conflicts:
# HISTORY.rst
# platformio/__init__.py
2019-01-23 20:54:21 +02:00
Ivan Kravets
4504080027
Merge branch 'release/v3.6.4'
2019-01-23 20:51:48 +02:00
Ivan Kravets
367e4d663c
Bump version to 3.6.4
2019-01-23 20:47:18 +02:00
Ivan Kravets
28bca48eca
Ignore examples for ststm8 on Linux
2019-01-23 17:55:07 +02:00
Ivan Kravets
eb57e14ac1
Fix "ValueError: invalid literal for int() with base 10" // Resolve #2061
2019-01-23 17:54:45 +02:00
Ivan Kravets
69065d8bd6
Fix "ValueError: invalid literal for int() with base 10" // Resolve #2058
2019-01-22 22:16:58 +02:00
Ivan Kravets
3cc996d89f
Fix "ValueError: invalid literal for int() with base 10" // Resolve #2058
2019-01-22 21:59:26 +02:00
Ivan Kravets
d7d981f522
Add "Variable Format" section to VSCode
2019-01-22 21:05:38 +02:00
Ivan Kravets
eedc1c3ccd
Bump version to 4.0.0a2
2019-01-17 18:18:28 +02:00
Ivan Kravets
db0bbcc043
CLion: Improve project portability using "${CMAKE_CURRENT_LIST_DIR}" instead of USER_HOME
2019-01-17 18:05:05 +02:00
Ivan Kravets
63075c9607
CLion: Improve project portability using "${CMAKE_CURRENT_LIST_DIR}" instead of USER_HOME
2019-01-17 18:04:52 +02:00
Ivan Kravets
b594c11718
Fix cmd_lib test
2019-01-17 17:56:35 +02:00
Ivan Kravets
b6ccda3568
Fix cmd_lib test
2019-01-17 17:56:21 +02:00
Ivan Kravets
35f96a534a
Drop "do-not-modify-files-here.url" from build_dir
2019-01-17 02:07:46 +02:00
Ivan Kravets
7e8349d45e
Docs: Sync Atmel AVR boards
2019-01-16 15:34:31 +02:00
Ivan Kravets
88d06b4437
Ignore examples for ststm8 on Linux
2019-01-12 01:08:13 +02:00
Ivan Kravets
3019e35724
Initial support for STM8
2019-01-11 16:52:01 +02:00
Ivan Kravets
38bb2c61c1
Docs: Sort upload protocols for board
2019-01-11 14:35:54 +02:00
Ivan Kravets
c7949ecd07
Temporary disable checking for PlatformIO Core engine (allow PIO Core 3 dev/platforms for PIO Core 4)
2019-01-11 14:11:54 +02:00
Ivan Kravets
d627a42268
Fix PyLint warning
2019-01-11 14:07:46 +02:00
Ivan Kravets
2b467f3fee
Fix PyLint warning
2019-01-11 14:07:35 +02:00
Ivan Kravets
f058b8f18f
Fix PY3 Lint "consider-using-set-comprehension"
2019-01-11 13:02:12 +02:00
Ivan Kravets
a750b06fc8
Fix PY3 Lint "consider-using-set-comprehension"
2019-01-11 13:01:53 +02:00
Ivan Kravets
13430aa628
Use GCC C++ compiler for Eclipse project indexer // Issue #1010
2019-01-11 12:52:17 +02:00
Ivan Kravets
286a53991c
Use GCC C++ compiler for Eclipse project indexer // Issue #1010
2019-01-11 12:52:00 +02:00
Ivan Kravets
b92a8467c9
Update SCons to 3.0.3
2019-01-10 23:47:43 +02:00
Ivan Kravets
56cd55ba7d
Eclipse: Provide language standard to a project C/C++ indexer // Resolve #1010
2019-01-10 21:57:52 +02:00
Ivan Kravets
a092f87c50
Eclipse: Provide language standard to a project C/C++ indexer // Resolve #1010
2019-01-10 21:57:39 +02:00
Ivan Kravets
19b5285d50
Fix "TypeError : startswith first arg" when checking udev rules with PY3 // Resolve #2000
2019-01-10 19:34:09 +02:00
Ivan Kravets
d5d95092c4
Fix an error "Could not extract item..." when extracting TAR archive with symbolic items on Windows platform // Resolve #2015
2019-01-10 19:33:45 +02:00
Ivan Kravets
02937216b0
Fix "TypeError : startswith first arg" when checking udev rules with PY3 // Resolve #2000
2019-01-10 19:33:15 +02:00
Ivan Kravets
e02d7528ad
Fix an error "Could not extract item..." when extracting TAR archive with symbolic items on Windows platform // Resolve #2015
2019-01-10 19:14:03 +02:00
Ivan Kravets
68e3f9dc00
Fix "Runtime Error: Dictionary size changed during iteration" // Resolve #2003
2019-01-09 16:34:55 +02:00
Ivan Kravets
2ae41c8434
Fix "Runtime Error: Dictionary size changed during iteration" // Resolve #2003
2019-01-09 16:34:39 +02:00
Ivan Kravets
aa2bc4a63b
Implement "get_file_contents" helper
2018-12-27 14:48:22 +02:00
Ivan Kravets
74218f4f93
Fix PyLint warning for Windows
2018-12-26 22:33:21 +02:00
Ivan Kravets
a60c57ac58
Initial support for Python 3.5+ // Resolve #895 Resolve #1365
2018-12-26 20:54:29 +02:00
Ivan Kravets
fabaadec60
Fix an issue with incorrect detecting of compatibility (LDF) between generic library and Arduino or ARM mbed frameworks
2018-12-22 22:30:23 +02:00
Ivan Kravets
7f697961ec
Sync docs
2018-12-21 17:26:13 +02:00
Ivan Kravets
9334f31ff2
Docs: Sync boards
2018-12-20 20:51:34 +02:00
Ivan Kravets
579de32d4e
Docs: Remove examples with ESP8266 LD scripts, they can change
2018-12-14 18:38:41 +02:00
Ivan Kravets
c3702391ea
Docs: Add RISC-V ASM Video Tutorial
2018-12-13 20:45:35 +02:00
Ivan Kravets
826418a443
Bump version to 3.6.4b1
2018-12-13 17:30:49 +02:00
Ivan Kravets
4dfa885a85
CLion: Improve project portability using "${CMAKE_CURRENT_LIST_DIR}" instead of full path
2018-12-13 17:30:10 +02:00
Ivan Kravets
9f4dde4b5e
Use full path to PlatformIO CLI when generate project for IDE
2018-12-13 17:24:08 +02:00
Ivan Kravets
3748219cac
Document system PATH for a custom VSCode task
2018-12-12 21:46:28 +02:00
Ivan Kravets
4b55767fb9
Docs: "Custom Build Task" for VSCode
2018-12-12 21:01:13 +02:00
Ivan Kravets
5aef182652
Merge tag 'v3.6.3' into develop
...
Bump version to 3.6.3
2018-12-12 16:19:26 +02:00
Ivan Kravets
6db47cec2b
Merge branch 'release/v3.6.3'
2018-12-12 16:19:25 +02:00
Ivan Kravets
6f8b9d70bc
Bump version to 3.6.3
2018-12-12 16:19:14 +02:00
Ivan Kravets
d8cbe99f2c
Fix an issue with a broken headers list when generating ".clang_complete" for Emacs // Resolve #1960
2018-12-12 15:50:34 +02:00
Ivan Kravets
a690b8c085
Bump version to 3.6.3b2
2018-12-12 02:51:24 +02:00
Ivan Kravets
b874359482
Ignore *.asm and *.ASM files when building Arduino-based library (compatibility with Arduino builder)
2018-12-12 02:49:42 +02:00
Ivan Kravets
3a18e668c2
Docs: Better explanation about "PlatformIO IDE"
2018-12-12 01:55:54 +02:00
Ivan Kravets
3ca9527da4
Bump version to 3.6.3b1
2018-12-12 01:29:43 +02:00
Ivan Kravets
f539513376
Fixed spurious project's "Problems" for PlatformIO IDE for VSCode when ARM mbed framework is used
2018-12-12 01:28:37 +02:00
Ivan Kravets
afdfaeec68
Check if "_lockfile" attribute exists
2018-12-03 18:31:12 -08:00
Ivan Kravets
676c87d081
Allow to override platform "package_repositories"
2018-11-30 01:36:50 +02:00
Ivan Kravets
db3b0499c9
Merge branch 'release/v3.6.2'
2018-11-29 18:02:58 +02:00
Ivan Kravets
98032ec548
Merge tag 'v3.6.2' into develop
...
Bump version to 3.6.2
2018-11-29 18:02:58 +02:00
Ivan Kravets
8ef6ea8053
Bump version to 3.6.2
2018-11-29 18:02:49 +02:00
Ivan Kravets
d87ee0b286
Bump docs
2018-11-29 18:00:52 +02:00
Ivan Kravets
6f01f10f59
YAPF
2018-11-29 17:59:29 +02:00
Ivan Kravets
59a0d2b618
Bump version to 3.6.2rc2
2018-11-29 16:02:59 +02:00
Ivan Kravets
16df5474e4
VSCode IntelliSense config: Typo fix with useless bracket
2018-11-29 15:59:22 +02:00
Ivan Kravets
33ea6ef123
Be in silence when debug interpreter is run
2018-11-29 15:21:06 +02:00
Ivan Kravets
a485e563f0
Bump version to 3.6.2rc1
2018-11-29 00:52:36 +02:00
Ivan Kravets
cf35f9dbf8
Only patch versions are allowed for "contrib-pysite"
2018-11-28 21:32:37 +02:00
Ivan Kravets
710b150fcd
Switch PIO Home to native WebSockets (next step to PY3)
2018-11-28 17:28:14 +02:00
Ivan Kravets
13731b4461
Switch PIO Home to native WebSockets (next step to PY3)
2018-11-28 17:23:33 +02:00
Ivan Kravets
3d52710935
Bump version to 3.6.2b6
2018-11-27 00:55:30 +02:00
Ivan Kravets
d475f44e49
Escape string when generating manifest for VSCode C/C++ IntelliSense service
2018-11-27 00:54:59 +02:00
Ivan Kravets
7574798a3a
Document "erase" target
2018-11-24 15:51:50 +02:00
Ivan Kravets
9ef8d4cfe0
Docs: Grammar fixes
2018-11-24 14:30:21 +02:00
Ivan Kravets
b42d0efa73
Bump version to 3.6.2b5
2018-11-21 15:00:52 +02:00
Ivan Kravets
4a17a9b5b3
Improved IntelliSense for PlatformIO IDE for VSCode via passing extra compiler information for C/C++ Code Parser
2018-11-21 15:00:13 +02:00
Ivan Kravets
d3909bdfa2
Bump version to 3.6.2b4
2018-11-21 00:52:54 +02:00
Ivan Kravets
a2b0b2893b
LDF: Stop handling "define" and "undef" when condition fails; handle CPP files in "chain+" and "deep+" modes // Resolve #1930
2018-11-21 00:52:34 +02:00
Ivan Kravets
9d2499ab98
Bump version to 3.6.2b3
2018-11-20 01:23:55 +02:00
Ivan Kravets
579a973512
Handle CWD when searching for a file // Resolve #1930
2018-11-20 01:23:34 +02:00
Ivan Kravets
b861e9c192
Document in library.json how to pass flags to a global build environment
2018-11-20 00:50:52 +02:00
Ivan Kravets
375006ee65
Bump version to 3.6.2b2
2018-11-19 22:30:52 +02:00
Ivan Kravets
23af9c9027
Fix an issue when Library Dependency Finder (LDF) finds spurious dependencies in `chain+ and deep+` modes // Resolve #1930
2018-11-19 22:29:53 +02:00
Ivan Kravets
7322df26ad
Fix an issue when Library Dependency Finder (LDF) does not handle project src_filter // Resolve #1905
2018-11-19 19:06:56 +02:00
Ivan Kravets
32bb9c9d83
Bump version to 3.6.2b1
2018-11-19 17:46:19 +02:00
Ivan Kravets
b22ca10f8c
Prepend CPPATH of library dependencies instead of appending // Resolve #1914
2018-11-19 17:45:53 +02:00
Ivan Kravets
95beb03aad
Bump version to 3.6.2a3
2018-11-18 23:54:42 +02:00
Ivan Kravets
f65ab58c88
Go over 8010-8100 TCP ports when shutting down PIO Home server
2018-11-18 23:53:47 +02:00
Ivan Kravets
c06a018d88
Docs: Add support for OLIMEX ESP32-PRO
2018-11-05 18:32:58 +02:00
Ivan Kravets
7789e3bc62
Rename "System" to "Hardware" for board spec
2018-11-04 17:24:39 +02:00
Ivan Kravets
1287e51bf8
Add info about "EN" pin for ESP32 and debug probes
2018-11-04 13:13:34 +02:00
Ivan Kravets
151823f80e
Fix pinouts for oddWires IOT-Bus JTAG
2018-11-02 15:48:12 +02:00
Ivan Kravets
09d58d0d49
Update docs for ESP8266 lwIP profiles
2018-11-02 12:54:09 +02:00
Ivan Kravets
0a6fb68840
Bump version to 3.6.2a2
2018-10-30 06:40:36 +02:00
Ivan Kravets
38fb5b2234
Typo fix
2018-10-30 06:40:11 +02:00
Ivan Kravets
ab6a323aca
Fixed an issue with VSCode IntelliSense warning about the missed headers located in "include" folder
2018-10-30 00:27:29 +02:00
Ivan Kravets
50ed828e7a
Bump version to 3.6.2a1
2018-10-30 00:14:58 +02:00
Ivan Kravets
692af90161
Fix incorrect wording when initializing/updating project
2018-10-30 00:14:06 +02:00
Ivan Kravets
543a1dddae
Sync docs
2018-10-29 22:38:20 +02:00
Ivan Kravets
fce84b5a48
Add debugging support using TIAO USB Multi-Protocol adapter (TUMPA)
2018-10-29 22:27:47 +02:00
Ivan Kravets
67a6f66a35
Add support for oddWires IoT-Bus Io debug tool
2018-10-29 19:23:06 +02:00
Ivan Kravets
fdbebb178c
Merge tag 'v3.6.1' into develop
...
Bump version to 3.6.1
2018-10-29 14:10:57 +02:00
Ivan Kravets
0747fe9dea
Merge branch 'release/v3.6.1'
2018-10-29 14:10:56 +02:00
Ivan Kravets
331cd0aa0d
Bump version to 3.6.1
2018-10-29 14:10:42 +02:00
Ivan Kravets
8b74b12990
Don't recreate git ignore and travis configs when project is already inited
2018-10-29 14:02:29 +02:00
Ivan Kravets
7a0c1e13f3
Bump version to 3.6.1rc7
2018-10-28 00:39:42 +03:00
Ivan Kravets
e94d758131
Use "items" instead of "iteritems" (PY2/3) // Issue #895
2018-10-27 20:51:55 +03:00
Ivan Kravets
080369f597
Make "print" compatible between Py2 & Py3
2018-10-27 20:22:11 +03:00
Ivan Kravets
729178731c
Improve a loading speed of PIO Home "Recent News"
2018-10-27 20:07:07 +03:00
Ivan Kravets
5c278b54f7
Use "super" when calling parent class // Issue #895
2018-10-27 15:24:10 +03:00
Ivan Kravets
2007491be9
Don't override existing ".gitignore" file
2018-10-27 14:20:33 +03:00
Ivan Kravets
e96078b4e3
Exclude upcoming ".pio" from VCS
2018-10-27 14:18:47 +03:00
Ivan Kravets
118f22bed3
PyLint fix
2018-10-26 01:27:57 +03:00
Ivan Kravets
2134022565
Print board's configuration URL
2018-10-26 01:27:06 +03:00
Ivan Kravets
cf2a2395e5
Sync new Atmel AVR boards
2018-10-25 19:52:55 +03:00
Ivan Kravets
8947b63e41
Better formatting when asking to remove a file
2018-10-25 14:12:09 +03:00
Ivan Kravets
fc8bffdd81
Ask user to remove manually a file on exception
2018-10-25 14:03:52 +03:00
Ivan Kravets
75105e18ba
Wait 1 seconds on Windows when PIO Home shuts down
2018-10-25 13:48:47 +03:00
Ivan Kravets
3507290a20
Shutdown PIO Home server before updating tool-pioplus; Update tool-pioplus to 1.4.11
2018-10-25 13:44:41 +03:00
Ivan Kravets
7cc4e8ce15
Bump version to 3.6.1rc6
2018-10-24 01:21:02 +03:00
Ivan Kravets
08dc5dec89
Revert "Cache loaded project config"
...
This reverts commit bfee896378 .
2018-10-24 01:19:54 +03:00
Ivan Kravets
d92349c8f7
Add "reset" support for "memoized"
2018-10-24 01:19:39 +03:00
Ivan Kravets
92289d373b
Add example with $PROJECT_HASH for Windows
2018-10-24 00:23:10 +03:00
Ivan Kravets
4b9e8f0ba4
Added $PROJECT_HASH template variable for build_dir
2018-10-23 22:55:26 +03:00
Ivan Kravets
bfee896378
Cache loaded project config
2018-10-23 22:27:18 +03:00
Ivan Kravets
e4c112608b
Docs: Move "Custom target" to upper level
2018-10-23 19:21:25 +03:00
Ivan Kravets
04eb531ac2
Add more example with a custom target
2018-10-23 19:12:02 +03:00
Ivan Kravets
8e3020c0f8
Sync docs
2018-10-23 18:09:43 +03:00
Ivan Kravets
51acd02421
Bump version to 3.6.1rc5
2018-10-22 16:49:08 +03:00
Ivan Kravets
8a1b94b48c
Process `build_unflags` for cloned environment when building a static library
2018-10-22 16:33:30 +03:00
Ivan Kravets
e11013189b
Docs: Move library manager CLI to userguide
2018-10-19 22:07:00 +03:00
Ivan Kravets
98deefc4f5
Bump version to 3.6.1rc4
2018-10-19 17:48:00 +03:00
Ivan Kravets
058a5e854d
Skip aceinna_imu from linux builds
2018-10-19 16:50:51 +03:00
Ivan Kravets
7b998c8cda
Fix an issue with incorrect handling of a custom package name
2018-10-19 16:37:15 +03:00
Ivan Kravets
98a1fd79b6
Revert back "Handle first part for package name"
2018-10-19 16:13:55 +03:00
Ivan Kravets
e344194f86
Handle first part for package name
2018-10-19 15:58:43 +03:00
Ivan Kravets
05b656e6b0
Update README for "include", "lib", and "test" directories
2018-10-17 21:56:27 +03:00
Ivan Kravets
9c30472777
Generate "test" directory per project
2018-10-17 21:16:09 +03:00
Ivan Kravets
016caa731d
Rename "readme.txt" to README for "include" and "lib" project folder; don't create these folders if they were delated before
2018-10-17 19:58:38 +03:00
Ivan Kravets
5b0befef45
Drop support for Freescale Kinetis FRDM-KL26Z, include Aceinna in platforms list
2018-10-17 14:48:53 +03:00
Ivan Kravets
4b588a589d
Add Aceinna dev/platform
2018-10-17 14:11:54 +03:00
Ivan Kravets
1598b0632a
Sync docs
2018-10-17 14:03:19 +03:00
Ivan Kravets
a32c67a0ce
Bump version to 3.6.1rc3
2018-10-17 01:47:08 +03:00
Ivan Kravets
1183105557
Revert back an clang includes list without quotes for Atom
2018-10-17 01:46:16 +03:00
Ivan Kravets
d1e4f22e7f
Add docs for JTAG and SWD connectors
2018-10-16 23:01:40 +03:00
Ivan Kravets
8a5b3a90cb
Bump version to 3.6.1rc2
2018-10-13 19:32:54 +03:00
Ivan Kravets
2b53ecb111
Improve PIO Unified Debugger for "mbed" framework and fix issue with missed local variables
2018-10-13 19:32:31 +03:00
Ivan Kravets
0159b1cf7f
Fixed an issue with broken includes when generating `.clang_complete` and space is used in path // Issue #1873
2018-10-12 23:04:12 +03:00
José Antonio de la Torre
d9dd83e327
Solved issues with vim whitespaces in paths ( #1873 )
...
When a library has whitespaces in the name the path
will contain whitespace too. When vim tries to decode
path it will fail.
This fix wrap each path with quotes.
2018-10-12 22:41:13 +03:00
Ivan Kravets
05fe52bda9
Bump version to 3.6.1rc1
2018-10-12 22:31:11 +03:00
Ivan Kravets
6294580e25
Show a valid error when Internet is off-line while initializing a new project // Resolve #1784
2018-10-12 22:30:28 +03:00
Ivan Kravets
69d01c4bc1
Fix an issue when `pio run -t monitor always uses first monitor_port` even with multiple environments // Resolve #1841
2018-10-12 21:57:57 +03:00
Ivan Kravets
d4e553fb5a
Generate an "include" directory with a README file when initializing a new project
2018-10-12 21:49:02 +03:00
Ivan Kravets
ff8fefb797
Report about outdated 99-platformio-udev.rules // Resolve #1823
2018-10-12 19:35:58 +03:00
Ivan Kravets
b77fb79cd6
Sync docs
2018-10-12 16:02:35 +03:00
Ivan Kravets
00b173f13f
Fix an issue when dynamic build flags were not handled correctly // Resolve #1799
2018-10-12 15:09:54 +03:00
Ivan Kravets
13ff30788e
Sync docs
2018-10-12 15:06:09 +03:00
Ivan Kravets
842db2643d
Docs: Typos in VSCode Watchpoints
2018-10-10 16:20:28 +03:00
Ivan Kravets
aee0c7b9c2
Docs: Fix invalid COMPONENT_EMBED_TXTFILES macro for ESP32
2018-10-10 12:58:16 +03:00
Ivan Kravets
f67cc1770d
Document "Watchpoints" for VSCode
2018-10-10 02:19:03 +03:00
Ivan Kravets
159cd7c073
Better explanation about overriding settings for board
2018-10-05 01:25:33 +03:00
Ivan Kravets
e83a11d02a
More detailed info about debug per board
2018-10-05 00:36:23 +03:00
Ivan Kravets
ba2275fbba
Test windows builds on x86 & x64
2018-10-04 20:20:16 +03:00
Ivan Kravets
59a3a7dd55
Minor tweak to docs
2018-10-04 01:51:21 +03:00
Ivan Kravets
0a7d6fb814
Revert back initial white-space for docs tables
2018-10-04 01:46:30 +03:00
Ivan Kravets
94bf067639
Refactor docs for boards
2018-10-04 01:33:15 +03:00
Ivan Kravets
4cd13b9d47
Bump version to 3.6.1a5
2018-10-02 00:12:29 +03:00
Ivan Kravets
34325dbc4c
Support in-line comments for multi-line value in platformio.ini
2018-10-02 00:11:41 +03:00
Ivan Kravets
ec9fbca181
Docs: tutorial for ESP32
2018-09-30 23:32:53 +03:00
Ivan Kravets
e9f2334e59
Fix lib test
2018-09-26 15:25:38 +03:00
Ivan Kravets
c10b8633ab
Sync docs
2018-09-23 01:47:35 +03:00
Ivan Kravets
18a8b05214
Rename "fixed" to "detached" for LDF
2018-09-21 19:23:08 +03:00
Ivan Kravets
22ceae0149
* Do not re-create ".gitignore" and ".travis.yml" files if they were removed from a project
2018-09-20 14:57:42 +03:00
Ivan Kravets
e6fa8654ad
YAPF
2018-09-20 14:55:55 +03:00
Ivan Kravets
24f97ef768
Introduce RISC-V GAP dev/platform
2018-09-20 13:56:42 +03:00
Ivan Kravets
f0a91df2cf
Fix incorrect activation commands for PIO Core Installation (Virtual Environment)
2018-09-19 16:12:57 +03:00
Ivan Kravets
a3e3c30d0d
Docs: Add "Configuration" group to Library Manager
2018-09-19 16:03:43 +03:00
Ivan Kravets
421694ce0c
Sync docs
2018-09-10 22:37:25 +03:00
Ivan Kravets
3c4d978c1c
Document URL Handlers for device port monitor // Resolve #1838
2018-09-10 21:20:28 +03:00
Ivan Kravets
e5fc18fddb
Sync docs
2018-09-06 22:50:59 +03:00
Ivan Kravets
535048c420
Bump version to 3.6.1a4
2018-09-06 22:26:43 +03:00
Ivan Kravets
b7ac59066f
Revert back "PIO Debug (skip Pre-Debug)" debug configuration for VSCode
2018-09-06 22:21:46 +03:00
Ivan Kravets
4b2a63db1f
Bump version to 3.6.1a3
2018-09-06 16:35:03 +03:00
Ivan Kravets
a477e8cb23
Default VSCode Debug configuration without Pre-Debug
2018-09-06 16:34:27 +03:00
Ivan Kravets
7108b2fdd4
Introduce "Release" and "Debug" Build Configurations
2018-09-06 14:42:37 +03:00
Ivan Kravets
e6e629d2c5
Bump version to 3.6.1a2
2018-09-06 02:26:14 +03:00
Ivan Kravets
f54d32843a
Add "debug" target, update docs for "uploads" option // Resolve #1833
2018-09-06 02:25:28 +03:00
Ivan Kravets
ce47b6f69f
Docs: update tutorials
2018-09-06 01:26:08 +03:00
Ivan Kravets
4f0c60edfa
Clean cache on PIO Core update
2018-09-02 19:32:45 +03:00
David Hasenfratz
6caa7f30ac
Fix typos ( #1819 )
2018-08-30 20:22:36 +03:00
Ivan Kravets
b43f243f6a
Sync docs
2018-08-28 22:08:28 +03:00
Ivan Kravets
abbe30ef97
Docs: Add info about drivers to the tutorial requirements // Resolve #1802
2018-08-27 19:21:12 +03:00
Ivan Kravets
8d1ff91af1
Bump version to 3.6.1a1
2018-08-27 18:56:06 +03:00
Ivan Kravets
78c383eb68
Use Pre-Debug task by its VSCode defination
2018-08-27 18:55:08 +03:00
Ivan Kravets
476a878733
Skip Intel MCS-51 tests for Linux
2018-08-20 20:54:07 +03:00
Ivan Kravets
d109e4756d
Initial support for Intel MCS-51 (8051)
2018-08-20 19:37:34 +03:00
Ivan Kravets
d448a0ec5c
Switch docs to HTTPS
2018-08-15 19:44:02 +03:00
Ivan Kravets
d009b997bc
Auto-dropdown navigation; move "Docs" to the right side
2018-08-15 19:12:41 +03:00
Ivan Kravets
9258763491
Correct docs for SemVer/Deps syntax
2018-08-15 14:38:19 +03:00
Ivan Kravets
79e6df7263
Temporary hook for ReadTheDocs #2971 with a broken "edit" link
2018-08-14 14:36:03 +03:00
Ivan Kravets
4ff013c0fe
Improve docs for advanced scripting
2018-08-14 14:24:03 +03:00
Ivan Kravets
71cdc9fe78
Docs: Add compatible platforms, frameworks, and boards per debug tool
2018-08-11 15:34:33 +03:00
Ivan Kravets
e3d17d132a
Docs: Improve "Drivers" section for debugging tools
2018-08-10 14:33:36 +03:00
Ivan Kravets
70eedfbeec
Merge branch 'release/v3.6.0'
2018-08-06 18:46:23 +03:00
Ivan Kravets
c3d598f488
Merge tag 'v3.6.0' into develop
...
Bump version to 3.6.0 (issues #1594 #1412 #1462 #1735 )
2018-08-06 18:46:23 +03:00
Ivan Kravets
6d5dc60b47
Bump version to 3.6.0 (issues #1594 #1412 #1462 #1735 )
2018-08-06 18:43:58 +03:00
Ivan Kravets
129146e82e
Bump version to 3.6.0rc1
2018-08-03 21:44:41 +03:00
Ivan Kravets
df923bf17e
Add package "lib" folder to LD_PATH
2018-08-03 21:43:40 +03:00
Ivan Kravets
8f19dd50fe
Docs: Fix "build_flags" examples with a macro where special chars are used
2018-08-02 17:57:57 +03:00
Ivan Kravets
ab1d1f248c
Refactor docs for PIO Unified debug tools
2018-07-30 19:39:31 +03:00
Ivan Kravets
617f51b9ea
Improve docs for PIO Unified Debugger
2018-07-30 18:13:04 +03:00
Ivan Kravets
41432d4075
Merge branch 'hotfix/v3.5.5' into develop
...
* hotfix/v3.5.5:
Fixed an issue with PIO Remote when upload process depends on the source code of a project framework
2018-07-30 14:26:35 +03:00
Ivan Kravets
ae964fa729
Fixed an issue with PIO Remote when upload process depends on the source code of a project framework
2018-07-30 14:26:24 +03:00
Ivan Kravets
9a5f9843b9
Bump version to 3.6.0a11
2018-07-28 12:51:52 +03:00
Ivan Kravets
44175f87b1
Merge branch 'hotfix/v3.5.5' into develop
...
* hotfix/v3.5.5:
Fix broken unit testing when mbed framework is used
2018-07-28 12:49:33 +03:00
Ivan Kravets
2f2cfc2d84
Fix broken unit testing when mbed framework is used
2018-07-28 12:49:22 +03:00
Ivan Kravets
d9e908fceb
Test 3 random examples from each dev/platform
2018-07-27 15:45:51 +03:00
Ivan Kravets
98aa47c885
Drop support for codecov.io
2018-07-27 15:38:46 +03:00
Ivan Kravets
c777b0095d
Merge branch 'hotfix/v3.5.5' into develop
...
* hotfix/v3.5.5:
Fix an issue when "srcFilter" field in "library.json" breaks a library build // Resolve #1735
Fix "test_lib" test
2018-07-27 01:27:17 +03:00
Ivan Kravets
9191ea97fe
Fix an issue when "srcFilter" field in "library.json" breaks a library build // Resolve #1735
2018-07-27 01:27:05 +03:00
Ivan Kravets
fedf3162f1
Fix "test_lib" test
2018-07-27 00:48:13 +03:00
Ivan Kravets
89fc77d87a
Docs: Add Community link in TOP menu
2018-07-26 20:46:43 +03:00
Ivan Kravets
2004c9b079
Fix "test_lib" test
2018-07-26 20:46:21 +03:00
Ivan Kravets
5aaa9cf205
Fix "Home: Internal Store Exception" // Resolve #1756
2018-07-25 22:25:47 +03:00
Ivan Kravets
9b15ec417b
Document solution for "ImportError: cannot import name _remove_dead_weakref"
2018-07-25 15:58:47 +03:00
Ivan Kravets
42540d4207
Docs: Fix broken example for "Dynamic build flags"
2018-07-23 22:49:25 +03:00
Ivan Kravets
72bfa4a1e2
Bump version to 3.6.0a10
2018-07-20 13:35:52 +03:00
Ivan Kravets
7b8342cd9a
Merge branch 'hotfix/v3.5.5' into develop
...
* hotfix/v3.5.5:
Typo fix
2018-07-20 13:35:22 +03:00
Ivan Kravets
a206b2e4fd
Typo fix
2018-07-20 13:35:06 +03:00
Ivan Kravets
6e8ce56206
Disable requirements status temporary
2018-07-20 02:10:50 +03:00
Ivan Kravets
7c2c0ba1aa
Bump version to 3.6.0a9
2018-07-20 02:09:40 +03:00
Ivan Kravets
f130b5bfb6
Disable requirements status temporary
2018-07-20 02:07:07 +03:00
Ivan Kravets
bf23d85005
Merge branch 'hotfix/v3.5.5' into develop
...
* hotfix/v3.5.5:
Add "test_build_project_src" option for PIO Unit Testing
2018-07-20 02:05:01 +03:00
Ivan Kravets
903b41b336
Add "test_build_project_src" option for PIO Unit Testing
2018-07-20 02:04:40 +03:00
Ivan Kravets
ab24ca4ff6
Cleanup
2018-07-20 00:33:24 +03:00
Ivan Kravets
fd8b603910
Update README
2018-07-19 19:00:09 +03:00
Ivan Kravets
e4462d7546
Add Infineon XMC dev/platform // Resolve #471
2018-07-19 16:19:10 +03:00
Ivan Kravets
aa796959c9
Merge branch 'hotfix/v3.5.5' into develop
...
* hotfix/v3.5.5:
Fix PIO Unit Testing issue when ``UNIT_TEST`` macro was not set in a build environment
Append __PLATFORMIO_DEBUG__ macro in debug session
Add udev rules for J-Link devices
Disable exec command for Sublime Text debugger
# Conflicts:
# HISTORY.rst
2018-07-19 15:28:58 +03:00
Ivan Kravets
ff3ce2d69e
Fix PIO Unit Testing issue when `UNIT_TEST` macro was not set in a build environment
2018-07-19 15:27:00 +03:00
Ivan Kravets
ff59dcefe0
Append __PLATFORMIO_DEBUG__ macro in debug session
2018-07-19 01:44:12 +03:00
Ivan Kravets
3f2f79ade4
Add udev rules for J-Link devices
2018-07-19 01:43:31 +03:00
Ivan Kravets
bc380714bd
Disable exec command for Sublime Text debugger
2018-07-19 01:43:15 +03:00
Ivan Kravets
2ba41cddc4
Disable exec command for Sublime Text debugger
2018-07-17 20:58:20 +03:00
Ivan Kravets
4a14cc686c
Add udev rules for J-Link devices
2018-07-17 20:57:41 +03:00
Ivan Kravets
734cb5c7aa
Bump version to 3.6.0a8
2018-07-17 16:24:38 +03:00
Ivan Kravets
da89f57046
PIO Home 1.0.0; PIO Plus 1.4.0
2018-07-17 16:24:02 +03:00
Ivan Kravets
4a3b616b0f
Sync docs
2018-07-16 17:45:52 +03:00
Ivan Kravets
a14f2d291e
Improve checking of package structure after unpacking // Issue #1462
2018-07-15 01:06:59 +03:00
Ivan Kravets
72d260c295
Fix file locking of package installer // Issue #1594
2018-07-15 00:43:12 +03:00
Ivan Kravets
e1578dabac
Lock interprocess requests to PlatformIO Package Manager for install/uninstall operations // Resolve #1462
2018-07-14 22:10:56 +03:00
Ivan Kravets
f2c4ba1895
Check item after unpacking only if not symbolic link
2018-07-13 13:10:24 +03:00
Ivan Kravets
695a850979
Bump version to 3.6.0a7
2018-07-13 12:16:44 +03:00
Ivan Kravets
1d7d518ec5
Temporary disable checking of extracted item from archive
2018-07-13 12:15:07 +03:00
Ivan Kravets
44a926b30a
Check package structure after unpacking and raise error when antivirus tool blocks PlatformIO package manager // Resolve #1462
2018-07-13 01:54:37 +03:00
Ivan Kravets
735cfbf850
Fix "Cannot uninstall 'pyparsing'" for macOS CI build
2018-07-13 00:25:50 +03:00
Ivan Kravets
6b6c60e82c
Fix "Cannot uninstall 'pyparsing'" for macOS CI build
2018-07-13 00:04:16 +03:00
Ivan Kravets
cb7717eaf6
Update docs for creating a custom dev/platform
2018-07-12 20:52:25 +03:00
Ivan Kravets
28a76eb389
Update ISSUE_TEMPLATE.md
2018-07-12 01:26:02 +03:00
Ivan Kravets
0fdfb273c6
Update ISSUE_TEMPLATE.md
2018-07-12 01:23:59 +03:00
Ivan Kravets
eced1c4c2a
Update ISSUE_TEMPLATE.md
2018-07-12 01:23:24 +03:00
Ivan Kravets
7d6192b069
Update ISSUE_TEMPLATE.md
2018-07-12 01:22:18 +03:00
Ivan Kravets
23f0ffdfeb
Append __PLATFORMIO_DEBUG__ macro in debug session
2018-07-10 15:54:46 +03:00
Ivan Kravets
f7ac71d48e
Docs: `projenv` is available only for POST-type scripts
2018-07-10 00:59:01 +03:00
Ivan Kravets
9af715e872
Improve docs for Advanced Scripting section
2018-07-08 18:58:04 +03:00
Ivan Kravets
dae50a32c0
Docs: Info about connection Vbus [CN3-1] to Vcc [CN3-3] of FT2232H Mini-Module
2018-07-07 20:34:34 +03:00
Ivan Kravets
ca37190da4
Update docs for PIO Unified Debugger; add wiring connections and debug probes pictures
2018-07-07 01:35:52 +03:00
Ivan Kravets
7c5c5b5f70
Bump version to 3.6.0a6
2018-07-06 15:26:45 +03:00
Ivan Kravets
83ccf96f36
Merge branch 'hotfix/v3.5.5' into develop
...
* hotfix/v3.5.5:
Export extra flash images for IDE
Update core dependencies
2018-07-06 15:26:01 +03:00
Ivan Kravets
c1f4b729ea
Export extra flash images for IDE
2018-07-06 15:25:51 +03:00
Ivan Kravets
1c8ac97073
Update core dependencies
2018-07-06 15:25:26 +03:00
Ivan Kravets
fd88a249b4
Update core dependencies
2018-07-06 15:23:23 +03:00
Ivan Kravets
d8329a6868
ThingForward: First steps with PlatformIO’s Unified Debugger
2018-07-05 18:53:47 +03:00
Ivan Kravets
5c48233259
Docs: Install PIO Core into Virtual Environment
2018-07-05 17:49:27 +03:00
Ivan Kravets
5efe0e4f8c
Merge branch 'hotfix/v3.5.5' into develop
...
* hotfix/v3.5.5:
Shorten a name for VSCode debug launch configurations
2018-07-04 00:06:54 +03:00
Ivan Kravets
8f88939aa0
Shorten a name for VSCode debug launch configurations
2018-07-04 00:06:44 +03:00
Ivan Kravets
a58535d95c
Bump version to 3.6.0a5
2018-07-03 15:15:44 +03:00
Ivan Kravets
a4173f5de1
Merge tag 'v3.5.4' into develop
...
Bump version to 3.5.4
# Conflicts:
# HISTORY.rst
# platformio/__init__.py
2018-07-03 15:14:28 +03:00
Ivan Kravets
dc3973b046
Merge branch 'hotfix/v3.5.4'
2018-07-03 15:11:32 +03:00
Ivan Kravets
7a5af4b180
Bump version to 3.5.4 (issues #1712 , #1705 , #1023 , #1254 , #1658 , #1054 , #1683 , #1343 , #1665 )
2018-07-03 15:10:39 +03:00
Ivan Kravets
25b562e1c1
Added workaround for Python SemVer package's issue 61 with caret range and pre-releases
2018-07-03 14:55:48 +03:00
Ivan Kravets
6dada01e70
Disable macOS frameworks for VSCode IntelliSense
2018-07-03 14:17:38 +03:00
Ivan Kravets
3956dae01e
Sync docs
2018-07-02 18:02:00 +03:00
Ivan Kravets
19711d75e0
Merge branch 'hotfix/v3.5.4' into develop
...
* hotfix/v3.5.4:
Typo fix
2018-06-30 21:05:40 +03:00
Ivan Kravets
5b1b05cd09
Typo fix
2018-06-30 21:05:20 +03:00
Ivan Kravets
3e0feeabb4
Bump version to 3.6.0a4
2018-06-30 19:48:30 +03:00
Ivan Kravets
e21ac05e71
Merge branch 'hotfix/v3.5.4' into develop
...
* hotfix/v3.5.4:
Improve removing of default build flags using `build_unflags` option // Resolve #1712
Export ``LIBS``, ``LIBPATH``, and ``LINKFLAGS`` data from project dependent libraries to the global build environment
Replace "env" pattern by "sysenv" in "platformio.ini" // Resolve #1705
2018-06-30 19:36:02 +03:00
Ivan Kravets
4adc73ebe2
Improve removing of default build flags using build_unflags option // Resolve #1712
2018-06-30 19:34:24 +03:00
Ivan Kravets
357e70e5bb
Export `LIBS, LIBPATH, and LINKFLAGS` data from project dependent libraries to the global build environment
2018-06-30 18:24:50 +03:00
Ivan Kravets
ca3567df1e
Replace "env" pattern by "sysenv" in "platformio.ini" // Resolve #1705
2018-06-29 19:55:29 +03:00
Ivan Kravets
9bd033e288
Update ESP32 boards flash size // Resolve #30
2018-06-29 19:29:32 +03:00
Ivan Kravets
7564e00fc4
Introduce Premium Support
2018-06-29 17:01:13 +03:00
Ivan Kravets
f1a8add795
Merge branch 'hotfix/v3.5.4' into develop
...
* hotfix/v3.5.4:
Switch to PIO Plus support
2018-06-28 23:57:38 +03:00
Ivan Kravets
d6ca30a920
Switch to PIO Plus support
2018-06-28 23:57:16 +03:00
Ivan Kravets
c8f6907d02
Merge branch 'hotfix/v3.5.4' into develop
...
* hotfix/v3.5.4:
Export PIOCOREPYSITEDIR to system environment
2018-06-26 01:34:37 +03:00
Ivan Kravets
369868624e
Export PIOCOREPYSITEDIR to system environment
2018-06-26 01:34:26 +03:00
Ivan Kravets
dfecc04901
Merge branch 'hotfix/v3.5.4' into develop
...
* hotfix/v3.5.4:
Export PIOPYSITEDIR to system environment
2018-06-26 01:33:30 +03:00
Ivan Kravets
e9fe2856ec
Export PIOPYSITEDIR to system environment
2018-06-26 01:33:12 +03:00
Ivan Kravets
0ba9b341cd
Add new Olimex debug tools for ESP32: ARM-USB-OCD and ARM-USB-TINY
2018-06-26 01:01:37 +03:00
Ivan Kravets
9cff2d3206
Sync docs
2018-06-25 15:52:57 +03:00
Ivan Kravets
ab8497e7ce
[VIDEO OVERVIEW] ThingForward - Intro to PIO Unified Debugger using ARM mbed OS and PlatformIO IDE for VSCode
2018-06-25 15:47:01 +03:00
Ivan Kravets
f0cd122952
Merge branch 'hotfix/v3.5.4' into develop
...
* hotfix/v3.5.4:
Fix broken history
2018-06-25 15:46:32 +03:00
Ivan Kravets
b83acf4297
Fix broken history
2018-06-25 15:46:21 +03:00
Ivan Kravets
89d403879e
Docs: Reorder TOP menu
2018-06-23 19:32:58 +03:00
Ivan Kravets
b7ad64226e
Merge branch 'hotfix/v3.5.4' into develop
...
* hotfix/v3.5.4:
Fix issue when "platformio lib uninstall" removes initial source code // Resolve #1023
2018-06-21 21:34:07 +03:00
Ivan Kravets
2725d8da8b
Fix issue when "platformio lib uninstall" removes initial source code // Resolve #1023
2018-06-21 21:33:56 +03:00
Vladimir Dronnikov
08759700b6
Add udev rule for Maple Leaf board ( #1699 )
2018-06-21 13:45:43 +03:00
Ivan Kravets
7cac351d25
Bump version to 3.6.0a3
2018-06-20 16:33:13 +03:00
Ivan Kravets
f62bde0e38
Merge branch 'hotfix/v3.5.4' into develop
...
* hotfix/v3.5.4:
Handle ConfigParser erros
2018-06-20 16:32:48 +03:00
Ivan Kravets
a9577bc0ba
Handle ConfigParser erros
2018-06-20 16:32:38 +03:00
Ivan Kravets
ee69c13b2d
Handle ConfigParser erros
2018-06-20 16:31:03 +03:00
Ivan Kravets
3c6f57ac5c
Custom tasks for VScode
2018-06-20 15:48:14 +03:00
Ivan Kravets
4d48c365f5
Autogenerate examples for platforms and frameworks
2018-06-16 21:11:31 +03:00
Ivan Kravets
a3cda59d70
Refactor docs menu
2018-06-16 18:41:46 +03:00
Ivan Kravets
22b5e4e5c0
Remove examples with cart range for SemVer (issue with dependent Python package)
2018-06-15 17:53:04 +03:00
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
6f905e319f
Merge branch 'hotfix/v3.5.4' into develop
...
* hotfix/v3.5.4:
Removed "date&time" when processing project with "platformio run" command // Resolve #1343
Improve documentation for advanced scripting
2018-06-15 15:03:15 +03:00
Ivan Kravets
389783adae
Removed "date&time" when processing project with "platformio run" command // Resolve #1343
2018-06-15 14:53:48 +03:00
Ivan Kravets
46a62de14c
Improve documentation for advanced scripting
2018-06-15 14:33:05 +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
0f9c213796
Bump version to 3.6.0a2
2018-06-11 22:55:28 +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
46c904e67d
Bump version to 3.5.4a1
2018-06-09 01:37:38 +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
2ff88837ec
Sync docs
2018-06-08 18:37:05 +03:00
Ivan Kravets
4528ca0365
Bump version to 3.6.0a1
2018-06-04 16:38:53 +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
20c1ce40d3
Check maximum allowed firmware size for uploading with "pio run --target checkprogsize" // Resolve #1412
2018-06-01 18:07:47 +03:00
Ivan Kravets
ecaa9d90b3
Continue work on PIO Core 3.5.4
2018-06-01 17:02:49 +03:00
Ivan Kravets
c0b069c920
Merge branch 'release/v3.5.3'
2018-06-01 17:01:46 +03:00
Ivan Kravets
551f0c1514
Merge tag 'v3.5.3' into develop
...
Bump version to 3.5.3
2018-06-01 17:01:46 +03:00
Ivan Kravets
7db04b1c3f
Bump version to 3.5.3 (issue #1641 issue #1612 issue #1473 issue #1528 issue #1546 issue #1282 issue #1516 issue #1381 issue #1474 )
2018-06-01 17:01:32 +03:00
Ivan Kravets
32dbf22d44
ESP32: Calculate an absolute path for a custom partitions table
2018-05-31 20:03:03 +03:00
Ivan Kravets
3243a84dba
Fix incorrect handling of C/C++ standards passed via build_flags
2018-05-31 16:38:33 +03:00
Ivan Kravets
f465befa68
Rename "Standalone" to "Desktop" for IDE
2018-05-31 16:11:22 +03:00
Ivan Kravets
f4b4f5c434
Improve docs for lib_ignore option
2018-05-31 15:21:39 +03:00
Ivan Kravets
ffc94a88fe
Sync dccs
2018-05-31 14:31:28 +03:00
Ivan Kravets
fb29c9c0f6
Support old version of monitor_baud option for device monitor
2018-05-30 20:25:59 +03:00
Ivan Kravets
df437995df
Enable C++ exceptions for ESP32 and ESP-IDF
2018-05-30 19:12:30 +03:00
Ivan Kravets
e4440ed94c
Bump version to 3.5.3rc2
2018-05-30 14:16:46 +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
d50dfe19d9
Bump version to 3.5.3rc1
2018-05-26 01:04:38 +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
5011c3e21c
API to update BoardConfig manifest
2018-05-25 21:18:08 +03:00
Ivan Kravets
e48e15b014
Fix "memoized" helper when "expire" is not used
2018-05-25 21:13:47 +03:00
Ivan Kravets
357c932a88
Fix broken link
2018-05-25 19:06:23 +03:00
Ivan Kravets
2f07a58e4f
Split stable/upstream docs for dev/platforms
2018-05-25 16:17:02 +03:00
Ivan Kravets
4a2594c12e
Docs: revert back to 'sphinx' theme for Pygments
2018-05-25 15:31:31 +03:00
Ivan Kravets
8cda6db02d
Rename LDF compatibility mode from "light" to "soft"
2018-05-25 01:46:53 +03:00
Ivan Kravets
f7053928f0
Better explanation how to switch between stable/upstream dev/platforms
2018-05-15 17:22:03 -07:00
Ivan Kravets
e22335984f
Default debugging configuration for ESP-WROVER-KIT
2018-05-15 15:23:09 -07:00
Ivan Kravets
6a1a1956c8
Docs: add ft2232h as debug tool
2018-05-15 15:13:11 -07:00
Ivan Kravets
98852caefa
Bump version to 3.5.3b5
2018-05-15 14:06:12 -07:00
Ivan Kravets
e399c6b363
Fix issue with monitor_speed option
2018-05-15 14:05:29 -07:00
Ivan Kravets
cb2c3b1b63
Bump version to 3.5.3b4
2018-05-14 22:14:10 -07:00
Ivan Kravets
19003ea51b
Simplify configuration for PIO Unit Testing
2018-05-14 22:13:42 -07:00
Ivan Kravets
29064b6c63
Rename "monitor_baud" option to "monitor_speed"
2018-05-14 18:53:16 -07:00
Ivan Kravets
ba352454ed
RISC-V dev/platform; Debug for ESP32
2018-05-11 20:02:33 +03:00
Ivan Kravets
5ee194b2b9
Document "Debug Level" for ESP32
2018-05-11 03:06:28 +03:00
Ivan Kravets
9d566d8905
Add debugger to env PATH
2018-05-11 03:06:18 +03:00
Ivan Kravets
b310c57136
Document the missed "--project-dir" and "--environment" options for pio device monitor
2018-05-09 15:35:06 +03:00
Ivan Kravets
9aa5f16b49
Update link to PIO Unified Debugger / Community
2018-05-08 21:31:55 +03:00
Ivan Kravets
4fac523811
Bump version to 3.5.3b3
2018-05-08 18:24:13 +03:00
Ivan Kravets
2bb22a86d7
New UI for PIO Unified Debugger and VSCode
2018-05-08 18:23:27 +03:00
Ivan Kravets
39aaae303f
Use "debug_init_break" for Eclipse
2018-05-08 18:22:56 +03:00
Ivan Kravets
1310b7b07b
Add OTA demo for ESP32
2018-05-05 23:51:59 +03:00
Ivan Kravets
18f6f23271
Fix default OTA port for ESP32
2018-05-05 21:30: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
d0bc40bc24
Update history
2018-05-01 21:16:32 +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
94c27ae30f
Update PIO Core deps
2018-05-01 00:58:36 +03:00
Ivan Kravets
b476e298d3
Bump version to 3.5.3b2
2018-04-30 16:50:23 +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
f46072f769
Generate beta configuration for the new PIO Debugger for VSCode
2018-04-27 18:01:08 +03:00
Ivan Kravets
7de4d6aeef
PyLint fix
2018-04-27 12:57:11 +03:00
Ivan Kravets
31f14274af
Ignore idedata event
2018-04-27 01:41:28 +03:00
Ivan Kravets
50c568c232
Fix "RuntimeError: maximum recursion depth exceeded" for library manager // Resolve #1528
2018-04-26 01:49:16 +03:00
Ivan Kravets
3bcc3e07ae
Respect a custom "lib_dir" option in platformio.ini // Resolve #1473
2018-04-25 17:15:40 +03:00
Ivan Kravets
2ae169d210
Fix "RuntimeError: maximum recursion depth exceeded" for library manager // Resolve #1528
2018-04-25 16:57:43 +03:00
Ivan Kravets
1c68409a08
Improve support for Black Magic Probe in "uploader" role
2018-04-23 17:30:05 +03:00
Ivan Kravets
f981916f1d
Docs: ESP8266 VTables
2018-04-21 01:00:55 +03:00
Ivan Kravets
0a9031e448
Switch to shutil.move instead of os.rename // Resolve #1584
2018-04-20 21:27:52 +03:00
Ivan Kravets
2d1daa756d
Docs: Custom lwIP Variant and debug levels for ESP8266
2018-04-20 21:02:52 +03:00
Ivan Kravets
6b6860196a
Fix issue with "build_unparse" for string items
2018-04-20 19:10:20 +03:00
Ivan Kravets
ccb63a9ecc
Bump version to 3.5.3b1
2018-04-20 15:55:29 +03:00
Ivan Kravets
3ce62fbafe
Escape compiler path for Win
2018-04-20 14:00:40 +03:00
Ivan Kravets
b77160d363
Upgrade VSCode CPP manifest to v3
2018-04-20 13:56:04 +03:00
Ivan Kravets
6a04f52620
Add info about "library.json" to README instruction
2018-04-15 06:28:02 +03:00
Ivan Kravets
aa28beddd8
Handle broken JSON files
2018-04-15 06:08:29 +03:00
Ivan Kravets
d0cc3a045e
Handle unknown packages when do cleaning // Resolve #1282
2018-04-15 05:48:38 +03:00
Ivan Kravets
02efe4f7f3
Bump version to 3.5.3a9
2018-04-12 18:47:12 -07:00
Ivan Kravets
2c0ca3e437
Update PIO Home and PIO Core+
2018-04-12 18:46:11 -07:00
Ivan Kravets
aa8de4ff4b
Export "docs" from platform manifest
2018-04-12 18:44:38 -07:00
Ivan Kravets
59fe190f20
Better handling of VSCode Terminal IOError
2018-04-05 22:10:28 -07:00
Ivan Kravets
e0fc44aa42
Reinit download session when IOError
2018-04-05 13:08:23 -07:00
Ivan Kravets
e7b5a14e11
Temporary workaround for VSCode's "IOError: PackageManager" issue
2018-04-05 11:06:23 -07:00
Ivan Kravets
0710c094e7
Bump version to 3.5.3a8
2018-04-01 10:31:47 -07:00
Ivan Kravets
1410dd093a
Revert back g++ macro from dump list // Issue #1546
2018-04-01 10:28:25 -07:00
Ivan Kravets
d1362c3751
Article: Building a Web Of Things REST-API on an Arduino MKR1000 with PlatformIO
2018-03-27 22:29:26 +03:00
Ivan Kravets
2299383b03
Docs: Update example "J-Link as debugger and uploader"
2018-03-24 15:31:08 +02:00
Ivan Kravets
622e4033c1
Dump g++ macros for IDE
2018-03-24 12:45:00 +02:00
Ivan Kravets
ec9a2b02ea
Verify mDNS devices before dumping // Issue #1381
2018-03-23 17:51:45 +02:00
Ivan Kravets
275648a882
Check for non-ASCII chars mDNS service // Issue #1381
2018-03-23 13:54:33 +02:00
Ivan Kravets
5214b32ee3
Print request URL when package fails
2018-03-23 13:50:33 +02:00
Ivan Kravets
c1c2be0b58
Bump version to 3.5.3a7
2018-03-23 12:14:40 +02:00
Ivan Kravets
44fc500c93
Fix issue with incorrect API result
2018-03-23 12:13:59 +02:00
Ivan Kravets
b6d2e1b243
Bump version to 3.5.3a6
2018-03-23 00:09:05 +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
0f4ab5b50b
Update Unity tool to 2.4.3
2018-03-22 18:18:03 +02:00
Ivan Kravets
ca34da51aa
PIO Home: sort folders by name (ignore case), catch ServerError exceptions // Resolve #1454 Resolve #1302
2018-03-22 17:37:51 +02:00
Ivan Kravets
f937eabc1a
Handle error connections to the latest news for PIO Home // Resolve #1470 Resolve #1474 Resolve #1478 Resolve #1480
2018-03-22 16:14:11 +02:00
Ivan Kravets
e019341e59
Bump version to 3.5.3a5
2018-03-22 12:11:46 +02:00
Ivan Kravets
50b2bc07dc
Add PlatformIO IDE as recommended extension for VSCode's workspace
2018-03-22 12:10:16 +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
cd3245960b
ThingForward, Webinar: Unit Testing for Embedded with PlatformIO and Qt Creator
2018-03-21 19:49:06 +02:00
Ivan Kravets
580c0601cf
Add example with POST scripting and changing of build flags in runtime
2018-03-20 19:32:00 +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
6f9fac5663
YAPF for test
2018-03-20 16:10:11 +02:00
Ivan Kravets
85730619f4
Ignore ".pytest_cache" from sources
2018-03-20 16:08:22 +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
ad52f618cf
Save data in UTF-8 by default
2018-03-20 01:14:29 +02:00
Ivan Kravets
bbb32607ed
Catch UnicodeError when saving content cache
2018-03-20 01:06:05 +02:00
Ivan Kravets
669ef3cc93
Bump version to 3.5.3a4
2018-03-20 00:42:37 +02:00
Ivan Kravets
d47022b8c3
PIO Home: Recent news
2018-03-20 00:42:10 +02:00
Ivan Kravets
c20cd1b464
Do not load automaically JSON from cached resources
2018-03-19 17:16:51 +02:00
Ivan Kravets
3161e5f606
Bump version to 3.5.3a3
2018-03-16 14:13:00 +02:00
Ivan Kravets
233d48fac0
Describe a project with "description" option for "platformio.ini"
2018-03-16 14:12:05 +02:00
Ivan Kravets
218a1dccf6
Fix issue with installing only the one platform package by specified type
2018-03-16 13:33:59 +02:00
Ivan Kravets
02bad10652
Do not show duplicated upload protocols
2018-03-15 20:53:23 +02:00
Ivan Kravets
7495160374
Bump version to 3.5.3a2
2018-03-15 19:53:47 +02:00
Ivan Kravets
3663dc3470
Fix issue with useless project rebuilding for case insensitive file systems (Windows)
2018-03-15 19:53:05 +02:00
Ivan Kravets
d2b34d42f7
Docs: Fix missed "s" for "99-platformio-udev.rules"
2018-03-14 11:36:30 +02:00
Ivan Kravets
b78a151706
Update requirements for PIO Home and PIO Core+ contribs
2018-03-13 22:59:02 +02:00
Ivan Kravets
6a49df7dfe
Start a work on PIO Core 3.5.3
2018-03-13 12:02:25 +02:00
Ivan Kravets
f79e2e38ef
Merge branch 'release/v3.5.2'
2018-03-13 12:00:28 +02:00
Ivan Kravets
bc323252e8
Bump version to 3.5.2 (issue #1301 issue #1313 issue #1323 issue #1303 issue #1029 issue #1310 issue #1390 issue #1312 issue #1433 )
2018-03-13 12:00:01 +02:00
Ivan Kravets
f63a6d73ee
Add "include_dir" to known options list // Resolve #1433
2018-03-12 19:22:55 +02:00
Jack
5e6d1d9361
Fix CLion not recognizing includes in lib and .piolibdeps ( #1429 )
2018-03-12 16:58:08 +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
8676f471f1
Docs: Update url for Sanguino boards
2018-03-07 22:48:21 +02:00
Ivan Kravets
93d524a392
Bump version to 3.5.2rc4
2018-03-07 20:47:09 +02:00
Ivan Kravets
e5b73dcd2b
Fix issue when custom board is used with the same ID
2018-03-07 20:46:31 +02:00
Ivan Kravets
ade6c25056
Docs: Arduino Core ESP32 Wiki
2018-03-07 17:01:53 +02:00
Ivan Kravets
e0ce40d6b3
Ability to specify a name for new project
2018-03-07 16:30:21 +02:00
Ivan Kravets
90993ec69f
Docs: Show onboard debug tools before
2018-03-07 13:48:59 +02:00
Ivan Kravets
3269d243a8
Firmware memory size explanation: text, data and bss
2018-03-06 12:06:52 +02:00
Ivan Kravets
ef861ed702
Use workspace folder for VSCode CPP tool DB files
2018-03-06 10:38:41 +02:00
Ivan Kravets
b1c9eb9022
Bump version to 3.5.2rc3
2018-03-05 15:51:23 +02:00
Ivan Kravets
3d300414ac
Multiple themes (Dark & Light) for PlatformIO Home
2018-03-05 15:50:49 +02:00
Ivan Kravets
3a16ecbaa1
Typo fix
2018-03-04 11:29:03 +02:00
Ivan Kravets
9415b369e1
Bump version to 3.5.2rc2
2018-03-03 14:37:08 +02:00
Ivan Kravets
6ec1890f52
Fix GitHub's "TLSV1_ALERT_PROTOCOL_VERSION" issue when upgrading PIO Core to development version
2018-03-03 14:36:17 +02:00
Ivan Kravets
d1c7f56950
Add example with a custom name for library dependency
2018-03-02 14:40:35 +02:00
Ivan Kravets
2ccb30b0f0
Print VCS version if available in LDF Graph
2018-03-02 14:31:24 +02:00
Ivan Kravets
e95354afeb
Bump version to 3.5.2rc1
2018-02-24 01:51:07 +02:00
Ivan Kravets
cfb9ec77ce
Keep VSCode CPP DB in workspace
2018-02-24 01:40:49 +02:00
Ivan Kravets
3a52f35fe5
Add "udev" to FAQ
2018-02-20 15:06:35 +02:00
Ivan Kravets
ba0e87b978
Fix issue with mDNS lookup service // Resolve #1310
2018-02-20 14:38:47 +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
a3457dfca6
Bump version to 3.5.2b5
2018-02-20 01:11:25 +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
aa0b6c2071
Sync boards from ST STM32
2018-02-19 20:37:57 +02:00
Ivan Kravets
be306224e3
Document creating of a "Custom build target"
2018-02-17 17:13:30 +02:00
Ivan Kravets
1fce214a6b
Bump version to 3.5.2b4
2018-02-16 14:53:00 +02:00
Ivan Kravets
f1f42c6888
Fix issue with PIO Unified Debugger and "debug_load_mode = always"
2018-02-16 14:52:36 +02:00
Ivan Kravets
1d6dcb1c5a
Bump version to 3.5.2b3
2018-02-15 19:44:51 +02:00
Ivan Kravets
6b36a29858
Control PIO Unified Debugger and its firmware loading mode using "debug_load_mode" option
2018-02-15 19:44:29 +02:00
Ivan Kravets
18c6fe98ee
Search for a library using PIO Library Registry ID
2018-02-15 02:00:12 +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
591e876660
Move http://platformio.org to https://platformio.org
2018-02-13 01:34:24 +02:00
Ivan Kravets
acefc8d276
Remove debug code
2018-02-13 00:19:07 +02:00
Ivan Kravets
0763a54af3
Add Atmel-ICE debugging tool
2018-02-12 19:32:02 +02:00
Ivan Kravets
d7f7418812
Sync docs with hardware changes
2018-02-12 18:31:31 +02:00
Ivan Kravets
06cce20707
Minor formatting to the system info
2018-02-12 17:27:20 +02:00
Ivan Kravets
b553b8f9df
Sort debug tools by name
2018-02-10 18:09:23 +02:00
Ivan Kravets
8736e7bfb0
Bump version to 3.5.2b2
2018-02-10 17:00:45 +02:00
Ivan Kravets
231bd8b294
Implement autodetecting of default debug tool
2018-02-09 21:47:59 +02:00
Ivan Kravets
cc08bb0fd0
Document how to switch between stable release and upstream dev/platform
2018-02-09 14:31:22 +02:00
Ivan Kravets
46cca359e7
Bump version to 3.5.2b1
2018-02-09 01:30:35 +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
31edb2a570
Minor fix
2018-02-06 11:27:44 +02:00
Ivan Kravets
d428d18fae
Bump version to 3.5.2a8
2018-02-06 11:26:26 +02:00
Ivan Kravets
e7e80ff152
Fix issue when no environment is specified
2018-02-06 11:25:38 +02:00
Ivan Kravets
1362630ed6
Raise an error when invalid environment name was set for env_default option
2018-02-06 01:54:34 +02:00
Ivan Kravets
e5543b2aee
Fix broken RST
2018-02-06 00:36:52 +02:00
Ivan Kravets
53afdc5e02
Fix project generator for Qt Creator IDE // Resolve #1303 Resolve #1323
2018-02-05 21:44:37 +02:00
Ivan Kravets
20641bb4ff
Sync docs
2018-02-05 17:30:44 +02:00
Ivan Kravets
33a05fa7ca
Update README
2018-02-05 13:16:12 +02:00
Ivan Kravets
f358a4ff57
Ignore unit-testing/calculator from CI test
2018-02-05 12:25:24 +02:00
Ivan Kravets
aa57924488
Fix command:ci test
2018-02-04 01:46:57 +02:00
Ivan Kravets
c5af85f123
Fix issue with multiple OneWire libs and infinite pause
2018-02-04 01:04:53 +02:00
Ivan Kravets
55b8ff7e74
Fold install dev/platform output for CI
2018-02-04 00:08:28 +02:00
Ivan Kravets
8913f1b1ea
Don't install desktop dev/platforms
2018-02-03 23:04:46 +02:00
Ivan Kravets
4360ff7463
Use examples from dev/platforms for test
2018-02-03 22:59:41 +02:00
Ivan Kravets
718d1f2de1
Use examples from development platforms
2018-02-03 21:08:45 +02:00
Ivan Kravets
195444b253
Refactor dev/platforms and frameworks docs
2018-02-03 01:34:01 +02:00
Ivan Kravets
17dc5f594f
VSCode: Show debug console for each session
2018-02-02 17:51:54 +02:00
Ivan Kravets
3b99dabbf4
Add example with executing of a custom script before upload action
2018-02-01 22:20:26 +02:00
Ivan Kravets
c9e578f977
Do not show debug console by default for VSCode
2018-01-31 01:11:25 +02:00
Ivan Kravets
00782fc624
Cosmetic changes
2018-01-30 23:31:21 +02:00
Ivan Kravets
19d2dfdad0
Bump version to 3.5.2a7
2018-01-30 21:34:10 +02:00
Ivan Kravets
1890162f3f
VSCode: add a new "Pre-Debug" task and run it before debugging session
2018-01-30 21:33:56 +02:00
Ivan Kravets
4980d3e4bb
Bump version to 3.5.2a6
2018-01-30 15:25:17 +02:00
Ivan Kravets
fc53cb4489
Revert back to SCons 2.0, a lot of issues with non-unicode locales // Issue #895
2018-01-30 15:14:55 +02:00
Ivan Kravets
640aa72cff
Minor fix
2018-01-30 14:49:10 +02:00
Ivan Kravets
6235328194
Bump version to 3.5.2a5
2018-01-28 00:28:21 +02:00
Ivan Kravets
332472e84b
Save temporary file in unicode for INO2CPP
2018-01-28 00:17:55 +02:00
Ivan Kravets
59fb4b103f
Fix issue when project without a specified board can't be uploaded // Resolve #1313
2018-01-27 01:16:37 +02:00
Ivan Kravets
8186aed8d9
Bump version to 3.5.2a4
2018-01-27 00:52:45 +02:00
Ivan Kravets
31700c6bfc
Fix issue with detecting media disk when mbed upload protocol is specified
2018-01-27 00:18:32 +02:00
Ivan Kravets
316c2c6e1a
Improve calculating of project hash
2018-01-26 22:24:49 +02:00
Ivan Kravets
b6ad672f6a
Use SCons "gas" tool instead of "as"
2018-01-26 20:50:33 +02:00
Ivan Kravets
59337c71c1
Upgrad build system to SCons 3.0 // Issue #895
2018-01-26 20:04:43 +02:00
Ivan Kravets
7a40992cc1
Add aliases for LDF compatibility modes
2018-01-26 19:53:07 +02:00
Ivan Kravets
1412f085b8
Minor improvements
2018-01-25 18:12:36 +02:00
Ivan Kravets
6b826abce0
Bump version to 3.5.2a3
2018-01-25 18:03:10 +02:00
Ivan Kravets
f8dafbca80
Show device system information (MCU, Frequency, RAM, Flash, Debugging tools) in a build log
2018-01-25 17:58:52 +02:00
Ivan Kravets
dabe9ba2a7
Show all available upload protocols before firmware uploading
2018-01-25 14:26:15 +02:00
Ivan Kravets
b8fde283fd
Use util.get_systype when checking for system
2018-01-24 18:33:41 +02:00
Ivan Kravets
fa738650da
Add special prefix for BlackMagic probe for Windows COM ports >= COM10
2018-01-24 17:22:28 +02:00
Ivan Kravets
717a699546
Bump version to 3.5.2a2
2018-01-24 16:10:14 +02:00
Ivan Kravets
f512ccbe68
Fix issue with duplicated "include" records when generating data for IDE // Resolve #1301
2018-01-24 15:53:28 +02:00
Ivan Kravets
de523493b2
Improve support for old mbed libraries without manifest
2018-01-24 14:56:44 +02:00
Ivan Kravets
c0b277d9c8
Handle "os.mbed.com" URL as Mercurial (hg) repository
2018-01-24 14:56:15 +02:00
Ivan Kravets
e615e7529e
Fix issue with downloader when dependency URL ends with "/"
2018-01-24 14:34:08 +02:00
Ivan Kravets
86667c5664
Bump version to 3.5.2a1
2018-01-18 22:13:36 +02:00
Ivan Kravets
dcb299e9b9
Use dynamic "build_dir" when checking project for structure chnages
2018-01-18 22:12:32 +02:00
Ivan Kravets
2b4b2eb571
Pass a list iterator directly to "any" or "all" functions
2018-01-18 22:04:43 +02:00
Ivan Kravets
3caa2a9e8d
Merge branch 'release/v3.5.1' into develop
2018-01-18 15:12:25 +02:00
Ivan Kravets
0b5769dc57
Merge branch 'release/v3.5.1'
2018-01-18 15:12:24 +02:00
Ivan Kravets
9b9b05439b
Bump version to 3.5.1 (issue #1273 issue #1280 issue #1286 issue #1247 issue #1284 issue #1299 issue #1290 )
2018-01-18 15:11:38 +02:00
Ivan Kravets
93d4e68378
Bump docs to 3.5.1
2018-01-18 15:04:15 +02:00
Ivan Kravets
2c79de971e
Show full library version in "Library Dependency Graph" including VCS information // Issue #1274
2018-01-18 14:49:01 +02:00
Ivan Kravets
bc18941eb0
Fix project generator for Qt Creator IDE // Resolve #1299 Resolve #1290
2018-01-18 01:30:39 +02:00
Ivan Kravets
23ecce297a
Update docs for custom slash size for ESP8266
2018-01-17 13:18:14 +02:00
Ivan Kravets
cc646b19bf
Extend example with a custom program name using extra scripting
2018-01-17 01:00:09 +02:00
Ivan Kravets
4b08dbd602
Bump version to 3.5.1a7
2018-01-16 13:40:59 +02:00
Ivan Kravets
d822334fdd
Drop "python-dateutil" dependency, implement light-weight "parse_date"
2018-01-16 00:57:06 +02:00
Ivan Kravets
3289b36450
Refactore code without "arrow" dependency (resolve issue with "ImportError: No module named backports.functools_lru_cache")
2018-01-16 00:06:24 +02:00
Ivan Kravets
affd53eb27
Use "python_requires" for setuptools and depend on Python 2.7+ <3
2018-01-15 23:02:40 +02:00
Ivan Kravets
06a6822173
Minor fix to history
2018-01-13 19:45:54 +02:00
Ivan Kravets
6380d6c3ea
Bump version to 3.5.1a6
2018-01-13 19:44:55 +02:00
Ivan Kravets
24f314d73d
Improve a work in off-line mode
2018-01-13 19:44:05 +02:00
Ivan Kravets
6cddaf9eb7
Ignore VSCode launch.json for VCS
2018-01-13 19:01:27 +02:00
Ivan Kravets
ec419f3d0e
Refactor CMD:LIB tests
2018-01-13 17:02:08 +02:00
Ivan Kravets
a6c84da83a
Check cached API result before Internet
2018-01-13 01:21:53 +02:00
Ivan Kravets
7cad113f0a
Cleanup tests
2018-01-13 01:19:41 +02:00
Ivan Kravets
712155243c
Add "lib" and ".piolibdeps" to CLion project index
2018-01-12 14:20:53 +02:00
Ivan Kravets
2091a33fb9
Show full version of the current interpreter
2018-01-12 02:23:55 +02:00
Ivan Kravets
1d5245edbd
Add "lib_ldf_mode = chain+" for example with C/C++ Preprocessor conditional syntax
2018-01-11 14:14:35 +02:00
Ivan Kravets
cfb22f2a36
Add FAQ:Package Manager for PackageInstallError
2018-01-11 02:10:51 +02:00
Ivan Kravets
16eb41b84e
Document "[Error 5] Access is denied" for Package Manager
2018-01-11 02:02:59 +02:00
Ivan Kravets
ae38d17b7f
Ignore packages with TMP_FOLDER_PREFIX
2018-01-10 15:23:56 +02:00
Ivan Kravets
7bbb850c2f
Bump version to 3.5.1a5
2018-01-10 03:33:51 +02:00
Ivan Kravets
fda439841e
Restore PY2/3 ConfigParser
2018-01-10 03:07:17 +02:00
Ivan Kravets
c558584640
Fix importing of ConfigParser
2018-01-10 02:58:50 +02:00
Ivan Kravets
cfb04b31a4
Bump version to 3.5.1a4
2018-01-10 02:12:26 +02:00
Ivan Kravets
1090c414f5
Update PIO Core+ and PIO Home // Resolve #1247 Resolve #1280 Resolve #1284 Resolve #1286
2018-01-10 02:06:05 +02:00
Ivan Kravets
5b64bf1f7c
Set default build environment for each example
2018-01-09 22:26:33 +02:00
Ivan Kravets
61eb989edd
Fix project generator for CLion // Issue #1287
2018-01-09 22:15:03 +02:00
Dmitry Bolotin
23ae8e0d3e
Additional fix to 7354515 ( #1287 )
...
* Additional fix to 7354515
* Update CMakeListsPrivate.txt.tpl
Also perform `replace('"', '\\"')`
2018-01-09 22:07:57 +02:00
Ivan Kravets
e4f8a1877c
Fix library updates when a version is declared in VCS format (not SemVer)
2018-01-09 21:56:21 +02:00
Ivan Kravets
61872dd734
Improve support of PIO Unified Debugger for Eclipse Oxygen
2018-01-06 01:04:43 +02:00
Ivan Kravets
16b307d1b3
Sync docs
2018-01-05 19:08:16 +02:00
Ivan Kravets
a4770a27f4
Bump version to 3.5.1a3
2018-01-05 00:18:08 +02:00
Ivan Kravets
ba858989f2
Fix PIO Unified Debugger for mbed framework
2018-01-05 00:17:45 +02:00
Ivan Kravets
93c055a2ec
Bump version to 3.5.1a2
2018-01-04 17:14:04 +02:00
Ivan Kravets
2b3bc05f2b
Option which allows to specify custom test_speed // Resolve #1273
2018-01-04 16:14:56 +02:00
Ivan Kravets
5260217537
Sync docs with new boards
2018-01-03 19:46:44 +02:00
Ivan Kravets
62235ef32d
Sync examples
2018-01-03 18:59:41 +02:00
Ivan Kravets
ec40dcada7
Custom firmware/program name in build directory
2018-01-03 18:35:25 +02:00
Ivan Kravets
5e666492c3
Rename envs_dir option to build_dir in platformio.ini
2018-01-03 15:47:02 +02:00
Ivan Kravets
82246a837e
Change wording
2017-12-31 00:07:12 +02:00
Ivan Kravets
2758e99295
Bump version to 3.5.1a1
2017-12-29 20:51:20 +02:00
Ivan Kravets
7354515845
Fix project generator for CLion IDE
2017-12-29 20:50:17 +02:00
Ivan Kravets
d58c392930
Typo fix in docs
2017-12-28 20:38:08 +02:00
Ivan Kravets
86cb2efd64
Sync docs
2017-12-28 20:36:57 +02:00
Ivan Kravets
b307855207
Fix typo in docs
2017-12-28 20:35:24 +02:00
Ivan Kravets
3ad4ff02e8
Typo fix
2017-12-28 18:57:17 +02:00
Ivan Kravets
4ef3818482
Merge branch 'release/v3.5.0'
2017-12-28 17:26:12 +02:00
Ivan Kravets
0082dc43a3
Merge branch 'release/v3.5.0' into develop
2017-12-28 17:26:12 +02:00
Ivan Kravets
755ade05c6
Bump version to 3.5.0 (issue #1260 , issue #781 , issue #778 , issue #463 , issue #1236 , issue #1235 , issue #953 , issue #1118 , issue #1107 , issue #1196 , issue #1179 , issue #1161 , issue #1126 , issue #104 , issue #1033 , issue #1034 , issue #1175 , issue #1173 , issue #1155 , issue #1188 , issue #1111 , issue #1153 , issue #1150 , issue #1145 , issue #1139 , issue #1137 , issue #1170 , issue #1157 , issue #1102 , issue #1105 , issue #1140 , issue #1154 , issue #1066 , issue #1038 , issue #1054 , issue #1055 , issue #1061 , issue #1017 )
2017-12-28 17:25:49 +02:00
Ivan Kravets
12e4318de7
Don't follow redirects when checking internet connection
2017-12-28 17:15:34 +02:00
Ivan Kravets
34e9063ddd
Use "paged" links for docs
2017-12-28 16:58:15 +02:00
Ivan Kravets
2315b08909
PIO Home docs
2017-12-28 16:51:18 +02:00
Ivan Kravets
9c9a40a531
Add GitHub to PING_INTERNET_IPS list
2017-12-28 15:01:18 +02:00
Ivan Kravets
ac4b485521
Fix issue with non-ascii path when printing LDF Tree in verbose mode
2017-12-28 14:27:08 +02:00
Ivan Kravets
f13bf35dbd
Bump version to 3.5.0rc17
2017-12-28 01:11:54 +02:00
Ivan Kravets
012cb85e31
Allow libraries with the same folder name
2017-12-28 00:19:17 +02:00
Ivan Kravets
62ee8066c2
Handle incompatibility between PIO Core and PIO Core+
2017-12-27 22:05:56 +02:00
Ivan Kravets
fc064aaf05
Support the latest arrow package
2017-12-27 21:38:03 +02:00
Ivan Kravets
0516cd74e1
Check system compatibility for package
2017-12-27 21:36:45 +02:00
Ivan Kravets
5b7a0e6997
Bump version to 3.5.0rc16
2017-12-27 19:57:57 +02:00
Ivan Kravets
ad08ed8d12
Improve support for partial package versions
2017-12-27 19:37:26 +02:00
Ivan Kravets
55d4fc23d0
Use "path" instead of "device" for logical devices
2017-12-27 16:02:36 +02:00
Ivan Kravets
e29ecb47a5
Skip mDSN services with wrong encoding
2017-12-23 22:59:49 +02:00
Ivan Kravets
c96c1f2b2f
Bump version to 3.5.0rc15
2017-12-23 21:05:05 +02:00
Ivan Kravets
fab4f00ad4
Reformat exceptions
2017-12-23 19:48:16 +02:00
Ivan Kravets
adaa3757ac
Switch to newly created "contrib-pysite"
2017-12-23 13:06:38 +02:00
Ivan Kravets
2eb7d0e8be
temporary switch to old "pysite-pioplus"
2017-12-19 17:59:49 +02:00
Ivan Kravets
d16d715898
Bump version to 3.5.0rc14
2017-12-19 17:22:16 +02:00
Ivan Kravets
1171cb204c
Fix broken syntax
2017-12-19 16:50:09 +02:00
Ivan Kravets
d70a90f1d5
Explain that no need to use sudo pio ...
2017-12-19 15:49:44 +02:00
Ivan Kravets
06574e3066
Do not update automatically Core packages while upgrading PIO Core
2017-12-19 15:38:32 +02:00
Ivan Kravets
39dfbbdd87
Don't create "packages" directory when there are no packages isntalled
2017-12-19 15:24:23 +02:00
Ivan Kravets
7b8c68c934
Show error information when permissions are broken to PIO home dir
2017-12-19 15:05:41 +02:00
Ivan Kravets
6d81c230a5
Bump version to 3.5.0rc13
2017-12-19 14:48:07 +02:00
Ivan Kravets
a6c1869eb2
Depend on "zeroconf" from "contrib-pysite"
2017-12-19 14:47:31 +02:00
Ivan Kravets
0c3f2b54ed
Bump version to 3.5.0rc12
2017-12-19 12:42:18 +02:00
Ivan Kravets
c6abdf8206
Check zeroconf installation before adding to setuptools
2017-12-19 12:41:56 +02:00
Ivan Kravets
9f2875fcd7
Update changelog with missed records
2017-12-19 01:55:51 +02:00
Ivan Kravets
78b296f2ec
Update changelog
2017-12-19 01:49:25 +02:00
Ivan Kravets
903ad6c6f8
Bump version to 3.5.0rc11
2017-12-19 01:42:10 +02:00
Ivan Kravets
9441f776cc
Handle missed dependency and provide a help how to find it using PlatformIO Library Registry // Resolve #781
2017-12-19 01:41:18 +02:00
Ivan Kravets
5dd97a35cc
Reinstall/redownload package with a new `-f, --force` option // Resolve #778
2017-12-19 00:51:35 +02:00
Ivan Kravets
31814b5122
Extend "pio device list" command with new options to list logical devices and multicast DNS services // Resolve #463
2017-12-18 21:31:49 +02:00
Ivan Kravets
724135f40e
Docs: Simplify solution for "PackageManager is unable to install tool"
2017-12-17 01:58:43 +02:00
Ivan Kravets
cbb7db552a
Add contents for "FAQ: Install PIO Core Shell Commands"
2017-12-17 01:23:40 +02:00
Ivan Kravets
cdf4639c97
Remove duplicate package versions from result
2017-12-16 20:50:25 +02:00
Ivan Kravets
170917a927
Sync supported boards and frameworks
2017-12-16 19:19:08 +02:00
Ivan Kravets
efceb5db72
Explain that we need Internet connection to install all dependencies
2017-12-16 17:40:56 +02:00
Ivan Kravets
cee2da7448
Bump version to 3.5.0rc10
2017-12-16 16:16:07 +02:00
Ivan Kravets
3d8183a2e1
LDF: handle "include" folder per project; fix issue with header files // Resolve #1235
2017-12-16 15:38:13 +02:00
Ivan Kravets
25341d1ec7
Bump version to 3.5.0rc9
2017-12-16 01:07:18 +02:00
Ivan Kravets
05081561c3
Minor fixes
2017-12-16 01:07:03 +02:00
Ivan Kravets
abbba7fe2e
Don't use PIOBUILDFILES for LDF
2017-12-15 23:51:13 +02:00
Ivan Kravets
269935726d
Check all URL parsed args before installing a package
2017-12-15 23:36:23 +02:00
Ivan Kravets
56aeff87dd
Typo fix
2017-12-15 22:31:35 +02:00
Ivan Kravets
42fb589369
Refactor PyLint "inconsistent-return-statements"
2017-12-15 22:16:37 +02:00
Ivan Kravets
bff590e207
Search for libraries used in test // Resolve #953
2017-12-15 21:48:20 +02:00
Ivan Kravets
0933e46a58
Update history
2017-12-15 14:09:07 +02:00
Ivan Kravets
1a7429a1ef
Fix "get-platformio.py" script which hangs on Windows 10 // Resolve #1118
2017-12-15 13:47:44 +02:00
Ivan Kravets
fd0b45afdb
Use short version of a link for IOError exception
2017-12-15 02:42:38 +02:00
Ivan Kravets
3d67535a9e
Bump version to 3.5.0rc8
2017-12-15 02:12:04 +02:00
Ivan Kravets
0eb67a7b61
Handle unknown platform when uninstall/update
2017-12-15 02:01:03 +02:00
Ivan Kravets
75774ad9fa
Compress exception report
2017-12-15 01:39:10 +02:00
Ivan Kravets
7b6ecf4e45
Fix broken authentication via PIO Home // Resolve #1229 Resolve #1230 Resolve #1231
2017-12-15 00:22:40 +02:00
Ivan Kravets
ca8bc3819f
Add "include" folder for project’s header files // Resolve issue #1107
2017-12-14 22:02:41 +02:00
Ivan Kravets
0bd103a46d
YAPF
2017-12-14 22:01:59 +02:00
Ivan Kravets
736c6a9a1e
Sort all package versions using SemVer rules
2017-12-14 21:20:08 +02:00
Ivan Kravets
ef00ecd7f1
Test IPs which used for testing internet connection
2017-12-14 20:18:19 +02:00
Ivan Kravets
70b63d8618
Bump version to 3.5.0rc7
2017-12-14 20:05:50 +02:00
Ivan Kravets
a632583f89
Catch IOError for VSCode Terminal
2017-12-14 20:05:06 +02:00
Ivan Kravets
15bb626e78
Docs: explain about VSCode known issue: "PackageManager is unable to install tool"
2017-12-14 18:26:45 +02:00
Ivan Kravets
bc0d1f06e0
Ensure that PIO Home works without Internet connection // Resolve #1179
2017-12-14 16:52:44 +02:00
Ivan Kravets
bd611bbee8
Allow to change default projects location // Resolve #1161
2017-12-14 16:52:13 +02:00
Ivan Kravets
2522d19453
Fix issue when API cache is turned off
2017-12-14 14:55:04 +02:00
Ivan Kravets
5c4b5c2270
Don't export PIO Core Python's PATH
2017-12-13 22:15:37 +02:00
Ivan Kravets
2d0ac1a9c2
Export PYTHONPATH to PIO Core+
2017-12-13 20:05:39 +02:00
Ivan Kravets
0f37e15b6c
Improve off-line mode // Resolve #1126
2017-12-13 18:14:01 +02:00
Ivan Kravets
3d0f0659ae
Rename --develop to --dev option for upgrade command
2017-12-13 13:42:16 +02:00
Ivan Kravets
02a263fdce
Bump version to 3.5.0rc6
2017-12-13 01:32:19 +02:00
Ivan Kravets
f7815d6c9b
Check PIO Core updates after reset of time counter // Issue #1126
2017-12-13 01:31:41 +02:00
Ivan Kravets
786dd8fe18
Implement "--develop" option for "upgrade" command // Resolve #104
2017-12-13 01:23:18 +02:00
Ivan Kravets
f9b9ed317d
Export built-in GCC macros for IDEs
2017-12-13 00:59:51 +02:00
Ivan Kravets
0394e43ba4
Remove caching from TravisCI template
2017-12-12 21:35:48 +02:00
Ivan Kravets
3b1fa572fa
Handle unicode errors
2017-12-04 16:18:45 +02:00
Ivan Kravets
ea99701172
Bump version to 3.5.0rc5
2017-12-03 02:29:14 +02:00
Ivan Kravets
e329688954
Update PIO Home to 0.4.0 // Resolve #1034
2017-12-03 02:25:49 +02:00
Ivan Kravets
18b10a7fbf
Raise exception when try to load non-PIO project
2017-12-03 02:15:49 +02:00
Ivan Kravets
05069f7ac6
Bump version to 3.5.0rc4
2017-12-01 20:53:39 +02:00
Ivan Kravets
1b1453808f
Merge branch 'feature/travis-ci' into develop
2017-11-30 14:06:05 +02:00
Ivan Kravets
d0e32ebcb5
CI OSX: Don't upgrade system Python packages
2017-11-30 02:05:14 +02:00
Ivan Kravets
ad48b85a44
Fix sudo command for OSX CI
2017-11-30 00:18:11 +02:00
Ivan Kravets
75160bb231
Better handling of errors from VCS GIT
2017-11-29 22:46:57 +02:00
Ivan Kravets
4b1716e42b
CI: Install PIP for macOS build
2017-11-29 22:27:03 +02:00
Ivan Kravets
10d21595c6
Fix issue when board is not specified and "idedata" target is called
2017-11-29 22:22:31 +02:00
Ivan Kravets
f922fac9d9
Handle espressif as espressif8266 dev/platform for LDF
2017-11-29 18:30:00 +02:00
Ivan Kravets
5846566bbb
Bump version to 3.5.0rc3
2017-11-29 16:24:47 +02:00
Ivan Kravets
8f97181ea7
Add "__GNUC__" macro by default for VSCode
...
https://github.com/platformio/platformio-vscode-ide/issues/54
2017-11-29 16:07:11 +02:00
Ivan Kravets
3c6bd9824e
Handle old "espressif" platform name for LDF
2017-11-29 15:32:38 +02:00
Ivan Kravets
1b0776167c
Bump version to 3.5.0rc2
2017-11-27 21:05:40 +02:00
Ivan Kravets
f5f3cd85d8
Add support for Git scp-like syntax
2017-11-27 21:04:51 +02:00
Ivan Kravets
79b7974f35
Strip SHA1 sum because @bintray returns wrong value
2017-11-27 14:05:04 +02:00
Ivan Kravets
32c92eec95
Add link to LDF docs
2017-11-27 01:32:36 +02:00
Ivan Kravets
7ec90ac23b
Bump version to 3.5.0rc1
2017-11-27 00:20:31 +02:00
Ivan Kravets
bab8ad088e
Parse library source file in pair with a header when they have the same name // Resolve #1175
2017-11-27 00:01:24 +02:00
Ivan Kravets
46acad952e
Parse source files by header name in default LDF mode // Issue #1175
2017-11-26 20:17:38 +02:00
Ivan Kravets
200cbae177
Experimental support for parsing source file in pair with a header when they have the same name // Issue #1175
2017-11-26 18:51:08 +02:00
Ivan Kravets
d8ee64a545
Fix tests
2017-11-26 01:02:21 +02:00
Ivan Kravets
7b324ebc3c
Bump version to 3.5.0b6
2017-11-25 23:55:13 +02:00
Ivan Kravets
02d9272d2a
Depend on Arrow 0.10.0 (issue with "backports.functools-lru-cache" for PIO Core+)
2017-11-25 23:54:50 +02:00
Ivan Kravets
9fc5aecb64
Add option to configure library Compatible Mode using library.json
2017-11-25 21:51:16 +02:00
Ivan Kravets
5ca472050c
Typo fix
2017-11-25 20:16:37 +02:00
Ivan Kravets
dcab855d2c
Fix PyLint
2017-11-25 19:59:03 +02:00
Ivan Kravets
0c9c6d1092
Remove debug code
2017-11-25 19:25:07 +02:00
Ivan Kravets
301b8dc649
Bump version to 3.5.0b5
2017-11-25 19:22:47 +02:00
Ivan Kravets
547e983a86
Improved handling of library dependencies defined as VCS or SemVer in platformio.ini // Resolve #1155
2017-11-25 19:22:00 +02:00
Ivan Kravets
9b514ba194
Remove temporary hook for Arrow deps
2017-11-25 19:06:38 +02:00
Ivan Kravets
37a2ccedbd
Temporary fix for Arrow with a missing deps to backports.functools-lru-cache
2017-11-25 15:11:06 +02:00
Ivan Kravets
a983f60fa0
Bump version to 3.5.0b4
2017-11-25 01:12:49 +02:00
Ivan Kravets
fc96806e68
Update docs for ESP32 with custom options
2017-11-25 01:02:27 +02:00
Ivan Kravets
53b37216cc
Improve support for VCS packages
2017-11-25 00:31:16 +02:00
Ivan Kravets
d07833e010
Include TizenRT to docs
2017-11-24 20:04:18 +02:00
Ivan Kravets
5b5387d97b
Sync docs with the latest added hardware/software
2017-11-24 15:36:37 +02:00
Ivan Kravets
1c20efe9d1
Improve support for dependency with scp-like syntax
2017-11-22 21:38:14 +02:00
Ivan Kravets
8b4104bf5b
YAPF
2017-11-22 21:09:16 +02:00
Ivan Kravets
448e0f27b6
Merge branch 'feature/debug-blackmagic' into develop
2017-11-08 11:34:22 +02:00
Ivan Kravets
02db510048
Check serial device description when looking for GDB port
2017-11-08 11:22:44 +02:00
Ivan Kravets
ce9c563c9f
Bump version to 3.5.0b3
2017-11-08 00:39:25 +02:00
Ivan Kravets
4c170b7934
Ensure real dev/platform name before build process // Resolve #1170
2017-11-08 00:38:19 +02:00
Ivan Kravets
d1a2dba68c
Integration with Jenkins CI
2017-11-07 23:47:23 +02:00
Ivan Kravets
5d2867d8a9
Automatically detect BlackMagic probe GDB port
2017-11-07 00:10:48 +02:00
Ivan Kravets
4504a65b92
Add Black Magic Probe rules
2017-11-04 00:38:49 +02:00
Ivan Kravets
25f52917ef
Override VSCode IntelliSense mode with clang-x64
2017-11-03 23:38:09 +02:00
Ivan Kravets
75770bcedf
Bump version to 3.5.0b2
2017-11-03 23:11:44 +02:00
Ivan Kravets
1c9fe4561a
Terminate PIO Home servers when upgrade PIO Core // Issue #1132
2017-11-03 23:10:39 +02:00
Ivan Kravets
909b773f6d
Bump version to 3.5.0b1
2017-11-03 00:51:28 +02:00
Ivan Kravets
0343dc0785
Drop flake8
2017-11-03 00:47:00 +02:00
Ivan Kravets
b670ab4888
Initial support for non-ascii locales
2017-11-02 23:14:32 +02:00
Ivan Kravets
f85202d64c
Bump version to 3.5.0a17
2017-11-01 14:14:03 +02:00
Ivan Kravets
e5e5ebb7db
YAPF formatter
2017-11-01 14:10:32 +02:00
Ivan Kravets
86de58b9e1
Fix missing toolchain include paths for project generator // Resolve #1154
2017-11-01 14:09:06 +02:00
Ivan Kravets
675cd456b6
New development platform - Samsung ARTIK
2017-09-27 19:28:53 +03:00
Ivan Kravets
9fe581e425
Update release notes
2017-09-27 19:03:04 +03:00
Ivan Kravets
a0626ac958
Hint user to delete file manually when exception is raised
2017-09-24 01:28:41 +03:00
Ivan Kravets
1fab2a5bec
Bump version to 3.5.0a16
2017-09-24 00:33:35 +03:00
Ivan Kravets
d9ae367281
Improve archive unpacker
2017-09-24 00:33:12 +03:00
Ivan Kravets
837b040761
Bump version to 3.5.0a15
2017-09-22 01:22:41 +03:00
Ivan Kravets
71afea8d80
Expand user folder for lib_extra_dirs
2017-09-22 01:22:21 +03:00
Ivan Kravets
7c9989d999
Fix tests for "platform" command
2017-09-21 23:57:55 +03:00
Ivan Kravets
2e2b1fda9c
Bump version to 3.5.0a14
2017-09-21 21:58:37 +03:00
Ivan Kravets
25da978fee
Add support for "author" field in library.json manifest // Resolve #1055
2017-09-21 15:07:38 +03:00
Ivan Kravets
c677f24d8e
Sync docs
2017-09-20 18:49:19 +03:00
Ivan Kravets
77fe1e8184
Use -ggdb3 instead of -ggdb by default
2017-09-18 14:06:16 +03:00
Ivan Kravets
377008ee08
New Microchip PIC32 boards
2017-09-17 02:21:59 +03:00
Ivan Kravets
22fb89e56a
Fix tests
2017-09-17 02:18:35 +03:00
Ivan Kravets
68c56e042c
Bump version to 3.5.0a13
2017-09-17 01:33:29 +03:00
Ivan Kravets
16c242e7fa
Better parsing of F_CPU
2017-09-17 01:33:04 +03:00
Ivan Kravets
c9e1ae2548
Bump version to 3.5.0a12
2017-09-16 16:36:09 +03:00
Ivan Kravets
fc7f1c0728
Fix platforms, packages, and libraries updating behind proxy // Resolve #1061
2017-09-16 16:35:35 +03:00
Ivan Kravets
aa1c7609d2
Bump version to 3.5.0a11
2017-09-16 01:00:29 +03:00
Ivan Kravets
998f4ed6e6
Use VCS directly with "platform" option in configuration file
2017-09-16 00:57:36 +03:00
Ivan Kravets
33242a02ce
Bump version to 3.5.0a10
2017-09-13 17:39:41 +03:00
Ivan Kravets
7963ce2cdd
Do not warn about "custom_" options in configuration file
2017-09-13 17:38:42 +03:00
Ivan Kravets
b4159f9144
Docs: Update instruction how to install Espressif staging version
2017-09-09 23:03:15 +03:00
Ivan Kravets
674aa5c4d8
Decrease API cache timeouts
2017-09-09 20:57:25 +03:00
Ivan Kravets
e176e9922a
Sync docs
2017-09-07 20:30:48 +03:00
Ivan Kravets
fd98aa0ff8
Fix PyLint warning
2017-09-06 20:57:56 +03:00
Ivan Kravets
f24e97e933
Skip missing package when checking for updates
2017-09-06 14:37:04 +03:00
Ivan Kravets
a934efa90a
Sync docs
2017-09-06 02:04:06 +03:00
Ivan Kravets
a0cae2b1a6
Update docs for PIO IDE for Atom
2017-09-05 19:40:11 +03:00
Ivan Kravets
274c1a40a5
Bump version to 3.5.0a9
2017-09-05 14:42:56 +03:00
Ivan Kravets
059a408e95
Merge branch 'feature/prepend-python-pioplus' into develop
2017-09-05 14:42:02 +03:00
Ivan Kravets
f4c6919800
Don't verify SSL certificates for Python < 2.7.9
2017-09-05 14:23:49 +03:00
Ivan Kravets
7301b9e808
Prepend Python's binary folder before calling PIO Core+
2017-09-05 14:13:00 +03:00
Ivan Kravets
113746dc74
Introduce "get_all_boards" API to PlatformManager
2017-09-03 22:40:00 +03:00
Ivan Kravets
95aaca5e02
Do not skip fixed packages with custom requirements
2017-09-03 20:58:48 +03:00
Ivan Kravets
ed6b196459
Bump version to 3.5.0a8
2017-09-02 18:33:56 +03:00
Ivan Kravets
34ed4678d7
Moved configuration code to a separate function, re-use it for PIO Core+
2017-09-02 18:02:24 +03:00
Ivan Kravets
a127251107
Catch click's IOError for VSCode Terminal
2017-09-02 17:58:35 +03:00
Ivan Kravets
b55b80ecc8
Better catching of IOError for VSCode/Colorama
2017-09-02 16:23:24 +03:00
Ivan Kravets
68c75735f4
Bump version to 3.5.0a7
2017-09-02 15:39:53 +03:00
Ivan Kravets
9b66abf5ef
Fix issue with "IOError" in VSCode when processing a project
2017-09-02 15:39:32 +03:00
Ivan Kravets
ccd650dda0
Fix invalid params order when installing PIO Core without PIP Cache
2017-09-02 14:43:08 +03:00
Ivan Kravets
3afac476e5
Docs: Remove Crisp chat
2017-09-01 20:27:24 +03:00
Ivan Kravets
8f7483cddf
Update VSCode docs
2017-09-01 14:31:11 +03:00
Ivan Kravets
3b5c73b1a3
Bump version to 3.5.0a6
2017-09-01 00:39:17 +03:00
Ivan Kravets
04ec65df3e
Minor fixes
2017-08-31 23:12:02 +03:00
Ivan Kravets
49244072c4
Improve fetching of logical disks
2017-08-31 20:56:25 +03:00
Ivan Kravets
3fe9ea1b01
Bump version to 3.5.0a5
2017-08-31 18:35:15 +03:00
Ivan Kravets
a55ccb2b28
Docs: Add CI for GitLab
2017-08-31 18:33:17 +03:00
Ivan Kravets
01a6ae656f
Depend on new PIO Home 0.2.0
2017-08-31 18:32:52 +03:00
Ivan Kravets
2b7b852a68
Update VSCode docs
2017-08-29 14:16:30 +03:00
Ivan Kravets
b12c4d171e
Sync docs
2017-08-26 16:51:27 +03:00
Ivan Kravets
3ce7104542
Fix broken links
2017-08-23 21:46:31 +03:00
Ivan Kravets
297c173418
Docs: Fix invalid hotkey for VSCode Tasks
2017-08-23 17:05:11 +03:00
Ivan Kravets
22733ea110
Docs: Minor fix
2017-08-22 19:52:12 +03:00
Ivan Kravets
845991f1d3
J-Link as debugger and uploader
2017-08-18 22:41:11 +03:00
Ivan Kravets
e6faed5dd9
Update history
2017-08-18 01:26:31 +03:00
Ivan Kravets
44909f9ce8
Switch to "develop" version of PIO Core Installer while it isn't merged to "master" // Resolve #1017
2017-08-18 01:23:15 +03:00
Ivan Kravets
4ff1d640b3
Minor fixes
2017-08-17 23:55:42 +03:00
Ivan Kravets
743de42484
Add "test_ignore" to known options list
2017-08-17 17:18:23 +03:00
Ivan Kravets
04c381d440
Sync docs and examples
2017-08-17 15:33:24 +03:00
Ivan Kravets
bda4b5d264
Docs: Create Advanced Scripting section for platformio.ini
2017-08-16 15:33:36 +03:00
Ivan Kravets
3f13821c43
Update history
2017-08-16 15:12:45 +03:00
Ivan Kravets
e60e076d16
Better explanation about lib_extra_dirs
2017-08-16 15:10:56 +03:00
Ivan Kravets
541993c06b
Implement throttle for API calls
2017-08-15 22:57:20 +03:00
Ivan Kravets
3d5114655f
Docs: Embedded Testing with PlatformIO - Part 2
2017-08-15 19:33:35 +03:00
Ivan Kravets
3229933ed0
Minor improvements
2017-08-14 23:58:12 +03:00
Ivan Kravets
d7d66fd4a6
Improve fetching logical disks
2017-08-14 15:27:12 +03:00
Ivan Kravets
4a7cd5be6a
Update docs for VSCode
2017-08-13 00:08:49 +03:00
Ivan Kravets
fd56e5cec9
Docs: New boards, typo fixes
2017-08-12 19:16:36 +03:00
Ivan Kravets
2cb7fcca9a
Bump version to 3.5.0a4
2017-08-10 16:04:51 +03:00
Ivan Kravets
9b2e7bf927
Fix broken installer script
2017-08-09 23:43:31 +03:00
Ivan Kravets
d913fb5600
Call pip as module
2017-08-09 23:02:33 +03:00
Ivan Kravets
6bf42f90ed
Docs: Short titles in menu
2017-08-09 17:59:28 +03:00
Ivan Kravets
51ff2b65f4
Bump version to 3.5.0a3
2017-08-08 14:44:25 +03:00
Ivan Kravets
c05e1f7c9b
Ignore missed packages in new development platform
2017-08-07 19:33:13 +03:00
Ivan Kravets
4700419590
Bump version to 3.5.0a2
2017-08-07 17:38:21 +03:00
Ivan Kravets
5f320cc5c8
Introduce PIO Home
2017-08-07 17:38:05 +03:00
Ivan Kravets
351aaa3974
Sync submodules
2017-08-05 19:19:43 +03:00
Ivan Kravets
327d42d02d
Sync docs
2017-08-03 16:56:25 +03:00
Ivan Kravets
bbcc79208c
Bump version to 3.5.0a1
2017-08-02 22:17:21 +03:00
Ivan Kravets
578dfa40aa
Ignore only C/C++ properties for VSCode extension
2017-08-02 22:16:41 +03:00
Ivan Kravets
a43c6c6b9e
Merge branch 'release/v3.4.1' into develop
2017-08-02 16:51:46 +03:00
Ivan Kravets
5f99dd620d
Merge branch 'release/v3.4.1'
2017-08-02 16:51:45 +03:00
Ivan Kravets
e959710d6d
Version bump to 3.4.1 (issues #891 , #982 , #993 , #1000 , #1001 , #1003 )
2017-08-02 16:51:19 +03:00
Ivan Kravets
f0f1d0a61a
Bump version to 3.4.1rc1
2017-08-02 01:08:07 +03:00
Ivan Kravets
7f63928d21
New lib_archive option to control library archiving and linking behaviour // Resolve #993
2017-08-02 01:06:06 +03:00
Ivan Kravets
b929e452b0
Add "inc" folder automatically to CPPPATH when "src" is available (works for project and library) // Resolve #1003
2017-08-01 14:45:42 +03:00
Ivan Kravets
b4f927a84d
Sync docs: add new boards
2017-08-01 01:45:48 +03:00
Ivan Kravets
fe4a72edd0
Bump version to 3.4.1b1
2017-08-01 00:35:16 +03:00
Ivan Kravets
5f4a10086f
Merge branch 'feature/samba-due-issue' into develop
2017-08-01 00:34:01 +03:00
Ivan Kravets
d5baa153a5
Fix an issue when can not upload firmware to SAM-BA based board (Due)
2017-08-01 00:33:51 +03:00
Ivan Kravets
3f96530c32
Sync docs: Add example how to build a custom HEX from ELF
2017-08-01 00:21:57 +03:00
Ivan Kravets
861659e890
Wait for 400ms after touching serial port (fix SAM-BA issue)
2017-08-01 00:12:05 +03:00
Ivan Kravets
cd5b88dd1f
Automatically update PIO Core packages when it is possible
2017-07-31 19:38:42 +03:00
Ivan Kravets
06b49ec3ec
Some improvements
2017-07-31 19:05:03 +03:00
Ivan Kravets
4944731dc6
Sync docs: Split build flags into multiple lines
2017-07-31 18:25:57 +03:00
Ivan Kravets
5d31d6825b
Export board's connectivity
2017-07-28 00:56:02 +03:00
Ivan Kravets
0099b037f3
Refactor docs for Unit Testing
2017-07-27 19:07:46 +03:00
Ivan Kravets
9994ed8b5e
Check context arguments before comparison // Resolve #1000
2017-07-27 15:50:54 +03:00
Ivan Kravets
954357bdd2
Update links to ESP8266 docs
2017-07-25 20:00:27 +03:00
Ivan Kravets
c7f5629f82
Fix links in docs
2017-07-25 19:19:52 +03:00
Ivan Kravets
dfe769c92e
Add support for Controllino PLC
2017-07-25 13:22:55 +03:00
Ivan Kravets
53017b24d1
VSCode configuration
2017-07-24 17:37:16 +03:00
Ivan Kravets
f13537cabb
YAPF
2017-07-24 17:35:41 +03:00
Ivan Kravets
16ea8f29a1
Update docs with new boards
2017-07-21 22:07:11 +03:00
Ivan Kravets
e708b74507
Document Task Runner for VSCode
2017-07-20 13:36:13 +03:00
Ivan Kravets
f61c7f6030
Sync examples
2017-07-19 13:53:58 +03:00
Ivan Kravets
1260859c42
Sync examples
2017-07-18 23:15:09 +03:00
Ivan Kravets
ec9324d77f
Sync examples with mbed 5.5
2017-07-18 22:47:39 +03:00
Ivan Kravets
d66b1780ce
Bump version to 3.4.1a6
2017-07-17 13:13:42 +03:00
Ivan Kravets
35cab82605
Remove static tasks for VSCode
2017-07-16 21:28:54 +03:00
Ivan Kravets
12222c0f42
Improve docs for advanced scripting
2017-07-14 23:56:45 +03:00
Ivan Kravets
12ec11c7e2
Sync docs
2017-07-14 14:22:38 +03:00
Ivan Kravets
c926ca389c
Sync examples
2017-07-14 14:05:38 +03:00
Ivan Kravets
e01c0a1eff
Sync docs
2017-07-14 02:10:12 +03:00
Ivan Kravets
8008f87ffa
Manage project libraries with "--storage-dir" option
2017-07-13 00:51:04 +03:00
Ivan Kravets
91d3a8ffad
Improve docs for PIO Debugger
2017-07-10 01:28:19 +03:00
Ivan Kravets
309d3a45d6
New "forceUploadAndMonitor" option for PlatformIO IDE for VSCode
2017-07-05 21:22:33 +03:00
Ivan Kravets
ebe0d41b77
Bump version to 3.4.1a5
2017-07-05 20:38:55 +03:00
Ivan Kravets
6403cf0c8b
New task "PlatformIO: Monitor" for VSCode
2017-07-05 20:38:28 +03:00
Ivan Kravets
7964aed453
New boards by RushUp
2017-07-04 19:30:39 +03:00
Ivan Kravets
97866cf44d
Correct default values for auto_update_libraries/platforms
2017-07-04 14:24:40 +03:00
Ivan Kravets
4eb92ff2e3
Refactor pioNav for docs
2017-07-04 01:17:56 +03:00
Ivan Kravets
0e8fb1ba83
Bump version to 3.4.1a4
2017-07-03 13:36:51 +03:00
Ivan Kravets
8741f37831
Minor improvements
2017-07-03 13:35:39 +03:00
Ivan Kravets
68ccabda56
Update history
2017-07-01 22:17:37 +03:00
Ivan Kravets
a0cd0bc189
Fix an issue with a custom unit testing transport
2017-07-01 22:00:25 +03:00
Ivan Kravets
aadb186054
Escape spaces in task command for VSCode Task Runner
2017-07-01 21:54:04 +03:00
Ivan Kravets
2c232f2f3f
Standalone IDEs Integration
2017-07-01 20:34:34 +03:00
Ivan Kravets
f85c894b52
Move Pricing before Docs
2017-07-01 20:24:03 +03:00
Ivan Kravets
fb432da26b
Bump version to 3.4.1a3
2017-07-01 19:24:41 +03:00
Ivan Kravets
e8da7b4673
Depend on PIO Core Plus v0.9.1
2017-07-01 19:24:10 +03:00
Ivan Kravets
53906c49cb
Refactor PIO Account docs
2017-07-01 14:16:26 +03:00
Ivan Kravets
b774bd6a55
Improve platformio.ini example
2017-06-30 22:07:04 +03:00
Ivan Kravets
cefc2fa21c
Cosmetic improvements
2017-06-30 01:35:54 +03:00
Ivan Kravets
546993b12c
Fix PyLint Warning
2017-06-30 01:23:52 +03:00
Ivan Kravets
08ab80187c
Mode PIO Core Dev installation on upper level
2017-06-30 00:24:35 +03:00
Ivan Kravets
bf48643865
Bump version to 3.4.1a2
2017-06-30 00:20:27 +03:00
Ivan Kravets
35a91dbd57
Pre/Post extra scripting for advanced control of PIO Build System // Resolve #891
2017-06-30 00:15:49 +03:00
Ivan Kravets
7a56ec614c
Added monitor_* options to white-list for Project Configuration File “platformio.ini” // Resolve #982
2017-06-29 21:27:38 +03:00
Ivan Kravets
7d2728845e
Use a root of library when filtering source code using library.json and srcFilter field
2017-06-29 21:23:06 +03:00
Ivan Kravets
94a834ecc4
Use a root of library when filtering source code using library.json and srcFilter field
2017-06-29 21:22:44 +03:00
Ivan Kravets
46774466db
Fix contact url
2017-06-29 19:32:38 +03:00
Ivan Kravets
671eff5012
Library Manager in PlatformIO IDE for Atom
2017-06-29 01:13:20 +03:00
Ivan Kravets
a3e7535db5
Simplify index page of docs
2017-06-28 19:33:53 +03:00
Ivan Kravets
f7ee7e2e8c
Add Changelog for PIO IDE for Atom and VSCode
2017-06-28 18:29:56 +03:00
Ivan Kravets
7a04061d6d
Typo fix
2017-06-28 14:05:28 +03:00
Ivan Kravets
7827994791
Do not ask for board ID when initialize project for desktop platform
2017-06-28 01:38:20 +03:00
Ivan Kravets
dae290ad2d
Bump version to 3.4.1a1
2017-06-28 01:01:27 +03:00
Ivan Kravets
61fc7d8589
Fix issue when can not load broken PIO Core state
2017-06-28 01:01:03 +03:00
Ivan Kravets
0deb623ad5
Add link to PIO IDE packages
2017-06-27 01:56:03 +03:00
Ivan Kravets
ef8aeeb5f0
Add support for Adafruit Feather M0 Express & Metro M0 Expresss boards
2017-06-27 01:17:34 +03:00
Ivan Kravets
2695c985a4
Remove platforms related history from the Core
2017-06-27 01:03:26 +03:00
Ivan Kravets
fcfdc5c206
Sync docs
2017-06-27 00:05:23 +03:00
Ivan Kravets
3a96b460df
Merge branch 'release/v3.4.0'
2017-06-26 19:58:30 +03:00
Ivan Kravets
78616bf06f
Merge branch 'release/v3.4.0' into develop
2017-06-26 19:58:30 +03:00
Ivan Kravets
43ebff2a84
Bump version to 3.4.0
2017-06-26 19:58:21 +03:00
Ivan Kravets
7afbbadef1
Fix URL for PIO Unified Debugger
2017-06-26 19:53:51 +03:00
Ivan Kravets
e26372075d
Update README
2017-06-26 19:51:57 +03:00
Ivan Kravets
d0f6c69135
Minor cleanups
2017-06-26 19:18:41 +03:00
Ivan Kravets
b1780c54db
Depend on PIO Core+ v0.9
2017-06-26 19:16:44 +03:00
Ivan Kravets
7cc51035aa
Add "Upload and Monitor" task for VSCode
2017-06-26 18:13:09 +03:00
Ivan Kravets
820efaeb21
Switch to stable PlatformIO
2017-06-26 18:04:40 +03:00
Ivan Kravets
1ee53137ec
Update udev rules guide
2017-06-26 17:51:11 +03:00
Ivan Kravets
01afcb1c9e
New monitor target which allows to launch Serial Monitor automatically after successful “build” or “upload” operations // Resolve #788
2017-06-26 17:14:38 +03:00
Ivan Kravets
574bbd1692
Update custom J-Link debug configuration
2017-06-24 19:45:47 +03:00
Ivan Kravets
0c06982d75
Filter PIO Unit Testing tests using a new test_filter option in "platformio.ini" or platformio test –filter command // Resolve #934
2017-06-24 18:40:30 +03:00
Ivan Kravets
8f4c09a600
Better escaping for package file names
2017-06-24 16:07:40 +03:00
Ivan Kravets
1c5b08de59
Fixed cloning a package (library) from a private Git repository with custom user name and SSH port // Resolve #925
2017-06-24 15:45:48 +03:00
Ivan Kravets
d8a0272bec
Escape non-valid file name characters when installing a new package (library) // Resolve #985
2017-06-24 15:20:33 +03:00
Ivan Kravets
f6960a0f98
Update docs for Segger J-Link Tool
2017-06-24 14:26:14 +03:00
Ivan Kravets
2849d78ece
Add requirements for Python and PIO Core+
2017-06-24 02:13:03 +03:00
Ivan Kravets
954ff8dca0
Bump version to 3.4.0rc1
2017-06-24 01:32:05 +03:00
Ivan Kravets
93db0fa064
Improve WaitForNewSerialPort for atmega32u4 based boards
2017-06-24 01:29:53 +03:00
Ivan Kravets
839fe8e02f
Integrate PIO Unified Debugger with Sublime Text
2017-06-24 00:06:58 +03:00
Ivan Kravets
60b668342f
Integrate PIO Unified Debugger with Eclipse
2017-06-23 22:00:58 +03:00
Ivan Kravets
178cf35a43
Improve docs for CLion
2017-06-23 16:06:22 +03:00
Ivan Kravets
adf30f3640
Reorganize Tutorials and Demo for PIO Core
2017-06-23 15:38:24 +03:00
Ivan Kravets
2793059c70
Refactor library manager navigation
2017-06-23 14:48:01 +03:00
Ivan Kravets
6e7de3a01c
Sort platforms and frameworks by name
2017-06-23 14:08:46 +03:00
Ivan Kravets
77a14f3c7b
Note about "dialout" group for Ubuntu/Debian users; udev rule for USBasp V2.0 // Resolve #979
2017-06-23 13:53:36 +03:00
Ivan Kravets
a9543037b2
Add default environment to each example
2017-06-23 00:14:16 +03:00
Ivan Kravets
902b8e0a52
Add example with using pyOCD for CMSIS-DAP based boards
2017-06-22 23:23:44 +03:00
Ivan Kravets
613d92c32f
Add source code to STM32Cube tutorial
2017-06-22 14:23:09 +03:00
Ivan Kravets
ebf9607c99
Cosmetic changes
2017-06-22 01:26:24 +03:00
Ivan Kravets
89dc767a1c
Introduce Tutorials
2017-06-22 01:14:23 +03:00
Ivan Kravets
cb54910529
Add configuration section for Unit Testing
2017-06-21 01:03:09 +03:00
Ivan Kravets
f78837d467
Custom transport for Unit Testing
2017-06-20 18:48:52 +03:00
Ivan Kravets
6ad1ce5239
Improve docs for Platforms and Framworks
2017-06-20 16:57:47 +03:00
Ivan Kravets
707384aeed
Cosmetic updates for "Contents"
2017-06-20 15:41:43 +03:00
Ivan Kravets
e3b976e189
Split docs for Project Configuration File into multiple subpages
2017-06-20 15:24:20 +03:00
Ivan Kravets
8c7fa61f62
Fix broken image for VSCode installation
2017-06-19 11:39:31 +03:00
Ivan Kravets
0bdb877fe1
Temporary use development version of PIO Core 3.4
2017-06-14 19:55:44 +03:00
Ivan Kravets
fddcc3c965
Fix SSL SNI issue for Python < 2.7.9
2017-06-14 19:41:36 +03:00
Ivan Kravets
8dde7e2efb
Cosmetic changes to icons
2017-06-14 19:03:52 +03:00
Ivan Kravets
2f40f32988
Remove Project IDE examples
2017-06-14 14:34:15 +03:00
Ivan Kravets
bb0063d5cf
Fix url for logo in docs
2017-06-13 21:07:58 +03:00
Ivan Kravets
dcdd552856
Fix tests after examples reorganization
2017-06-13 21:01:23 +03:00
Ivan Kravets
c4f23be1dc
Fix tests after examples reorganization
2017-06-13 20:39:21 +03:00
Ivan Kravets
571fe4dc04
Reorganize examples
2017-06-13 16:25:55 +03:00
Ivan Kravets
1827223b1c
Update docs for Atom/VSCode; other improvements
2017-06-11 01:57:58 +03:00
Ivan Kravets
b2c37311b9
Minor updates
2017-06-09 11:45:42 +03:00
Ivan Kravets
70e4181b17
Bump version to 3.4.0b12
2017-06-09 01:40:50 +03:00
Ivan Kravets
e8d7aae53c
Use Terminal Runner for VSCode
2017-06-09 01:40:23 +03:00
Ivan Kravets
41312ef86d
Bump version to 3.4.0b11
2017-06-07 02:33:37 +03:00
Ivan Kravets
b04fc327c0
Configure Serial Port Monitor from platformio.ini // Resolve #787
2017-06-07 02:32:25 +03:00
Ivan Kravets
a37eb9868f
Skip broken PySerial 3.3
2017-06-06 21:06:05 +03:00
Ivan Kravets
4d1a135d76
Apply YAPF
2017-06-05 16:05:05 +03:00
Ivan Kravets
45e75f7473
Copyright (c) 2014-present PlatformIO <contact@platformio.org>
...
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
2017-06-05 16:02:39 +03:00
Ivan Kravets
8127e8b2ff
Update docs for VSCode
2017-06-05 01:46:31 +03:00
Ivan Kravets
d30b8fffa1
Bump version to 3.4.0b10
2017-06-02 02:34:52 +03:00
Ivan Kravets
52f0e556e2
Do not overwrite workspace settings for VSCode
2017-06-02 02:34:10 +03:00
Ivan Kravets
0376a92ebb
FAQ: UnicodeDecodeError: Non-ASCII characters found in build environment
2017-06-01 21:35:26 +03:00
Ivan Kravets
5da5bd43e4
Ensure that package exists
2017-06-01 19:53:05 +03:00
Ivan Kravets
e2811a4a28
Check PIO download storage for "Internet ON"
2017-06-01 19:47:50 +03:00
Ivan Kravets
a53a38b5dd
FAQ: ‘platformio’ is not recognized as an internal or external command
2017-06-01 19:21:32 +03:00
Ivan Kravets
6502cf5552
Fix issue with INO to CPP converter and multiline strings
2017-06-01 15:14:52 +03:00
Ivan Kravets
aed6d9a91b
Nordic nRF52 & Maxim Integrated development platforms
2017-05-31 22:21:25 +03:00
Ivan Kravets
ff6353a1ea
VSCoe task as external program
2017-05-31 00:56:05 +03:00
Ivan Kravets
b6f9220f3f
Minor improvements to docs
2017-05-30 22:11:09 +03:00
Ivan Kravets
0c9e6ef577
Close serial port after verification
2017-05-30 19:42:32 +03:00
Ivan Kravets
198dadc209
Verify that serial port is ready for connection before uploading
2017-05-30 14:06:25 +03:00
Ivan Kravets
f6a3d9f474
Add link to PIO IDE for VSCode extension in marketplace
2017-05-29 20:23:12 +03:00
Ivan Kravets
232a735dde
Improve VSCode docs
2017-05-29 20:17:22 +03:00
Ivan Kravets
2ea9af8151
Update VSCode main picture
2017-05-29 19:00:18 +03:00
Ivan Kravets
1e14792ea0
Update docs for VSCode
2017-05-29 15:59:02 +03:00
Ivan Kravets
908f0ba833
Bump 3.4.0b9
2017-05-29 15:41:56 +03:00
Ivan Kravets
466d1b1c14
Remove C_CPP settings from VSCode
2017-05-29 13:07:25 +03:00
Ivan Kravets
68d7630b44
Better path escaping
2017-05-28 13:12:59 +03:00
Ivan Kravets
641c981c4b
Add VSCode to PlatformIO IDE section
2017-05-28 02:59:43 +03:00
Ivan Kravets
50ec9e48bf
Specify particular platform for c_cpp configuration
2017-05-28 02:34:32 +03:00
Ivan Kravets
801ac28c11
Update docs for VSCode
2017-05-28 02:24:14 +03:00
Ivan Kravets
7637e1ad69
Normalize Windows PATHs for VSCode
2017-05-28 02:06:58 +03:00
Ivan Kravets
fa24d61680
Project generator for VSCode IDE // Issue #619 Resolve #960
2017-05-28 00:30:23 +03:00
Ivan Kravets
1bd159e60d
Notify about multiple installations of PIO Core // Resolve #961
2017-05-27 18:43:56 +03:00
Ivan Kravets
959dab4dc2
Remove requests.packages.urllib3 tracks
2017-05-27 13:20:54 +03:00
Ivan Kravets
20086b0816
Note about Clang 3.9
2017-05-27 13:14:54 +03:00
Ivan Kravets
e21b8a841b
Merge branch 'hotfix/v3.3.1' into develop
...
# Conflicts:
# HISTORY.rst
# platformio/__init__.py
2017-05-27 12:59:06 +03:00
Ivan Kravets
a045469584
Merge branch 'hotfix/v3.3.1'
2017-05-27 12:56:42 +03:00
Ivan Kravets
228db871b4
Bump version to 3.3.1
2017-05-27 12:56:14 +03:00
Ivan Kravets
49b2e7303e
* Hotfix for recently updated Python Requests package (2.16.0)
2017-05-27 12:55:46 +03:00
Ivan Kravets
074e262e66
Use BinTray when checking Internet connection // Resolve #968
2017-05-27 02:35:48 +03:00
Ivan Kravets
021f0323cb
Bump version to 3.4.0b5
2017-05-27 01:21:56 +03:00
Ivan Kravets
bb55e5bc58
Add chat button to docs
2017-05-27 01:20:32 +03:00
Ivan Kravets
5d6d49f7e1
Implement “debug_load_cmd”
2017-05-27 01:10:07 +03:00
Ivan Kravets
548d0692ba
Bump version to 3.4.0b4
2017-05-26 01:25:46 +03:00
Ivan Kravets
5d87fc3461
Project generator for VIM
2017-05-26 01:25:03 +03:00
Ivan Kravets
0a254c52c0
Updated mbed framework to 5.4.5/142
2017-05-26 01:24:23 +03:00
Ivan Kravets
eafa586fdc
Implement a delete functionality for State & ContentCache
2017-05-26 00:45:56 +03:00
Ivan Kravets
1e36731076
Update top navigation
2017-05-24 17:24:19 +03:00
Ivan Kravets
d5d3bb19de
Typo fix
2017-05-22 21:14:05 +03:00
Ivan Kravets
d367f726ba
New boards
2017-05-21 01:54:47 +03:00
Ivan Kravets
cb241b703a
Preload debugging firmware before debug session
2017-05-20 02:17:00 +03:00
Ivan Kravets
c02d180e11
Update custom J-Link GDB example
2017-05-20 01:18:49 +03:00
Ivan Kravets
90fc207bf2
Add missed “debug_tool” options
2017-05-18 21:59:42 +03:00
Ivan Kravets
41f1806009
Bump version to 3.4.0b3
2017-05-18 21:52:22 +03:00
Ivan Kravets
6941b822b6
Custom debugging configuration
2017-05-18 21:51:38 +03:00
Ivan Kravets
5eb2fc67e5
Skip network driver when searching for mbed disk
2017-05-11 14:49:44 +03:00
Ivan Kravets
c14ba16297
Fix linke to images
2017-05-10 02:06:09 +03:00
Ivan Kravets
861e68ab3c
Depend on a new PIO Core+
2017-05-08 16:39:06 +03:00
Ivan Kravets
4beecd62a8
Update PIO IDE main picture with Unified Debugger
2017-05-07 21:00:21 +03:00
Ivan Kravets
1e2e409e8d
Add info about PIO Unified Debugger
2017-05-07 20:48:38 +03:00
Ivan Kravets
90cefe4809
Bump version to 3.4.0b2
2017-05-07 00:43:39 +03:00
Ivan Kravets
866b3e915a
Add link to PIO Unified Debugger to PIO Account page
2017-05-06 14:43:08 +03:00
Ivan Kravets
2827e7dc3a
Fixed issue when debugger fails with a space in path to a project // Resolve #954
2017-05-05 19:45:54 +03:00
Ivan Kravets
a8da7dcfd3
Fix PyLint warning
2017-05-05 13:02:20 +03:00
Ivan Kravets
70df106f57
Bump version to 3.4.0b1
2017-05-04 21:02:59 +03:00
Ivan Kravets
d37c6fcdce
Use root directory for PIO Home when path contains non-ascii characters // Resolve #951 Resolve #952
2017-05-04 21:02:32 +03:00
Ivan Kravets
f3f8374253
A few updates for PIO Unified Debugger and PIO Account
2017-05-04 19:06:38 +03:00
Ivan Kravets
a5973043b1
Allow to change account password with passed options
2017-05-04 12:31:03 +03:00
Ivan Kravets
d3d87a0bfb
Update history
2017-05-04 01:17:28 +03:00
Ivan Kravets
c69269ea3d
Offline mode for PIO Account Show command
2017-05-04 00:36:52 +03:00
Ivan Kravets
30ff491a34
Remove extra delay before waiting for serial port
2017-05-03 20:33:37 +03:00
Ivan Kravets
56d4d545c1
Don’t raise error when cache item has been deleted from another thread
2017-05-01 01:33:51 +03:00
Ivan Kravets
884859324d
User Guide (CLI) for PIO Unified Debugger
2017-04-30 01:52:06 +03:00
Ivan Kravets
7d92bcdf58
Debugging tools/probes
2017-04-30 01:14:57 +03:00
Ivan Kravets
ba545bfa29
Docs for “debug_tool” option
2017-04-29 02:16:11 +03:00
Ivan Kravets
7c31a9c9b8
Some correction for debug options
2017-04-29 01:58:35 +03:00
Ivan Kravets
13cd09d161
PIO Unified Debugger
2017-04-29 01:42:23 +03:00
Ivan Kravets
d55f28e3d7
Bump version to 3.4.0a8
2017-04-28 19:00:12 +03:00
Ivan Kravets
1e5df747cd
Handle `env_default` in "platformio.ini" when re-initializing a project // Resolve #950
2017-04-28 18:10:37 +03:00
Ivan Kravets
46e82e08ce
Bump version to 3.4.0a7
2017-04-28 01:39:29 +03:00
Ivan Kravets
9658bcdb73
The Unified Debugger
2017-04-28 01:38:25 +03:00
Ivan Kravets
81c96808b6
Don’t override LED_BUILTIN with macro; sometime it is defined as static variable // Resolve #933
2017-04-27 20:53:54 +03:00
Ivan Kravets
969e72c4a4
Fix issue when Library Dependency Finder (LDF) does not handle custom “src_dir” // Resolve #942
2017-04-27 20:01:17 +03:00
Ivan Kravets
3d2df9f9a9
Fix linter error "unity.h does not exist" for Unit Testing // Resolve #947
2017-04-27 18:39:57 +03:00
Ivan Kravets
384c3c45e4
Add “boards_dir” to known [platformio] option // Resolve #949
2017-04-27 18:30:40 +03:00
Ivan Kravets
6b0467ead5
Use internal context to fetch IDE data
2017-04-27 18:28:50 +03:00
Ivan Kravets
1344ab5bb6
Typo fix with account register command
2017-04-25 19:53:21 +03:00
Ivan Kravets
ae3aeeca69
Update history
2017-04-24 16:25:01 +03:00
Ivan Kravets
e976c617f7
Note about LDF and Dependency Finder Mode
2017-04-24 13:35:08 +03:00
Ivan Kravets
a63592894c
Bump 3.4.0a6
2017-04-15 21:28:23 +03:00
Ivan Kravets
bd4636c98f
Fix installing package from archive
2017-04-15 21:28:01 +03:00
Ivan Kravets
dff3c7d093
Bump 3.4.0a5
2017-04-15 21:02:47 +03:00
Ivan Kravets
d0f2aa38ca
Fixed infinite dependency installing when repository consists of multiple libraries // Resolve #935
2017-04-15 20:32:11 +03:00
Ivan Kravets
abb2fb7045
Add support for “.*cc” extension // Resolve #939
2017-04-15 16:51:15 +03:00
Ivan Kravets
44be1dc1c7
Some fixes for new PyLint
2017-04-15 16:36:59 +03:00
Ivan Kravets
64ed76762e
Update Git-submodules for development platforms and libraries which were installed from repository
2017-04-15 16:19:41 +03:00
Ivan Kravets
f194a1a572
Fix debug port auto-detecting
2017-04-15 12:55:34 +03:00
Ivan Kravets
c7249aadf3
Generate “SRC_FILTER” on-the-fly for a custom library
2017-04-14 23:16:52 +03:00
Ivan Kravets
d16fd73b05
Better detecting of mbed-enabled media disk
2017-04-14 18:05:15 +03:00
Ivan Kravets
59b65ba668
Check mbed html page before uploading
2017-04-13 20:02:08 +03:00
Ivan Kravets
ba17c57026
Update history
2017-04-12 20:25:43 +03:00
Ivan Kravets
b5217682fd
Fix multi line items for lib_deps // Resolve #931
2017-04-02 21:58:38 +03:00
Ivan Kravets
a60792d20e
Add temporary link to community forum for debugging discussion
2017-04-01 23:26:02 +03:00
Ivan Kravets
f4c9d09020
Typo fix
2017-04-01 19:19:37 +03:00
Ivan Kravets
97185fffb8
Bump 3.4.0a3
2017-04-01 15:40:52 +03:00
Ivan Kravets
48ed0a508c
Correct path in debug configuration
2017-04-01 14:51:57 +03:00
Ivan Kravets
73f4bce99a
Rename “debug_link” option to “debug_tool”
2017-04-01 14:35:55 +03:00
Ivan Kravets
8055c84087
Add OpenOCD dev rules
2017-04-01 01:13:28 +03:00
Ivan Kravets
7a8aff47e9
Be silent when upper level asks
2017-03-31 20:20:07 +03:00
Ivan Kravets
62e755ce60
Quick fix when board doesn’t have debug configuration
2017-03-31 19:50:26 +03:00
Ivan Kravets
75e1173f80
Initial support for debugging // Resolve #514
2017-03-31 18:55:19 +03:00
Ivan Kravets
fe7c93d004
Multi-line support for the different options in “platformio.ini” // Resolve #889
2017-03-29 17:49:01 +03:00
Ivan Kravets
d77dea5fe1
Describe how to remove registry records by Atom on Windows
2017-03-28 21:47:54 +03:00
Ivan Kravets
df226df87d
Merge branch 'release/v3.3.0'
2017-03-27 14:39:43 +03:00
Ivan Kravets
dca2e10570
Merge branch 'release/v3.3.0' into develop
2017-03-27 14:39:43 +03:00
Ivan Kravets
aedbda8d7a
Bump version to 3.3.0
2017-03-27 14:39:20 +03:00
Ivan Kravets
3721a8f039
Move Python installation to FAQ
2017-03-27 14:33:51 +03:00
Ivan Kravets
e736b08a49
Allow to update only the PIO Core packages
2017-03-27 14:14:29 +03:00
Ivan Kravets
b7a61f12e8
Don’t use global install history when check circle dependencies
2017-03-26 21:32:54 +03:00
Ivan Kravets
ac245ad0a4
Handle circle dependencies for package // Resolve #919
2017-03-26 21:04:16 +03:00
Ivan Kravets
64eaa1516b
Add information about VSCode integration // Resolve #619
2017-03-26 20:45:08 +03:00
Ivan Kravets
4e5f34ec19
Allow installing package by framework name
2017-03-26 19:43:00 +03:00
Ivan Kravets
bb124ce681
Update history
2017-03-26 00:43:11 +02:00
Ivan Kravets
d3679671ac
Increase exception description length for report
2017-03-23 22:11:48 +02:00
Ivan Kravets
571a52b432
Move core packages to the one place; Bump to 3.0.0a17
2017-03-11 23:28:55 +02:00
Ivan Kravets
a20434ace5
New boards: Generic ATTiny2313 and ATTiny4313
2017-03-11 13:41:25 +02:00
Ivan Kravets
31715e937b
Check that PIO Plus could be updated before do update
2017-03-11 13:12:41 +02:00
Ivan Kravets
f39cda041c
Fix issue when check updates for VCS repository // Resolve #917
2017-03-11 13:11:58 +02:00
Ivan Kravets
09e15f6d2a
Fix Upgrade for 3.0.0b1
2017-03-10 01:18:33 +02:00
Ivan Kravets
23ac02bea1
Note about Antivirus when can’t install a package // Resolve #916
2017-03-10 00:38:04 +02:00
Ivan Kravets
2cd3592a49
Fix issue with an update operation for package manager
2017-03-10 00:29:22 +02:00
Ivan Kravets
f8b2902c91
Don’t update development platforms after PIO upgrade
2017-03-09 23:24:50 +02:00
Ivan Kravets
36d6421312
Bump version to 3.3.0a14
2017-03-08 20:00:00 +02:00
Ivan Kravets
8c283dc8a0
Inform about broken manifest while loading it // Resolve #899
2017-03-08 19:55:56 +02:00
Ivan Kravets
d994da9d53
Check outdated packages for development platform
2017-03-08 19:52:11 +02:00
Ivan Kravets
2fe4b7c0ec
Change manifests order for Library Manager
2017-03-08 17:33:25 +02:00
Ivan Kravets
58942c3f38
Significantly improve Package Manager // Resolve #913
...
* Handle dependencies when installing non-registry package/library (VCS, archive, local folder)
2017-03-08 17:24:58 +02:00
Ivan Kravets
41cea76603
New section for “platformio.ini” Dynamic build flag
2017-03-06 17:45:38 +02:00
Ivan Kravets
a235c532e4
Add example how to get VCS revision "on-the-fly" for the Windows // Resolve #901
2017-03-06 17:08:05 +02:00
Ivan Kravets
5e5c9d3bcf
Generate valid directory name when move package
2017-03-05 00:14:05 +02:00
Ivan Kravets
93ce65b28b
Unfix installed package when the latest version is uninstalled
2017-03-04 18:37:03 +02:00
Ivan Kravets
3c10e84def
Skip projects examples from test on macOS
2017-03-04 17:36:21 +02:00
Ivan Kravets
20d6b2ebbb
Fix duplicate explicit target name: "issue #865 in history
2017-03-03 23:40:35 +02:00
Ivan Kravets
cb927c276c
Improve JSON support for pio platform sub-commands
2017-03-03 23:29:17 +02:00
Ivan Kravets
3adc3eace3
Switch to new Packages API
2017-03-02 17:09:32 +02:00
Ivan Kravets
fe1846c2e1
YAPF formatting
2017-03-02 17:09:22 +02:00
Ivan Kravets
cfd1f03023
Switch to new Packages API
2017-03-02 16:11:23 +02:00
Ivan Kravets
ba750f0eee
Add warning about “.gcc-flags.json” file and custom flags
2017-02-28 19:25:48 +02:00
Ivan Kravets
a119fdfc48
temporary use “develop” version of script
2017-02-28 00:26:28 +02:00
Ivan Kravets
2e6d66fcd4
Sort boards by name
2017-02-26 23:47:04 +02:00
Ivan Kravets
c0c8368905
Code cleanup
2017-02-26 19:37:26 +02:00
Ivan Kravets
8f79d865aa
List supported frameworks, SDKs with a new pio platform frameworks command
2017-02-26 17:53:41 +02:00
Ivan Kravets
8f5e23ae95
Update PIO IDE installation guide
2017-02-25 21:28:35 +02:00
Ivan Kravets
30f698ddf0
Typo fix in RST
2017-02-25 14:04:09 +02:00
Ivan Kravets
d4cd3dd600
A few notes about PIO remote Cloud IDE integration
2017-02-25 13:12:52 +02:00
Ivan Kravets
8e0ad02249
New article by Bastiaan Vise
2017-02-23 19:00:26 +02:00
Ivan Kravets
2f6c594ee6
Fix PIO IDE uninstallation steps for macOS
2017-02-23 16:49:26 +02:00
Ivan Kravets
570b72f4c2
Remove PlatformIO title from navbar
2017-02-22 23:41:36 +02:00
Ivan Kravets
024d830621
New ESP IDF examples: BLE, Coap Server, Peripherals UART, Storage SDCard
2017-02-22 16:58:28 +02:00
Ivan Kravets
a817ec19ed
Improve docs for PIO Remote
2017-02-22 15:50:23 +02:00
Ivan Kravets
bcb265b42d
Update history
2017-02-21 11:54:04 +02:00
Ivan Kravets
2467d5a5d0
Do not overwrite project configuration variables when system environment variables are set
2017-02-18 18:28:05 +02:00
Ivan Kravets
c098b8bbca
Fix incorrect example with library dependencies using GIT url and branch/tag/commit // Resolve #902
2017-02-18 17:38:45 +02:00
Ivan Kravets
ea6bf48b3d
Fix Shippable link in a history
2017-02-18 15:15:36 +02:00
Ivan Kravets
6ede03f880
Explain how to uninstall Atom with PlatformIO IDE
2017-02-10 12:50:42 +02:00
Ivan Kravets
e180f1cf45
Add example with “lib_extra_dirs” for Windows to platformio.ini
2017-02-04 17:14:42 +02:00
Ivan Kravets
b3ee14bf55
Add example with ignoring mbed-fs
2017-02-02 17:39:08 +02:00
Ivan Kravets
ec88b719f6
Add info about ability to ignore built-in mbed libraries
2017-02-02 17:35:05 +02:00
Ivan Kravets
c03d7bd1c4
Cleanup check only on update command
2017-02-02 13:44:52 +02:00
Ivan Kravets
84d5fbcfe5
Don’t lock cache directory while cleaning
2017-02-02 02:52:07 +02:00
Ivan Kravets
20d9f7dae7
Don’t return something when can’t retrieve latest version
2017-02-01 19:07:53 +02:00
Ivan Kravets
50dc608456
Cleanup cache on platform update
2017-02-01 14:52:32 +02:00
Ivan Kravets
3d6dab39ca
Minor fixes for content cacher
2017-02-01 02:49:25 +02:00
Ivan Kravets
ba58b4ba8a
Skip bad requests
2017-02-01 00:58:12 +02:00
Ivan Kravets
cbb46fe7b6
Fix PEP to SemVer converting
2017-01-31 01:58:10 +02:00
Ivan Kravets
d99ae7b1a3
Bump new alpha 10
2017-01-31 01:02:41 +02:00
Ivan Kravets
b5482db581
Don’t check for updates tagged VCS repo
2017-01-30 23:54:55 +02:00
Ivan Kravets
916f4b071c
Don’t check packages when check platform version
2017-01-30 22:36:25 +02:00
Ivan Kravets
1143012216
Improve Package Manager when check for updates // Resolve #892
2017-01-30 20:21:16 +02:00
Ivan Kravets
1d1c677c81
Update Quick Start for PIO Remote
2017-01-30 15:03:08 +02:00
Ivan Kravets
34eab69e85
“pio lib update” and “pio platform update” in JSON format
2017-01-30 01:04:06 +02:00
Ivan Kravets
c1e14b671c
Temporary use develop version of get-pio script
2017-01-28 21:20:59 +02:00
Ivan Kravets
8a7d255361
Handle libraries without manifests
2017-01-28 17:06:20 +02:00
Ivan Kravets
a4d8749e44
Don’t warn about known built-in libraries while building a project
2017-01-28 15:48:36 +02:00
Ivan Kravets
4d566b81d1
Using Arduino Framework with Staging version for ESP32
2017-01-27 23:52:00 +02:00
Ivan Kravets
65db6ce497
Add new boards to docs
2017-01-27 21:49:10 +02:00
Ivan Kravets
054b5cca6b
* Added support for EnviroDIY Mayfly board
2017-01-27 21:08:15 +02:00
Ivan Kravets
6123d055f9
Update Blink example for PIO IDE with default value for “LED_BUILTIN”
2017-01-27 13:36:33 +02:00
Ivan Kravets
9cf242ad89
Check manifest engines field for PIO Core version
2017-01-25 15:33:40 +02:00
Ivan Kravets
162caf61a2
Handle requirements for package defined in platform manifest
2017-01-25 02:08:20 +02:00
Ivan Kravets
d64f4778df
Package version as "Repository URL" in manifest of development version
2017-01-24 22:07:45 +02:00
Ivan Kravets
a874db38be
Apply YAPF
2017-01-24 21:54:50 +02:00
Ivan Kravets
92b2782af8
Fix package installing with VCS branch for Python 2.7.3 // Resolve #885
2017-01-24 17:36:34 +02:00
Ivan Kravets
682f1cb798
Return “False” for unknown outdated package
2017-01-24 16:14:31 +02:00
Ivan Kravets
d31c09f786
Typo fix
2017-01-24 01:37:50 +02:00
Ivan Kravets
5d8a17ba6d
Fix issue with empty CPPPATH when processing a library
2017-01-23 14:24:34 +02:00
Ivan Kravets
8314e05a71
Add tip about chat for PIO Plus
2017-01-23 00:30:23 +02:00
Ivan Kravets
ce066417e9
Add new options `--monitor-rts and --monitor-dtr to pio test` command
2017-01-23 00:13:58 +02:00
Ivan Kravets
9405ca3dff
Update Arduino SAM & SAMD Core to 1.6.11
2017-01-22 00:10:39 +02:00
Ivan Kravets
b5ddf380ca
Add new option “--no-reset” to “pio test” command
2017-01-21 19:58:20 +02:00
Ivan Kravets
06209c17b5
Update Arduino Core for AVR to 1.6.17
2017-01-20 23:47:28 +02:00
Ivan Kravets
ddd07138dd
Escape project path when Glob matching is used
2017-01-19 19:02:37 +02:00
Ivan Kravets
20246a3481
Update TIVA C Energia Core to 1.0.2
2017-01-19 13:59:02 +02:00
Ivan Kravets
101ceb538b
Update history
2017-01-18 21:54:04 +02:00
Ivan Kravets
6c111959b4
Fix platform installation from VCS // Resolve #878
2017-01-18 15:19:46 +02:00
Ivan Kravets
369aff9113
Fix indent level for Options
2017-01-15 00:19:25 +02:00
Ivan Kravets
b8de4b26b0
List built-in libraries based on development platforms with pio lib builtin command
2017-01-15 00:12:41 +02:00
Ivan Kravets
a9400f5a9c
New article by Tiest van Gool
2017-01-13 14:20:18 +02:00
Ivan Kravets
fb2f1d3553
Use C++11 by default for CLion IDE based projects // Resolve #873
2017-01-12 20:07:28 +02:00
Ivan Kravets
87f3cbdda7
Add “Fuses” section to Atmel AVR development platform // Resolve #865
2017-01-07 17:57:40 +02:00
Ivan Kravets
ff5fac251e
Custom action before building SPIFFS image. For example, compress HTML, etc.
2017-01-03 20:15:52 +02:00
Ivan Kravets
72e94398bf
Improve output of pio lib list and pio lib search commands
2016-12-29 01:31:44 +02:00
Ivan Kravets
1df89525e6
Fix test for pio lib show command
2016-12-28 16:51:28 +02:00
Ivan Kravets
82662d0a09
Move library manager user guide to upper level
2016-12-28 16:00:19 +02:00
Ivan Kravets
e7cc94c27e
Show detailed info about a library using pio lib show command // Resolve #430
2016-12-28 15:55:08 +02:00
Ivan Kravets
b6e09c5da4
Fix direct access to non-existing ContentCache data
2016-12-26 14:44:19 +02:00
Ivan Kravets
b6de719f2b
Add support for Pumbaa Framework
2016-12-24 16:59:31 +02:00
Ivan Kravets
6cad7c01a7
New docs: Extra Linker Flags without `-Wl,` prefix
2016-12-24 14:55:00 +02:00
Ivan Kravets
c504001f04
PlatformIO Library Registry statistics with new pio lib stats
2016-12-23 21:57:11 +02:00
Ivan Kravets
ede581182c
Fix RST for history
2016-12-22 14:13:56 +02:00
Ivan Kravets
80f67df3fa
Update history
2016-12-22 13:10:48 +02:00
Ivan Kravets
c7fba32229
Fix CLA link
2016-12-22 02:15:51 +02:00
Xose Pérez
1a4c5df14d
Added support for templated methods in InoToCPPConverter ( #858 )
...
* Added support for templated methods in InoToCPPConverter
2016-12-22 02:15:01 +02:00
Ivan Kravets
7f38c85738
Update history and docs
2016-12-18 20:46:35 +02:00
Ivan Kravets
2521a2420d
Sync docs and examples
2016-12-16 22:41:53 +02:00
Ivan Kravets
8c47814d8d
Add support for Samsung ARTIK boards (520, 710, 1020) and ARTIK SDK // Resolve #353
2016-12-16 21:33:17 +02:00
Ivan Kravets
539ad4b5ee
New article by Dr. Patrick Mineault; Add Unit Testing example with Labmet Weather Station
2016-12-15 21:23:46 +02:00
Ivan Kravets
99c7473208
Specify default LED_BUILTIN for Quick Start example and wiring-blink
2016-12-15 13:17:52 +02:00
Ivan Kravets
403da8e22b
Allow framework without package
2016-12-15 13:05:55 +02:00
Ivan Kravets
e9f15ba034
Add example with media disk for upload_port
2016-12-14 14:01:12 +02:00
Ivan Kravets
0d52147005
Update ISSUE_TEMPLATE.md
2016-12-14 13:14:40 +02:00
Ivan Kravets
bd7d41ed37
Typo fix in docs
2016-12-13 19:51:56 +02:00
Ivan Kravets
8869680302
Make workpiece to dump all platform packages
2016-12-12 23:26:42 +02:00
Ivan Kravets
f1e06da156
Update examples with ArduinoJson library
2016-12-12 17:58:01 +02:00
Ivan Kravets
4a6e644b2f
New article by Cuong Tran Viet
2016-12-12 17:13:24 +02:00
Ivan Kravets
d2b3ce55e5
New board Node32s; Update ESP32 Core for Arduino
2016-12-10 18:06:05 +02:00
Ivan Kravets
65e83af982
New board Node32s; Update ESP32 Core for Arduino
2016-12-10 17:49:20 +02:00
Ivan Kravets
36c0c123d3
Update links and data
2016-12-08 20:46:09 +02:00
Ivan Kravets
0286567df8
Fix RST warning
2016-12-08 14:43:15 +02:00
Ivan Kravets
4cf542c6f6
Use stable version of get-platformio.py
2016-12-08 14:37:24 +02:00
Ivan Kravets
7dcddb295e
Use stable version of PIO Core
2016-12-08 14:19:47 +02:00
Ivan Kravets
ee086ff580
Produce less noisy output when “-s/—silent” options are used for run and init commands // Resolve #850
2016-12-08 14:15:13 +02:00
Ivan Kravets
c71e15ca10
Merge branch 'release/v3.2.1'
2016-12-07 23:49:54 +02:00
Ivan Kravets
a1ed5c6262
Merge branch 'release/v3.2.1' into develop
2016-12-07 23:49:54 +02:00
Ivan Kravets
c09649c996
Change default LDF Mode from “chain+” to “chain”
2016-12-07 23:49:38 +02:00
Ivan Kravets
0c04d4a435
Merge branch 'release/v3.2.0' into develop
2016-12-07 22:08:45 +02:00
Ivan Kravets
d5725062c9
Merge branch 'release/v3.2.0'
2016-12-07 22:08:44 +02:00
Ivan Kravets
7c72445143
Bump version to 3.2.0
2016-12-07 22:07:03 +02:00
Ivan Kravets
f02ff75f6e
Update PIO Remote diagram
2016-12-07 20:52:04 +02:00
Ivan Kravets
ea901a33d3
Add “Test” target for Eclipse & Sublime Text IDEs
2016-12-07 20:19:07 +02:00
Ivan Kravets
7d8cdcb792
Add File Watchers for CLion IDE
2016-12-07 20:14:28 +02:00
Ivan Kravets
8ac3c086f8
Add docs for Eclipse Che Cloud IDE
2016-12-07 19:34:42 +02:00
Ivan Kravets
0ccd63bb46
Add PIO Remote Architecture diagram
2016-12-07 18:50:20 +02:00
Ivan Kravets
b26442d1fe
Don’t touch VCS file if it isn’t modified // Issue #848
2016-12-07 00:58:22 +02:00
Ivan Kravets
ac01a37f5f
Improve content caching system
2016-12-07 00:38:59 +02:00
Ivan Kravets
22a272061f
Fix merging of ".gitignore" files when re-initialize project // Resolve #848
2016-12-07 00:14:47 +02:00
Ivan Kravets
de4bec0a21
Downgrade ARM mbed to v126
2016-12-06 23:50:48 +02:00
Ivan Kravets
9483c0c51f
Export libsource_dirs for IDE data
2016-12-06 13:25:03 +02:00
Ivan Kravets
20d6901dea
Add link to global lib_extra_dirs option
2016-12-06 13:19:35 +02:00
Ivan Kravets
2a5d686d5a
Use unified link to docs pages
2016-12-05 21:25:10 +02:00
Ivan Kravets
8d5cdf6c61
Fix broken images after docs transferring
2016-12-05 20:51:28 +02:00
Ivan Kravets
683e9ff858
Add docs submodule
2016-12-05 20:45:31 +02:00
Ivan Kravets
42c52e2729
Move docs to https://github.com/platformio/platformio-docs
2016-12-05 20:44:07 +02:00
Ivan Kravets
336aa029db
Update deps for PIO Plus
2016-12-05 19:26:43 +02:00
Ivan Kravets
898513c95f
Bump version to 3.2b6
2016-12-05 19:25:36 +02:00
Ivan Kravets
08cda5e7ea
Enable caching by default for API requests and Library Manager
2016-12-05 18:51:25 +02:00
Ivan Kravets
6de8325130
Propagate full PYTHONPATH only for Windows
2016-12-05 18:36:55 +02:00
Ivan Kravets
cd51f7c5b0
JSON output for account show
2016-12-05 16:50:23 +02:00
Ivan Kravets
c14f515526
Propagate full PYTHONPATH
2016-12-05 15:48:59 +02:00
Ivan Kravets
9867de7a41
Rename pio account info command to pio account show
2016-12-05 14:59:16 +02:00
Ivan Kravets
44e11bcc33
Added global “lib_extra_dirs” option to “[platformio]” section // Resolve #842
2016-12-05 14:43:06 +02:00
Ivan Kravets
c75fc623cb
Better parser for IDE data
2016-12-04 23:52:38 +02:00
Ivan Kravets
2571305dc9
Update history
2016-12-04 23:38:20 +02:00
Ivan Kravets
9515972c31
Fix indention for RST
2016-12-04 19:32:08 +02:00
Ivan Kravets
4efc0c04e1
Native integration with VIM/Neovim using “neomake-platformio” plugin // Resolve #467 Resolve #808
2016-12-04 18:59:54 +02:00
Ivan Kravets
b51f1f18b6
Rename PIO Core Repository
2016-12-04 18:59:07 +02:00
Ivan Kravets
aed7597bd7
Unix shell-style wildcards for “upload_port” // Resolve #839
2016-12-03 17:59:15 +02:00
Ivan Kravets
50fa64d6de
Update boards list in docs
2016-12-03 00:36:03 +02:00
Ivan Kravets
71c7401f6d
History: Upgrade development platform with the latest toolchains and Energia framework
2016-12-03 00:20:19 +02:00
Ivan Kravets
f045e65331
PyLint fix
2016-12-02 20:50:03 +02:00
Ivan Kravets
822ba63486
Fix unable to include SSH user in `lib_deps` repository url // Resolve #830 Resolve #836
2016-12-02 20:47:37 +02:00
Ivan Kravets
acf56b28a1
Show vendor version of a package // Resolve #838
2016-12-02 19:55:19 +02:00
Ivan Kravets
25c979a8ee
Pass all PIO variables to PlatformManager
2016-12-02 19:21:56 +02:00
Ivan Kravets
aac627abf4
Bump PlatformIO 3.2b5
2016-12-02 00:52:01 +02:00
Ivan Kravets
738c0f9616
Add new LDF Modes
2016-12-01 17:37:12 +02:00
Ivan Kravets
48b87db2fb
Bump PlatformIO 3.2 Beta 4
2016-11-30 19:25:23 +02:00
Ivan Kravets
4beb04d8b9
Refactored LDF C/C++ Preprocessor for conditional syntax // Issue #837
2016-11-30 19:05:37 +02:00
Ivan Kravets
cbe733ce80
Update SCons dependency
2016-11-30 18:20:37 +02:00
Ivan Kravets
e0461fedf6
Improve defines processing
2016-11-30 18:05:14 +02:00
Ivan Kravets
7ab393cea7
Refactor CPPDEFINES to tuple style
2016-11-30 15:53:36 +02:00
Ivan Kravets
50df0bfc1c
Add Assembler Blink example for AVR // Resolve #843
2016-11-30 13:13:02 +02:00
Ivan Kravets
a93028d6e4
Bump version to 3.2.0b3
2016-11-30 02:14:52 +02:00
Ivan Kravets
448ed99723
Rename project to PlatformIO Core (fix CIs)
2016-11-30 00:04:41 +02:00
Ivan Kravets
12e1cc95b6
Improve LDF C/C++ Preprocessor for conditional syntax // Issue #837
2016-11-29 23:44:54 +02:00
Ivan Kravets
8b121a1ccb
Fix LDF C/C++ Preprocessor for conditional syntax // Resolve #837
2016-11-28 23:24:21 +02:00
Ivan Kravets
2ac00fb4b1
Update tests for lib
2016-11-27 00:05:26 +02:00
Ivan Kravets
a3e1856f6d
Add ESP32 examples
2016-11-26 22:59:49 +02:00
Ivan Kravets
d070e63c3a
Incremental Project Synchronisation for PIO Plus // Resolve #825
2016-11-26 22:59:22 +02:00
Ivan Kravets
3b967a27c1
Update history
2016-11-24 00:05:06 +02:00
Ivan Kravets
1d4187162a
Fix order for imports
2016-11-24 00:01:15 +02:00
Ivan Kravets
e2de7b05b9
Improve LDF and Circular dependencies
2016-11-23 23:47:09 +02:00
Ivan Kravets
5bcd7c574d
Added support for Maple Mini Original, Maple Mini Bootloader 2.0, MikroElektronika Clicker 2
2016-11-23 23:45:48 +02:00
Ivan Kravets
c0e4d64ee4
Update Microchip PIC32 development platform and its tools
2016-11-23 21:12:44 +02:00
Ivan Kravets
dc9bc81613
Fix broken link to awards
2016-11-22 23:55:23 +02:00
Ivan Kravets
bc42fdbebe
Remove obsolete code rated to LD_LIBRARY_PATH & Linux
2016-11-21 16:28:37 +02:00
Ivan Kravets
f7790ce537
Add support for Espressif 32 // Resolve #682
2016-11-19 18:39:25 +02:00
Ivan Kravets
0e20261d76
Update docs with new boards
2016-11-18 18:50:30 +02:00
Ivan Kravets
c186689672
Update history
2016-11-18 17:59:48 +02:00
Ivan Kravets
71432c08dd
Update ARM mbed OS to 5.1.5/rev127
2016-11-18 16:11:38 +02:00
Ivan Kravets
3fa8b45e4a
Fix issue with uploading to Arduino Zero on programming USB port // Resolve #805 Resolve #828
2016-11-18 13:39:58 +02:00
Ivan Kravets
056436edc4
Update history
2016-11-18 13:25:44 +02:00
Ivan Kravets
f70d7a4286
New article by Ricardo Quesada
2016-11-17 19:20:39 +02:00
Ivan Kravets
5c38cb98fa
Remove debug code
2016-11-16 17:32:49 +02:00
Ivan Kravets
3b71cdc75e
Keep order in summary when processing environments
2016-11-16 17:31:56 +02:00
Ivan Kravets
9247be97d1
Update examples
2016-11-14 18:51:43 +02:00
Ivan Kravets
f965fd7c2b
Show link to the latest version of history after upgrade
2016-11-14 17:16:05 +02:00
Ivan Kravets
8c1ad8e509
Disable SSL for Python < 2.7.9
2016-11-12 00:57:45 +02:00
Ivan Kravets
3d5fe149c3
Reload command for remote, update, improved docs; Bump to 3.2b2
2016-11-12 00:28:49 +02:00
Ivan Kravets
5670b7af1f
New article by PiGreek
2016-11-10 20:13:20 +02:00
Ivan Kravets
7bb435cf81
Allow minor + patch versions of PIO Plus packages
2016-11-10 00:16:05 +02:00
Ivan Kravets
39df3d0dc0
Minor fixes
2016-11-10 00:04:30 +02:00
Ivan Kravets
0c0043da7b
New article by Xose Pérez
2016-11-08 18:53:19 +02:00
Ivan Kravets
4935763210
Spell fix
2016-11-05 20:52:05 +02:00
Ivan Kravets
5d3927c10a
Fix PySite requirements for PIO Plus
2016-11-05 18:21:49 +02:00
Ivan Kravets
5a677fa15d
SemVer for PIO Plus packages
2016-11-05 17:49:50 +02:00
Ivan Kravets
269500a969
Support for Account command
2016-11-04 19:40:12 +02:00
Ivan Kravets
4cf146bd4f
Minor improvements to PIO Remote docs
2016-11-03 23:45:31 +02:00
Ivan Kravets
9328d3bd31
Add Contents for PIO Remote
2016-11-03 23:18:45 +02:00
Ivan Kravets
5a850bd406
Add Quick Start for PIO Remote to docs
2016-11-03 23:15:30 +02:00
Ivan Kravets
4767e5958f
Bump to 3.2.0b1
2016-11-03 20:37:29 +02:00
Ivan Kravets
f1788ae67f
Minor Improvements to docs
2016-11-03 19:23:00 +02:00
Ivan Kravets
4568e00f7b
Fix image path for Codeanywhere Cloud IDE
2016-11-03 18:33:32 +02:00
Ivan Kravets
9cd8e67fb6
Updates for Unit Testing Docs
2016-11-03 18:29:29 +02:00
Ivan Kravets
e99abc5a36
Docs for Codeanywhere Cloud IDE
2016-11-03 18:19:03 +02:00
Ivan Kravets
822a4d8255
Multi-Project workspace for Cloud9 IDE
2016-11-03 15:59:05 +02:00
Ivan Kravets
b1a79db369
Update supported boards
2016-11-03 15:06:12 +02:00
Ivan Kravets
4f9abde70e
Improve Unit Testing docs
2016-11-03 14:37:53 +02:00
Ivan Kravets
79ed0d9024
Handle nested subcommands
2016-11-03 14:03:26 +02:00
Ivan Kravets
14c8231fea
Remove invalid codecov badge
2016-11-03 01:23:40 +02:00
Ivan Kravets
f9a369561e
PIO Account information; PIO Plus v0.4.0
2016-11-03 01:04:32 +02:00
Ivan Kravets
a28a8273c5
Mention CI for Unit Testing
2016-11-02 20:24:11 +02:00
Ivan Kravets
ac3ebab070
PlatformIO Auth Token command
2016-11-02 19:43:45 +02:00
Ivan Kravets
fa11217da7
Fix Unit Test build environment
2016-11-02 18:53:03 +02:00
Ivan Kravets
9b786ba8c7
Remote Unit Testing
2016-11-02 18:24:52 +02:00
Ivan Kravets
db4dbeeca7
Add advanced example for Travis.CI
2016-11-01 12:54:45 +02:00
Ivan Kravets
1c5535d75f
Add info about custom reset methods for ESP8266 // Issue #821
2016-11-01 01:18:52 +02:00
Ivan Kravets
92e3ca2686
Improve docs for Custom Reset Method // Resolve #821
2016-11-01 01:11:22 +02:00
Ivan Kravets
8236f3ff86
Ask about serial port for device monitor when more than one is found
2016-10-31 20:06:48 +02:00
Ivan Kravets
a251470ebd
Python style formatting
2016-10-31 20:05:34 +02:00
Ivan Kravets
653f8b87ec
Drop support for PySerial 2.7
2016-10-31 18:13:41 +02:00
Ivan Kravets
7b4d94ccfb
Custom boards per project with `boards_dir` option in platformio.ini // Resolve #515
2016-10-31 17:41:01 +02:00
Ivan Kravets
e4a91b8343
Inject system environment variables to configuration settings in platformio.ini // Resolve #792
2016-10-31 17:04:34 +02:00
Ivan Kravets
e42387fbf4
Add link to Cloud IDE for PIO Remote
2016-10-31 15:41:46 +02:00
Ivan Kravets
c92ab885f7
Fix formatting
2016-10-31 14:43:30 +02:00
Ivan Kravets
76a65e9238
Add support for both CHE_APIs
2016-10-30 23:31:51 +02:00
Ivan Kravets
ef7bbe5aa6
Typo fix
2016-10-30 02:09:08 +03:00
Ivan Kravets
0e3f329db9
Use only "platformio.ini" in menu for docs
2016-10-30 02:01:57 +03:00
Ivan Kravets
fcd7e60b68
Docs for Cloud9
2016-10-30 01:54:29 +03:00
Ivan Kravets
2cbe284e58
Switch temporary to develop version
2016-10-29 22:22:01 +03:00
Ivan Kravets
7c4b1cedf7
Refactor menu PIO IDE & CLI in docs
2016-10-29 22:07:25 +03:00
Ivan Kravets
5771a9e0f8
Docs for PIO Remote, PIO Account; other improvements for docs
2016-10-29 19:55:36 +03:00
Ivan Kravets
1875495360
Use board ID instead Type
2016-10-29 00:33:26 +03:00
Ivan Kravets
0a19730fa6
Access to Serial Ports (USB/UART) information for dev platform
2016-10-29 00:17:55 +03:00
Ivan Kravets
42000f34b0
Access to Serial Ports (USB/UART) information
2016-10-29 00:08:18 +03:00
Ivan Kravets
53c4c6d2a8
Update docs with "buildprog" target, add/post actions // Resolve #812
2016-10-27 23:40:31 +03:00
Ivan Kravets
3f955659a1
Fix invalid examples for PLATFORMIO_BUILD_FLAGS environment variables
2016-10-27 22:35:09 +03:00
Ivan Kravets
bf48d81c43
Bump version to 3.2.0a10
2016-10-27 01:39:38 +03:00
Ivan Kravets
f907386107
Temporary fix for Eclipse Che
2016-10-27 01:38:49 +03:00
Ivan Kravets
4247f448a8
Add docs for PIO Account
2016-10-26 21:07:43 +03:00
Ivan Kravets
c2bf38f873
Improved handling of library dependencies specified in `library.json` manifest // Resolve #814
2016-10-26 18:35:43 +03:00
Ivan Kravets
2ec0bbb023
Skip custom LD_LIBRARY_PATH for PIO Plus
2016-10-25 21:51:22 +03:00
Ivan Kravets
63f1939c83
PIO Account, Subscription, other improvements
2016-10-24 21:03:54 +03:00
Ivan Kravets
f027e8c52e
Fix example with custom ARGUMENT for extra scripting
2016-10-17 22:41:49 +03:00
Ivan Kravets
d4ab58548f
Add support for Teensy Audio feature (`build_flags = -D USB_AUDIO`)
2016-10-14 13:30:12 +03:00
Ivan Kravets
9348dc12be
Detect Python Arch under Windows OS
2016-10-13 00:42:16 +03:00
Ivan Kravets
90e9dfcd33
Fix docs
2016-10-12 20:17:47 +03:00
Ivan Kravets
27e988e63a
Update docs for boards, platforms and frameworks
2016-10-12 18:51:47 +03:00
Ivan Kravets
e8866c9643
Update history for ST STM32 development platform
2016-10-12 18:23:22 +03:00
Ivan Kravets
8ac31d21ec
Bump version to v3.2.0a7
2016-10-11 01:40:31 +03:00
Ivan Kravets
2676e77ea4
Isolate test target
2016-10-11 00:06:09 +03:00
Ivan Kravets
b09526a248
Fix PIO installation using get-platformio script
2016-10-10 23:06:09 +03:00
Ivan Kravets
c2ee36a4d7
Initial support for Eclipse Che
2016-10-10 20:59:47 +03:00
Ivan Kravets
5f83861f52
New article by Xose Perez
2016-10-10 20:14:23 +03:00
Ivan Kravets
1d203b46b4
Change default exit combination for Device Monitor from `Ctrl+] to Ctrl+C`
2016-10-10 20:08:54 +03:00
Ivan Kravets
4ead3f0570
Pass all options to remote serial monitor
2016-10-10 18:30:58 +03:00
Ivan Kravets
1a57d0330a
Fix contact link
2016-10-09 00:57:30 +03:00
Ivan Kravets
417780ff70
Don't process dependency in lazy mode
2016-10-09 00:23:33 +03:00
Ivan Kravets
c3a16ab8c7
Fix update operation in package manager
2016-10-06 19:41:45 +03:00
Ivan Kravets
66d80b80cd
Don't require development version of PlatformIO ESP8266 stage
2016-10-06 17:42:36 +03:00
Ivan Kravets
2231461ef3
Bump version to 3.2.0a4
2016-10-06 16:14:08 +03:00
Ivan Kravets
03497c40ca
Pass only 3-rd party PySites to global env
2016-10-06 15:50:41 +03:00
Ivan Kravets
6c7673f17b
Fix Unit Test
2016-10-06 13:41:30 +03:00
Ivan Kravets
7bf5d349d7
Ignore buildprog target status
2016-10-05 22:40:19 +03:00
Ivan Kravets
aa8199201f
Catch ReturnCode exception
2016-10-05 21:43:28 +03:00
Ivan Kravets
c5f6f408b7
Bump version to 3.2.0a3
2016-10-05 20:11:25 +03:00
Ivan Kravets
31692901c8
Merge branch 'feature/pio-remote' into develop
2016-10-05 20:08:47 +03:00
Ivan Kravets
d2a7d77282
Add SF package registry for PIO Plus
2016-10-05 20:07:55 +03:00
Ivan Kravets
485ba19601
Add package requirements for PIO Plus
2016-10-05 15:46:04 +03:00
Ivan Kravets
41c69797f2
Fix handler for renamed commands
2016-10-05 01:23:50 +03:00
Ivan Kravets
b708653c26
Allow multiple emails for PIO Remote share
2016-10-04 19:37:48 +03:00
Ivan Kravets
2c8736777b
Share option for PIO Remote agent
2016-10-04 14:13:30 +03:00
Ivan Kravets
09fc30e777
Bump version to 3.2.0a1
2016-10-04 01:27:41 +03:00
Ivan Kravets
5bcec6b6a0
Merge branch 'develop' into feature/pio-remote
...
* develop:
Fix "99-platformio-udev.rules" checker for Linux OS
Fix issue with "PATH" auto-configuring for upload tools
New article by Kadda Sahnine
2016-10-04 01:26:19 +03:00
Ivan Kravets
00aeaf021d
Further work on PIO Remote
2016-10-04 01:24:38 +03:00
Ivan Kravets
810b6d807f
Improve finding of actual LD Script
2016-10-04 01:21:26 +03:00
Ivan Kravets
e51680be63
Rewrite on-the-fly renamed commands
2016-10-03 17:26:24 +03:00
Ivan Kravets
3600ef61a7
Additional target "buildfs" to accompany "uploadfs" // Resolve #6
2016-10-03 17:24:39 +03:00
Ivan Kravets
214f4501b0
Better formatting of envs summary
2016-10-03 16:47:23 +03:00
Ivan Kravets
0595201d81
Use link to the latest release notes
2016-10-02 18:19:07 +03:00
Ivan Kravets
bee52c715e
Handle process in container
2016-09-29 23:53:19 +03:00
Ivan Kravets
36ced8010a
Fix "99-platformio-udev.rules" checker for Linux OS
2016-09-29 19:03:56 +03:00
Ivan Kravets
71d74f40b0
Fix issue with "PATH" auto-configuring for upload tools
2016-09-29 18:58:35 +03:00
Ivan Kravets
dc874ebf49
New article by Kadda Sahnine
2016-09-27 19:17:28 +03:00
Ivan Kravets
5cfca6b1f6
Initial support for PIO Remote
2016-09-26 22:15:08 +03:00
Ivan Kravets
36dc1c82b2
Add new ESPrectro board
2016-09-25 20:46:30 +03:00
Ivan Kravets
4b4ac58d60
Improve Project Generator for CLion IDE when source folder contains nested items
2016-09-25 19:49:17 +03:00
Ivan Kravets
f9a7451995
Article by The Linux Foundation
2016-09-22 17:19:42 +03:00
Ivan Kravets
8cc06c214a
Improve detecting of ARM mbed media disk for uploading
2016-09-21 19:31:02 +03:00
Ivan Kravets
417cce1929
New article by Francesco Azzola
2016-09-21 18:43:00 +03:00
Ivan Kravets
de3157dc2a
Add info about multiple options
2016-09-20 20:16:39 +03:00
Ivan Kravets
b0d9680506
New article by Doc Walker
2016-09-20 18:14:50 +03:00
Ivan Kravets
77a5eb24c2
Typo fix
2016-09-19 22:21:26 +03:00
Ivan Kravets
e2e28c7444
Merge branch 'release/v3.1.0'
2016-09-19 21:12:56 +03:00
Ivan Kravets
eb21d54ef8
Merge branch 'release/v3.1.0' into develop
2016-09-19 21:12:56 +03:00
Ivan Kravets
b06c20a1a6
Version bump to 3.1.0 (issues #611 , #705 , #774 , #777 , #785 )
2016-09-19 21:12:40 +03:00
Ivan Kravets
a3ce23e331
Improvements to docs
2016-09-19 21:02:12 +03:00
Ivan Kravets
6147e0e29b
Add example with upload_port
2016-09-19 15:32:11 +03:00
Ivan Kravets
da48ea3818
Improve a work in off-line mode
2016-09-19 15:10:28 +03:00
Ivan Kravets
543a137506
Fix udev.rules warning under Linux Mint
2016-09-18 23:48:10 +03:00
Ivan Kravets
02e7ff6b19
Cosmetic change
2016-09-18 01:41:31 +03:00
Ivan Kravets
935894633c
Correct processing summary
2016-09-18 01:21:40 +03:00
Ivan Kravets
9b0bc500fd
Summary about processed environments // Resolve #777
2016-09-18 01:11:55 +03:00
Ivan Kravets
83b6bf6c6a
Remove test code
2016-09-17 23:50:36 +03:00
Ivan Kravets
5e6469596c
Dynamic variables/templates for "platformio.ini" // Resolve #705
2016-09-17 23:46:53 +03:00
Ivan Kravets
c12df19fd1
Fix Project Generator for CLion IDE using Windows OS // Resolve #785
2016-09-17 18:13:39 +03:00
Ivan Kravets
37552a81fc
Fix Project Generator for CLion IDE using Windows OS // Resolve #785
2016-09-17 16:55:42 +03:00
Ivan Kravets
e50327bccc
Deprecate `lib_force option, please use lib_deps` instead
2016-09-17 16:32:16 +03:00
Ivan Kravets
7dc378bba7
Update examples
2016-09-17 00:24:29 +03:00
Ivan Kravets
72b6390613
Minor updates
2016-09-17 00:02:01 +03:00
Ivan Kravets
52bb6fcbf0
Add dozens of new boards
2016-09-16 23:48:21 +03:00
Ivan Kravets
63748cd83d
Add support for Teensy 3.5 and 3.6 boards; Updated Arduino Framework for Teensy to v130
2016-09-16 01:00:50 +03:00
Ivan Kravets
254dcac149
Add Bintray as mirror for development platform manifests
2016-09-15 21:31:56 +03:00
Ivan Kravets
e1f3a248ea
Add step with manual installation of ESP8266 Stage
2016-09-15 01:45:36 +03:00
Ivan Kravets
74a8e88308
Rename stage version of esp8266
2016-09-15 01:39:03 +03:00
Ivan Kravets
9c15fed722
Fix issue with escaping platform name
2016-09-15 01:30:51 +03:00
Ivan Kravets
a14dec70c2
Simplify ESP8266-stage using
2016-09-15 01:28:41 +03:00
Ivan Kravets
18153d4168
Cleanup platform name before initialization
2016-09-15 01:17:16 +03:00
Ivan Kravets
bd30de4f18
ESP8266: Using Arduino Framework with Staging version
2016-09-14 23:42:26 +03:00
Ivan Kravets
3b6bda825b
Update a complex test for platform install command
2016-09-14 23:26:51 +03:00
Ivan Kravets
92e69a60f4
Fix typo
2016-09-14 23:10:46 +03:00
Ivan Kravets
72084a2013
Fix issue with cache cleaning
2016-09-14 22:50:14 +03:00
Ivan Kravets
27df09533c
Clean cache before upgrade
2016-09-14 22:32:35 +03:00
Ivan Kravets
bd207667e3
Implement LocalCache system for API and improve a work in off-line mode
2016-09-14 19:06:22 +03:00
Ivan Kravets
37eb37e2a1
Improve a work in off-line mode
2016-09-14 14:55:07 +03:00
Ivan Kravets
7116deaf54
Allow to initialize project in off-line mode
2016-09-14 14:46:10 +03:00
Ivan Kravets
d2a45245e2
Fix linter warnings
2016-09-13 20:39:04 +03:00
Ivan Kravets
05bbd4a7f8
Improve Project Generator when custom `--project-option is passed to platformio init` command
2016-09-13 19:22:19 +03:00
Ivan Kravets
8199272328
Better checking of available package updates
2016-09-13 18:53:17 +03:00
Ivan Kravets
33b5e18582
Use stable documentation
2016-09-13 17:36:36 +03:00
Ivan Kravets
eae152959b
Minor change to BoardConfig() API
2016-09-13 17:36:20 +03:00
Ivan Kravets
35cbbeb457
Fix downloader with Unicode path // Resolve #771
2016-09-12 19:54:28 +03:00
Ivan Kravets
96f7c7c0b0
Add new article by Pedro Minatel
2016-09-12 19:24:24 +03:00
Ivan Kravets
ac7743e217
Rename setting DISABLE_SSL to ENABLE_DISABLE and set it to No by default
2016-09-12 02:11:04 +03:00
Ivan Kravets
7d10041727
Fix test
2016-09-10 23:42:51 +03:00
Ivan Kravets
72a18125ee
Fix test
2016-09-10 19:07:24 +03:00
Ivan Kravets
1bd893409d
Install empty dev platform in processing mode
2016-09-10 18:58:18 +03:00
Ivan Kravets
d9d5ee15fd
Fix default package configurator
2016-09-10 18:49:59 +03:00
Ivan Kravets
78c86446cf
Fix RegExp for line error
2016-09-10 17:27:47 +03:00
Ivan Kravets
2a9ba3821a
Support PlatformIO Plus
2016-09-10 16:39:27 +03:00
Ivan Kravets
4328d311a5
Remove obsolete defines
2016-09-09 23:18:00 +03:00
Ivan Kravets
a42cf4ebdd
Fix incorrect line order when converting from INO to CPP and pointer is used
2016-09-09 18:49:58 +03:00
Ivan Kravets
39a787b0d1
Fix unit test
2016-09-09 18:26:38 +03:00
Ivan Kravets
f186ad30c1
Notify about version field when creating library
2016-09-09 18:08:18 +03:00
Ivan Kravets
160ae3fb60
Add support for SparkFun Blynk Board
2016-09-08 21:39:30 +03:00
Ivan Kravets
80d74c608d
Return valid exit code from `plaformio test` command
2016-09-08 16:17:58 +03:00
Ivan Kravets
df4560412d
Disable SSL Server-Name-Indication for Python < 2.7.9
2016-09-08 13:50:45 +03:00
Ivan Kravets
dab4c91c98
Merge branch 'release/v3.0.1' into develop
2016-09-08 02:00:07 +03:00
Ivan Kravets
dd20c4273b
Merge branch 'release/v3.0.1'
2016-09-08 02:00:06 +03:00
Ivan Kravets
cf5023436c
Version bump to 3.0.1 (issue #772 )
2016-09-08 01:59:54 +03:00
Ivan Kravets
ff312f0405
Disable temporary SSL for PlatformIO services // Resolve #772
2016-09-08 01:57:50 +03:00
Ivan Kravets
9012ed256c
Merge branch 'release/v3.0.0' into develop
2016-09-07 20:50:47 +03:00
Ivan Kravets
0a63b8b905
Merge branch 'release/v3.0.0'
2016-09-07 20:50:46 +03:00
Ivan Kravets
f78c9436c8
Version bump to 3.0.0 (issues #770 , #766 , #747 , #730 , #765 , #640 , #659 , #742 , #459 , #542 , #763 , #759 , #753 , #757 , #749 , #748 , #745 , #519 , #709 , #743 , #413 , #498 , #410 , #740 , #361 , #414 , #554 , #732 , #588 , #475 , #461 , #101 , #719 , #721 , #537 , #415 , #522 , #289 , #556 , #570 , #456 , #617 , #432 , #408 , #479 , #667 , #510 )
2016-09-07 20:50:34 +03:00
Ivan Kravets
578d8910aa
Fix menu height for docs
2016-09-07 19:16:05 +03:00
Ivan Kravets
cd45749c82
Fix issue with multiple archives when linking firmware
2016-09-07 19:05:15 +03:00
Ivan Kravets
3069abfe13
Add migration guide for PIO2 to PIO3
2016-09-07 18:50:25 +03:00
Ivan Kravets
f7b994354b
Search libraries by headers/includes with `platformio lib search --header` option
2016-09-07 18:50:09 +03:00
Ivan Kravets
a28e04bfde
Update pio run command examples
2016-09-07 15:56:53 +03:00
Ivan Kravets
960de87585
Add Unit Testing Demo
2016-09-07 15:46:48 +03:00
Ivan Kravets
f525165758
Update PIO Plus badge title and link
2016-09-07 13:51:59 +03:00
Ivan Kravets
9e3b2a381e
Add PlatformIO Plus badge
2016-09-07 13:50:47 +03:00
Ivan Kravets
f6491b2285
Add links to PlatformIO Plus
2016-09-07 13:47:42 +03:00
Ivan Kravets
93aa0c2b08
Test PlatformIO 3.0 packages
2016-09-04 18:25:28 +03:00
Ivan Kravets
0f300a24a1
Fix issue with archive downloader
2016-09-04 12:03:57 +03:00
Ivan Kravets
a05d192beb
Implement installing packages/libraries from different archive (with/without manifests) // Resolve #767
2016-09-04 00:35:47 +03:00
Ivan Kravets
fda7392b84
Rename "espressif" platform to "espressif8266"
2016-09-03 19:35:40 +03:00
Ivan Kravets
6036c54b05
Fix broken URL for Teensy site
2016-09-03 17:07:10 +03:00
Ivan Kravets
7f1b569d6f
Update docs for embedded platforms, frameworks and boards
2016-09-03 16:26:52 +03:00
Ivan Kravets
c8849a4648
Extend JSON output when listing installed development platforms
2016-09-03 14:59:50 +03:00
Ivan Kravets
e2d2295866
Handle url with ".git" extension as Git package/library
2016-09-03 01:27:34 +03:00
Ivan Kravets
d4ffc89c02
Merge branch 'feature/test-plus' into develop
2016-09-02 23:49:38 +03:00
Ivan Kravets
139bd4c10a
Export library path for PlatformIO Plus
2016-09-02 23:30:24 +03:00
Ivan Kravets
21d34482da
Fix package manager when "git@url" is used
2016-09-02 22:41:27 +03:00
Ivan Kravets
9b2999d64b
Fix test for "pio test"
2016-09-02 22:23:26 +03:00
Ivan Kravets
65b5f20cf7
Fix typo in docs
2016-09-02 18:50:14 +03:00
Ivan Kravets
ec035c25a1
Improve "clean" target // Resolve #747
2016-09-02 18:45:19 +03:00
Ivan Kravets
a1cb089d0d
Add new articles
2016-09-02 16:55:11 +03:00
Ivan Kravets
424d5e71a8
Minor improvements to docs
2016-09-02 16:45:08 +03:00
Ivan Kravets
a48201f60f
Skip converting if INO nodes are not found
2016-09-02 15:19:54 +03:00
Ivan Kravets
6442c86084
Fix INO to CPP converter when #define is used
2016-09-02 14:35:07 +03:00
Ivan Kravets
b06dc1e63f
Bump new version
2016-09-02 00:46:06 +03:00
Ivan Kravets
bbe6550abe
Fix Sphinx warnings
2016-09-02 00:22:12 +03:00
Ivan Kravets
b8af2acce5
Fix issue with converting INO to CPP and missing line number
2016-09-01 23:19:46 +03:00
Ivan Kravets
6b63ae2e46
Ignore warning when can't delete temporary file
2016-09-01 21:56:43 +03:00
Ivan Kravets
85439dbff7
Allow to use dependencies separated with comma + space
2016-09-01 21:34:37 +03:00
Ivan Kravets
b6269188fe
Fix indention
2016-09-01 20:02:12 +03:00
Ivan Kravets
bb62444f15
Handle C multiline strings when converting INO to CPP // Resolve #765
2016-09-01 19:08:32 +03:00
Ivan Kravets
ac4c054d1f
Implement retrying mechanism for get results from PlatformIO API
2016-09-01 16:05:02 +03:00
Ivan Kravets
838063b1b7
Allow passing custom project configuration options to `platformio ci and platformio init commands using -O, --project-option`.
2016-09-01 15:14:38 +03:00
Ivan Kravets
c51ac0489f
Use global library storage for CI
2016-09-01 01:30:14 +03:00
Ivan Kravets
0e464b011f
Improve Library Dependency Finder in mode=1
2016-09-01 00:06:34 +03:00
Ivan Kravets
86aa7ad692
Temporary enable LDF_MODE=2 before refactoring
2016-08-31 20:28:26 +03:00
Ivan Kravets
013c675bc4
Allow to control library dependency finder mode from library.json; set ldf_mode to 1 by default
2016-08-31 18:52:27 +03:00
Ivan Kravets
3be35f9987
Introduce PlatformIO Plus
2016-08-31 16:07:35 +03:00
Ivan Kravets
86794d2cf1
Don't check program path
2016-08-31 14:13:09 +03:00
Ivan Kravets
c3004c6a6c
Disable HG testing
2016-08-31 13:15:40 +03:00
Ivan Kravets
3a7b0d2c9d
Fix INO to CPP converting when 2-tokens type is used
2016-08-31 12:49:10 +03:00
Ivan Kravets
1b32091d7d
Fix broken Unit Testing
2016-08-31 02:06:43 +03:00
Ivan Kravets
7a88778f5e
Improve INO to CPP converter // Resolve #659
2016-08-31 01:47:57 +03:00
Ivan Kravets
e703054716
Update INO2CPP examples
2016-08-31 01:26:08 +03:00
Ivan Kravets
c33a745862
Fix wrong line number for INO file when `#warning` directive is used // Resolve #742
2016-08-31 01:03:13 +03:00
Ivan Kravets
a94aa898a6
Remove temporary INO/CPP file at process exit
2016-08-31 00:34:23 +03:00
Ivan Kravets
8a379d2db2
Refactor INO to CPP converter
2016-08-31 00:16:23 +03:00
Ivan Kravets
34a860cfa6
Limit max sources length for Win to 6000 chars
2016-08-30 23:09:53 +03:00
Ivan Kravets
d0d139511c
Skip unknown packages while updating
2016-08-30 20:38:00 +03:00
Ivan Kravets
dec5529a64
Cleanup not used packages after update
2016-08-29 22:25:38 +03:00
Ivan Kravets
64520130f6
Add development packages
2016-08-29 22:19:56 +03:00
Ivan Kravets
d516d31b30
Remove unused import
2016-08-29 22:07:21 +03:00
Ivan Kravets
5d2f42a5a8
Cleanup PackageManager
2016-08-29 22:06:37 +03:00
Ivan Kravets
f8e70c9362
Improve detecting of Python EXE Path
2016-08-29 20:20:12 +03:00
Ivan Kravets
023e2978ba
Disable platforms patching (while PIO3 is not released)
2016-08-29 14:56:55 +03:00
Ivan Kravets
0f8f9c94cd
Make less verbose AS command
2016-08-29 14:10:09 +03:00
Ivan Kravets
22bb1c39b1
Handle EOL when update VCS ignore file
2016-08-29 13:35:35 +03:00
Ivan Kravets
6765a60ec3
Minor improvements
2016-08-28 00:03:54 +03:00
Ivan Kravets
d28f0b259a
Generate better UID
2016-08-27 23:15:32 +03:00
Ivan Kravets
6894d2c5d2
Allow to pass project file path to run command instead project dir
2016-08-27 20:32:21 +03:00
Ivan Kravets
7b474c69ab
PyLint fix
2016-08-27 19:30:53 +03:00
Ivan Kravets
e232810325
Improve output in non verbose mode
2016-08-27 19:30:38 +03:00
Ivan Kravets
4ba3625987
Update comment header for platformio.ini
2016-08-27 12:14:43 +03:00
Ivan Kravets
99dfc23d96
Update supported manifests for Library Registry
2016-08-26 20:22:32 +03:00
Ivan Kravets
84abc5764d
Improve docs for library.json build field
2016-08-26 19:11:35 +03:00
Ivan Kravets
8e09d637e7
Improve compatibility with Arduino 1.0 library format
2016-08-26 18:52:44 +03:00
Ivan Kravets
37dff70cd6
Replace TYPE for board/platform with ID // Resolve #459
2016-08-26 16:09:52 +03:00
Ivan Kravets
3e403ef9ee
Add example with Library Manager
2016-08-26 14:57:21 +03:00
Ivan Kravets
8d8bfd5587
Document version option for dependencies field in library.json
2016-08-26 14:44:45 +03:00
Ivan Kravets
054790d161
Use stderr stream to write errors instead env.Exi()
2016-08-26 14:39:23 +03:00
Ivan Kravets
c637729eae
Rename `platformio serialports command to platformio device`
2016-08-26 14:25:50 +03:00
Ivan Kravets
6e26ce8162
Better exception handling
2016-08-26 12:30:37 +03:00
Ivan Kravets
f9e8ea66ea
Remove `enable_prompts` setting. Now, all PlatformIO CLI is non-blocking!
2016-08-26 11:46:59 +03:00
Ivan Kravets
de62e5082e
Handle WindowsError when can't create .pioenvs directory
2016-08-26 01:42:05 +03:00
Ivan Kravets
6ff99e4ddd
Show error when boards manifest doesn't contain required fields
2016-08-26 01:29:26 +03:00
Ivan Kravets
8cc54bf9be
Switch to SSL PlatformIO API
2016-08-25 22:57:52 +03:00
Ivan Kravets
012d33146c
Use HTTPS PlatformIO API
2016-08-25 21:02:20 +03:00
Ivan Kravets
1e4ea2dde9
Minor fix
2016-08-25 20:47:39 +03:00
Ivan Kravets
1aabf0ebf5
Build System: Attach custom Before/Pre and After/Post actions for targets // Resolve #542
2016-08-25 20:40:14 +03:00
Ivan Kravets
f51781c763
Add new article
2016-08-25 18:47:39 +03:00
Ivan Kravets
b1cebe9e0e
Fix unicode issue when search libraries
2016-08-25 14:21:46 +03:00
Ivan Kravets
a352318f0f
Update broken links to issues
2016-08-25 14:18:09 +03:00
Ivan Kravets
62f1f93ad9
Update history of development platforms
2016-08-25 14:14:58 +03:00
Ivan Kravets
3979ee33a3
Update copyrights
2016-08-25 00:12:03 +03:00
Ivan Kravets
a57ed93923
Add information about C/C++ Index Rebuiding
2016-08-24 23:50:15 +03:00
Ivan Kravets
aa19b1c424
Show error message when broken JSON manifest is found
2016-08-24 23:03:41 +03:00
Ivan Kravets
0751c966c4
Use base name of library path instead manifest name
2016-08-24 20:54:54 +03:00
Ivan Kravets
e8643528ea
Test updates for PubSubClient library
2016-08-24 15:18:45 +03:00
Ivan Kravets
69773fc838
Fix bug with Arduino based library where utility folder is used
2016-08-24 13:47:16 +03:00
Ivan Kravets
40dbc6c849
Update lib test according to renaming Json lib to ArduinoJson
2016-08-24 13:41:03 +03:00
Ivan Kravets
35cc57f263
Skip headers from examples
2016-08-24 00:28:22 +03:00
Ivan Kravets
e6fc0e30ec
Update docs for Library Manager
2016-08-24 00:26:28 +03:00
Ivan Kravets
f1a14a03af
Update pio platform command titles
2016-08-23 14:37:14 +03:00
Ivan Kravets
5a63060699
Improve support for "library.properties" manifest
2016-08-23 13:40:32 +03:00
Ivan Kravets
81d3b7fd11
Sync with the latest examples
2016-08-23 11:14:22 +03:00
Ivan Kravets
b3abee8513
Ignore broken libraries; show link to the docs with lib_compat_mode // Resolve #759
2016-08-23 00:09:28 +03:00
Ivan Kravets
d420e956e9
Mode "include" and "exclude" options to "export" field for the library.json
2016-08-22 00:03:27 +03:00
Ivan Kravets
f5b4cb0ae8
Refactor "test_ignore" to accepts test names separated with comma // Resolve #753
2016-08-21 19:32:11 +03:00
Ivan Kravets
0f7f301787
Improve unit testing output; fix issue with non-ascii output from embedded device // Issue #753
2016-08-21 19:27:38 +03:00
Ivan Kravets
3426c01955
Fix invalid example with converting INO to CPP in the Atom docs // Resolve #757
2016-08-21 13:35:31 +03:00
Ivan Kravets
1a517995a0
Rename "quiet" option to "silent"
2016-08-21 00:31:58 +03:00
Ivan Kravets
e51b8d2f61
Cleanup AppVeyor Config
2016-08-19 17:08:31 +03:00
Ivan Kravets
5c105a9bcb
Fix CI test
2016-08-18 23:51:32 +03:00
Ivan Kravets
55c627e4ee
Minor changes
2016-08-18 20:29:00 +03:00
Ivan Kravets
ec897d217c
Update issue template
2016-08-18 20:26:29 +03:00
Ivan Kravets
6f8614906d
New article "Installing PlatformIO on Arch Linux"
2016-08-18 19:01:34 +03:00
Ivan Kravets
dab81291eb
Extend win hooks for ASPPCOM
2016-08-18 18:51:23 +03:00
Ivan Kravets
fb6df55326
Don't notify ikravets
2016-08-18 16:52:31 +03:00
Ivan Kravets
9b292e0614
Notify only when build changes status
2016-08-18 16:08:47 +03:00
Ivan Kravets
f25e166ea8
Push notification to Slack
2016-08-18 16:05:49 +03:00
Ivan Kravets
ef6952b27a
Add Contents to library index page
2016-08-18 15:11:26 +03:00
Ivan Kravets
b0d74c4640
Extend "examples" default value
2016-08-18 15:02:56 +03:00
Ivan Kravets
512ea68dce
Disable email notification
2016-08-18 14:47:21 +03:00
Ivan Kravets
d410696729
Push notification to Slack
2016-08-18 14:29:54 +03:00
Ivan Kravets
d630aa4f37
Check CI SRC paths passed via system environment variable
2016-08-18 12:18:27 +03:00
Ivan Kravets
0e9050f2e8
Update lib search test
2016-08-18 00:30:51 +03:00
Ivan Kravets
f01b858e90
Minor fix
2016-08-18 00:13:29 +03:00
Ivan Kravets
d40d1e4f2b
Rename url to homepage
2016-08-18 00:08:55 +03:00
Ivan Kravets
b2e6d16221
Don't use shell for Windows and exec commands
2016-08-17 17:38:20 +03:00
Ivan Kravets
64cc353455
Implement build hooks for Windows
2016-08-17 17:36:05 +03:00
Ivan Kravets
9b08244ed8
Add article "ESP8266 Mobile Rick Roll Captive Portal"
2016-08-16 20:10:03 +03:00
Ivan Kravets
797688dedd
Fix EXTRA_LIB_BUILDERS
2016-08-16 17:27:11 +03:00
Ivan Kravets
2a3a12b816
Handle relative paths for "lib_extra_dirs" // Resolve #749
2016-08-16 13:02:57 +03:00
Ivan Kravets
8d8a0efdb9
Refactor long command hook for GCC and Windows CMD limitations
2016-08-15 20:14:09 +03:00
Ivan Kravets
94299139cf
Allow to pass extra "EXTRA_LIB_BUILDERS" for Library Builder
2016-08-15 19:49:15 +03:00
Ivan Kravets
bb01ec9a1e
Fix test for lib command
2016-08-15 19:24:31 +03:00
Ivan Kravets
317c7272cd
Explain how to use "uploading" with CI command // Resolve #686
2016-08-13 10:33:03 +03:00
Ivan Kravets
d28e8a06b5
Add new article
2016-08-11 20:55:18 +03:00
Ivan Kravets
9a959a0aa4
Cover maintenance operations with tests
2016-08-11 19:20:54 +03:00
Ivan Kravets
31fdc76f25
Implement "LIBSOURCE_EXTRA" environment variable for extra libraries
2016-08-11 15:23:36 +03:00
Ivan Kravets
3eadadf638
Improve CI command for Windows OS
2016-08-11 12:41:03 +03:00
Ivan Kravets
30f6d456af
Update platform command
2016-08-11 10:54:28 +03:00
Ivan Kravets
d3e2b2bde4
Cover CI command with tests
2016-08-10 23:00:46 +03:00
Ivan Kravets
473c821132
Cover init command with tests
2016-08-10 21:58:12 +03:00
Ivan Kravets
3ba0d25f27
Fix updating project libraries // Resolve #745
2016-08-10 19:39:17 +03:00
Ivan Kravets
9299b6716a
Fix broken link to Unit Testing examples
2016-08-10 17:50:02 +03:00
Ivan Kravets
6ac2abfc3b
Fix docs warning
2016-08-10 17:15:51 +03:00
Ivan Kravets
4b50a9c721
Skip Calculator example from generic test
2016-08-10 16:10:26 +03:00
Ivan Kravets
ef0322019f
Add Unit Testing example with Calculator // Issue #519
2016-08-10 15:51:53 +03:00
Ivan Kravets
a395b171e3
Add Support for local ("PC") unit tests // Resolve #519
2016-08-10 15:50:01 +03:00
Ivan Kravets
9177c6f210
Fix typo with known default options for [platformio] section
2016-08-09 23:44:40 +03:00
Ivan Kravets
0264c4eeea
Remove debug code
2016-08-09 17:12:30 +03:00
Ivan Kravets
f1e65869f3
Remove "#" from platformio.ini docs
2016-08-09 16:55:14 +03:00
Ivan Kravets
bda61d0ae2
Use semicolons for comment in INI File
2016-08-09 16:53:51 +03:00
Ivan Kravets
55c1a90fc9
Remove unused import
2016-08-09 15:24:56 +03:00
Ivan Kravets
0ab7d53991
Add example with Microbit
2016-08-09 15:13:55 +03:00
Ivan Kravets
5ba20fc6ed
Remove prompts from init command; Update template for Project Configuration File
2016-08-09 15:10:52 +03:00
Ivan Kravets
92e82941fe
Hint about hard reset for the boards with mbed bootloader // Issue #709
2016-08-09 14:37:44 +03:00
Ivan Kravets
fe76192590
Automatically detect Microbit disk for upload // Issue #709
2016-08-09 14:25:05 +03:00
Ivan Kravets
20be83ef95
Add support for BBC micro:bit board that is built on the ARM mbed and Nordic nrf51 platform // Resolve #709
2016-08-09 14:09:21 +03:00
Ivan Kravets
97c58c8dca
Add CI for macOS
2016-08-09 10:30:21 +03:00
Ivan Kravets
239be03a54
Minor changes
2016-08-08 23:25:44 +03:00
Ivan Kravets
70df551eef
Fix platformio test command // Resolve #743
2016-08-08 23:10:57 +03:00
Ivan Kravets
7f7cf5281f
Show package name when updating
2016-08-08 20:04:47 +03:00
Ivan Kravets
8b53f6e320
Move Unit Testing to the TOP level
2016-08-08 19:51:15 +03:00
Ivan Kravets
20e7525118
Update links to Library Dependency Finder
2016-08-08 19:44:31 +03:00
Ivan Kravets
f9ead74b88
Fix issue when check that LibBuilder contains source file by path
2016-08-08 18:57:18 +03:00
Ivan Kravets
1efea0bd27
Mark "lib_deps" as PIO3; first development "alpha"
2016-08-08 16:06:12 +03:00
Ivan Kravets
655efb1fb6
Merge branch 'feature/platformio-30' into develop
2016-08-08 16:04:20 +03:00
Ivan Kravets
65e0daa06d
Project dependencies per build environment using "lib_deps" option // Resolve #413
2016-08-08 16:03:17 +03:00
Ivan Kravets
0b749c3888
Warn about unknown options in project configuration file // Resolve #740
2016-08-08 14:00:23 +03:00
Ivan Kravets
80c7a8d1ce
Warn about unknown options in project configuration file // Resolve #740
2016-08-08 14:00:01 +03:00
Ivan Kravets
098653aac7
Better explanation with dependencies
2016-08-05 18:52:24 +03:00
Ivan Kravets
db267513ca
Implement custom "rmtree"; resolve issue with Windows and .git
2016-08-05 18:43:20 +03:00
Ivan Kravets
c64354ebcc
Add PlatformIO Plus info
2016-08-05 18:20:09 +03:00
Ivan Kravets
6970c95aca
Fix command lib test
2016-08-05 17:59:10 +03:00
Ivan Kravets
4fc0ab0649
Fix updating from VCS
2016-08-05 17:39:32 +03:00
Ivan Kravets
39542c4ef2
Improve platform manager when VCS is used
2016-08-05 17:02:39 +03:00
Ivan Kravets
bf727d6905
Update article links
2016-08-05 16:23:39 +03:00
Ivan Kravets
c1178277ca
Print coverage report to terminal
2016-08-05 16:04:10 +03:00
Ivan Kravets
976fc8975a
Fix coverage reporting
2016-08-05 15:00:15 +03:00
Ivan Kravets
795b8be386
Update examples
2016-08-05 13:57:13 +03:00
Ivan Kravets
e9ed55b6e9
Improve updating of development platforms
2016-08-05 13:51:28 +03:00
Ivan Kravets
dad8f9d80e
Show valid text when "Checking" packages version
2016-08-05 13:10:27 +03:00
Valeriy Koval
b714fb1be0
Update OpenOCD uploading flags // Issue #732
2016-08-04 18:37:52 +03:00
Valerii Koval
179a971770
Fix OpenOCD upload command for atmelsam // Issue #732
2016-08-04 12:00:38 +03:00
Ivan Kravets
d27c31a389
Formatter: allow multiline lambdas
2016-08-04 00:55:07 +03:00
Ivan Kravets
941c7ffd07
Remove Python 2.6 code
2016-08-03 23:40:04 +03:00
Ivan Kravets
87d0ead203
Format code with pep8 style
2016-08-03 23:38:20 +03:00
Ivan Kravets
0c9d539a92
Update copyrights
2016-08-03 22:18:51 +03:00
Ivan Kravets
306b77a3f4
Extend a clean target
2016-08-03 22:01:11 +03:00
Ivan Kravets
823e8374b1
Don't show tools in processing output
2016-08-03 20:21:23 +03:00
Ivan Kravets
6b064cb915
Refactor DevPlatform to PioPlatform
2016-08-03 19:58:35 +03:00
Ivan Kravets
11c8ab52f6
Improve "update" command; add test
2016-08-03 17:43:54 +03:00
Ivan Kravets
82a7e67bec
Don't show verbose info for LDF when is a clean target
2016-08-03 17:06:30 +03:00
Ivan Kravets
98a6449b06
Show hint about verbosity mode
2016-08-03 01:04:40 +03:00
Ivan Kravets
fbadf83997
Use stable docs
2016-08-03 00:26:48 +03:00
Ivan Kravets
64b8df6d81
Merge branch 'develop' into feature/platformio-30
...
* develop: (21 commits)
Use stable docs
Version bump to 2.11.2 (issues #500 , #533 , #732 , #731 , #737 , #733 , #438 , #722 , #52 , #725 )
Update project configuration template
Use stable docs
Implement firmware merging with base firmware for Nordic nRF51 development platform // Resolve #500 , Resolve #533
Fix firmware uploading to Atmel SAMD21-XPRO board using ARM mbed framework // Resolve #732
Add firmware merging process for nordicnrf51 // Issue #533 , #500
Add OpenOCD as an alternative upload method for atmelsam platform // Issue #732
Sync flags parser with PlatformIO 3.0 branch // Resolve #738
Update ``udev`` rules for the new STM32F407DISCOVERY boards // Resolve #731
Add explanation about "Failed to find MSBuild toolsets directory"
Add support for local "--echo" for Serial Port Monitor // Resolve #733
Update history
Improve support for Microchip PIC32 development platform and ChipKIT boards // Resolve #438
Fix Project Generator for ESP8266 and ARM mbed based projects
Switch to gcc-built LwIP library for espressif platform
Push 2.11.2.dev2
Fix linking process for microchippic32 platfrom // Issue #438
Improve Project Generator for PlatformIO IDE (fixes incorrect linter errors)
2016-08-03 00:24:59 +03:00
Ivan Kravets
edc04987d3
Use stable docs
2016-08-02 21:31:12 +03:00
Ivan Kravets
a87c0c8a7a
Merge branch 'release/v2.11.2'
2016-08-02 21:25:50 +03:00
Ivan Kravets
40b6072163
Merge branch 'release/v2.11.2' into develop
2016-08-02 21:25:50 +03:00
Ivan Kravets
f15bb1d545
Version bump to 2.11.2 (issues #500 , #533 , #732 , #731 , #737 , #733 , #438 , #722 , #52 , #725 )
2016-08-02 21:25:28 +03:00
Ivan Kravets
0b0064afd0
Update project configuration template
2016-08-02 21:21:08 +03:00
Ivan Kravets
4f2c207bb3
Use stable docs
2016-08-02 21:13:58 +03:00
Ivan Kravets
9d1128af51
Implement firmware merging with base firmware for Nordic nRF51 development platform // Resolve #500 , Resolve #533
2016-08-02 21:06:50 +03:00
Ivan Kravets
855c28d956
Fix firmware uploading to Atmel SAMD21-XPRO board using ARM mbed framework // Resolve #732
2016-08-02 21:02:39 +03:00
Ivan Kravets
1cb8d61787
Stop Supporting Python 2.6
2016-08-02 20:40:54 +03:00
Ivan Kravets
677cff1230
Stop Supporting Python 2.6
2016-08-02 20:35:28 +03:00
Ivan Kravets
bd430e5afd
Makefile with useful targets
2016-08-02 20:19:52 +03:00
Ivan Kravets
758396c9ea
PlatformIO Library Manager 3.0 // Resolve #588 , Resolve #414 , Resolve #498 , Resolve #475 , Resolve #410 , Resolve #461 , Resolve #361 , Resolve #507 , Resolve #554
2016-08-02 19:10:29 +03:00
Valeriy Koval
a588e88fec
Add firmware merging process for nordicnrf51 // Issue #533 , #500
2016-08-02 17:32:48 +03:00
Ivan Kravets
5b5a63cb5f
Use codecov after success script
2016-08-02 15:50:04 +03:00
Ivan Kravets
26dae8ee94
Skip some tests from coverage
2016-08-02 15:45:05 +03:00
Valeriy Koval
ca2adbac13
Add OpenOCD as an alternative upload method for atmelsam platform // Issue #732
2016-08-02 14:07:12 +03:00
Ivan Kravets
bfab3dac81
Measure code coverage by tests // Resolve #101
2016-08-02 14:04:32 +03:00
Ivan Kravets
e60c2a6ba1
Improve base package manager; VCS and package ID support
2016-08-01 17:05:48 +03:00
Ivan Kravets
e3bf12f65c
Rename test for platform command
2016-08-01 14:50:03 +03:00
Ivan Kravets
c728b91914
Check development version automatically
2016-08-01 14:25:11 +03:00
Ivan Kravets
e5b76687a8
Minor changes for PyLint
2016-08-01 00:32:38 +03:00
Ivan Kravets
ef535e399e
Cleanup docs
2016-08-01 00:21:52 +03:00
Ivan Kravets
34231327b7
Minor fixes
2016-08-01 00:19:43 +03:00
Ivan Kravets
e49994e205
Fix PyLint warning
2016-08-01 00:16:52 +03:00
Ivan Kravets
513577958f
Introduce "Library Dependency Finder"
2016-08-01 00:14:22 +03:00
Ivan Kravets
df0373c4fa
Sync flags parser with PlatformIO 3.0 branch // Resolve #738
2016-07-31 20:49:59 +03:00
Ivan Kravets
4c10c85937
Update `udev` rules for the new STM32F407DISCOVERY boards // Resolve #731
2016-07-31 20:21:55 +03:00
Ivan Kravets
22e67e6fdd
Rename "lib_compat_level" to "lib_compat_mode"
2016-07-31 15:46:57 +03:00
Ivan Kravets
74af8a5c39
Handle "dependencies" from library and project when build libraries // Issue #709
2016-07-31 00:00:58 +03:00
Ivan Kravets
b364389541
If platformio is installed via brew, show it for upgrade
2016-07-30 19:46:08 +03:00
Ivan Kravets
e6d3f6bc3f
Add explanation about "Failed to find MSBuild toolsets directory"
2016-07-30 14:10:15 +03:00
Ivan Kravets
e821a438fe
Add support for local "--echo" for Serial Port Monitor // Resolve #733
2016-07-28 23:08:42 +03:00
Ivan Kravets
34b1f3b0a1
Handle includes from CPPPATH for PlatformIOLibBuilder
2016-07-28 22:15:03 +03:00
Ivan Kravets
5c53b93a49
Update history
2016-07-28 18:49:22 +03:00
Ivan Kravets
c61ff611fb
Improve support for Microchip PIC32 development platform and ChipKIT boards // Resolve #438
2016-07-28 18:47:20 +03:00
Ivan Kravets
ef9e1a0170
Fix Project Generator for ESP8266 and ARM mbed based projects
2016-07-28 18:44:29 +03:00
Ivan Kravets
3a7032ec9c
Show a warning about Circular Dependencies
2016-07-28 17:29:53 +03:00
Ivan Kravets
339acab917
PyLint fix
2016-07-28 16:27:48 +03:00
Ivan Kravets
8c5fabe411
Avoid infinite loop when we've already searched for dependencies
2016-07-28 16:13:49 +03:00
Ivan Kravets
269967a809
Typo fix
2016-07-28 14:39:38 +03:00
Ivan Kravets
b177bb5bfb
Remove debug code; a few bugfixes
2016-07-28 14:09:29 +03:00
Ivan Kravets
3c795a215e
Fix typo
2016-07-28 02:08:30 +03:00
Ivan Kravets
e3e6676420
Refactor Library Dependency Finder
2016-07-28 01:54:09 +03:00
Ivan Kravets
be85eb3e4a
Refactor Library Dependency Finder
2016-07-28 01:52:18 +03:00
Valeriy Koval
98f8c6b25a
Switch to gcc-built LwIP library for espressif platform
2016-07-27 14:59:00 +03:00
Ivan Kravets
262b12524b
Push 2.11.2.dev2
2016-07-26 20:45:00 +03:00
Valeriy Koval
826b518048
Fix linking process for microchippic32 platfrom // Issue #438
2016-07-26 20:11:50 +03:00
Ivan Kravets
187315fc08
Allow to disable library archiving ("*.ar") // Resolve #719
2016-07-24 20:04:09 +03:00
Ivan Kravets
01c0b45ea2
Introduce "lib_compat_level" option for project configuration file
2016-07-24 18:17:23 +03:00
Ivan Kravets
dfc594fc39
Improve Project Generator for PlatformIO IDE (fixes incorrect linter errors)
2016-07-23 23:11:50 +03:00
Ivan Kravets
2892cb8c2f
Fix cmd_init test
2016-07-22 18:16:26 +03:00
Ivan Kravets
fc9c66b0c3
Update examples
2016-07-22 18:03:35 +03:00
Ivan Kravets
6900052ecd
Reorder command options
2016-07-22 18:02:04 +03:00
Ivan Kravets
0b862735b2
Push 2.11.2.dev0
2016-07-22 17:23:49 +03:00
Valeriy Koval
a1d9bc7cee
Fix ElfToHex builder for microchippic32
2016-07-22 16:43:02 +03:00
Ivan Kravets
1738f44847
Simplify platformio.ini default template
2016-07-19 23:51:22 +03:00
Ivan Kravets
30733e8376
Improve package caching for PkgManager
2016-07-19 23:49:50 +03:00
Ivan Kravets
1029233ec7
Merge branch 'develop' into feature/platformio-30
...
* develop:
Update docs for Teensy USB Features // Issue #722
Implement Teensy 2.0 USB functionality (HID, SERIAL_HID, DISK, MIDI, etc.) // Resolve #722
Add support for Pinoccio Scout board // Resolve #52
Fix broken LD Script for Element14 chipKIT Pi board // Resolve #725 Resolve #726
Fix USB flags processing for teensy platform // Issue #722
Add Pinoccio board // Issue #52
Minor improvements for CLion docs
Improved docs for integration with CLion IDE
Version bump to 2.11.1 (issues #472 , #629 , #710 , #711 , #712 , #713 , #718 )
Typo fix
Add "udev" rules for OpenOCD CMSIS-DAP adapters // Resolve #718
Update history
Ignore "[platformio]" section from custom project configuration CI
Bump to 2.11.1b1
Add Arduino M0 Pro and Tian to the examples // Issue #472
Fix issue when `pioenvs` folder doesn't exist
Add more info about `.pioenvs` directory
Improve CMSIS selection for SAMD21 boards
Improve support for SAMD21 based boards
Add contributing guidelines
2016-07-18 22:43:24 +03:00
Ivan Kravets
f16c05c429
Update docs for Teensy USB Features // Issue #722
2016-07-18 22:20:04 +03:00
Ivan Kravets
d7fa255166
Implement Teensy 2.0 USB functionality (HID, SERIAL_HID, DISK, MIDI, etc.) // Resolve #722
2016-07-18 21:06:45 +03:00
Ivan Kravets
60b3fef37a
Add support for Pinoccio Scout board // Resolve #52
2016-07-18 20:39:04 +03:00
Ivan Kravets
7b8fb77250
Fix broken LD Script for Element14 chipKIT Pi board // Resolve #725 Resolve #726
2016-07-18 20:36:24 +03:00
Ivan Kravets
1127914512
Fix broken import
2016-07-18 15:47:38 +03:00
Ivan Kravets
5b68d34764
Allow to load PlatformIO project using passed directory
2016-07-18 15:36:08 +03:00
Valeriy Koval
79a4a943dc
Fix USB flags processing for teensy platform // Issue #722
2016-07-18 14:52:25 +03:00
Valeriy Koval
7ad8d08037
Add Pinoccio board // Issue #52
2016-07-18 12:14:48 +03:00
Ivan Kravets
f10202c00b
Refactor base package manager; Full VCS support as external package item
2016-07-18 01:38:35 +03:00
Ivan Kravets
7b3a235bd7
Don't duplicate source code to .pioenvs directory
2016-07-17 19:19:53 +03:00
Ivan Kravets
e264788f8e
Fix non renamed PLATFORM variable
2016-07-17 16:36:05 +03:00
Ivan Kravets
49f5c1d078
Fix PyLint "line too long" warning
2016-07-17 16:19:24 +03:00
Ivan Kravets
8eed54ca45
Refactor PLATFORM and FRAMEWORK build variables with PIO prefix
2016-07-17 16:05:28 +03:00
Ivan Kravets
daac1b2590
Print human-readable information when processing environments without // Resolve #721
2016-07-17 00:48:59 +03:00
Ivan Kravets
70031040b3
Rename test --ignore option to --skip
2016-07-16 18:00:55 +03:00
Ivan Kravets
da6f424b11
Export root "env" to the extra script
2016-07-16 00:19:56 +03:00
Ivan Kravets
02e883b55c
Implement "lib_extra_dirs" option for project environment // Resolve #537
2016-07-15 23:51:33 +03:00
Ivan Kravets
9838aef6b8
Check library compatibility with project environment before building // Resolve #415
2016-07-15 23:06:10 +03:00
Ivan Kravets
2bfa3517f0
Add license field to library.json // Resolve #522
2016-07-15 19:57:55 +03:00
Ivan Kravets
06494729f1
Fix for Python 2.6
2016-07-15 19:40:11 +03:00
Ivan Kravets
8726f8317c
Typo fix
2016-07-15 18:59:10 +03:00
Ivan Kravets
c7d9ab8474
Allow to use extra build options as array for library.json // Issue #289
2016-07-15 18:41:16 +03:00
Ivan Kravets
4997528f6a
Handle specific extra build flags from library.json // Resolve #289
2016-07-15 16:12:07 +03:00
Ivan Kravets
4b622b8603
Improve library builder for Arduino lib structure
2016-07-13 13:24:44 +03:00
Ivan Kravets
4f57cc52d4
Minor improvements for CLion docs
2016-07-13 11:56:20 +03:00
Ivan Kravets
ba23475425
Improved docs for integration with CLion IDE
2016-07-13 11:49:52 +03:00
Ivan Kravets
f88466f3cd
Merge branch 'release/v2.11.1'
2016-07-12 19:37:00 +03:00
Ivan Kravets
60be939a1f
Merge branch 'release/v2.11.1' into develop
2016-07-12 19:37:00 +03:00
Ivan Kravets
2dd01247e1
Version bump to 2.11.1 (issues #472 , #629 , #710 , #711 , #712 , #713 , #718 )
2016-07-12 19:34:14 +03:00
Ivan Kravets
77a4d3f773
Typo fix
2016-07-12 19:29:49 +03:00
Ivan Kravets
6cbd286836
Add "udev" rules for OpenOCD CMSIS-DAP adapters // Resolve #718
2016-07-12 19:26:33 +03:00
Ivan Kravets
b447e0aeab
Update history
2016-07-11 23:08:08 +03:00
Ivan Kravets
b165c3f543
Ignore "[platformio]" section from custom project configuration CI
2016-07-11 22:40:37 +03:00
Ivan Kravets
d246ef9a2e
Bump to 2.11.1b1
2016-07-11 21:04:40 +03:00
Ivan Kravets
8fd553fbfc
Add Arduino M0 Pro and Tian to the examples // Issue #472
2016-07-11 19:52:47 +03:00
Ivan Kravets
f4cebfdbae
Fix issue when pioenvs folder doesn't exist
2016-07-11 19:44:36 +03:00
Ivan Kravets
2fdc57055b
Add more info about .pioenvs directory
2016-07-11 19:34:36 +03:00
Valeriy Koval
03b0b61aa1
Improve CMSIS selection for SAMD21 boards
2016-07-11 19:26:07 +03:00
Valeriy Koval
3984f80bae
Improve support for SAMD21 based boards
2016-07-11 19:12:10 +03:00
Ivan Kravets
8427b9c7ee
Create BasePkgManager for PlatformManager and Library Manager
2016-07-11 13:27:30 +03:00
Ivan Kravets
581fd356cd
Add contributing guidelines
2016-07-10 19:15:55 +03:00
Ivan Kravets
d88997c418
Typo fix
2016-07-09 19:30:02 +03:00
Ivan Kravets
d6b38dafc6
Merge branch 'develop' into feature/platformio-30
...
* develop:
Remove debug info
Add "Rebuild C/C++ Project Index" target to CLion and Eclipse IDEs
Iterating the dictionary directly instead of calling .keys()
Iterating the dictionary directly instead of calling .keys()
Add example dynamic `build_flags`
Add new articles
Update examples
2016-07-09 19:01:43 +03:00
Ivan Kravets
0056651447
Remove debug info
2016-07-09 18:49:35 +03:00
Ivan Kravets
a0d9173b4f
Add "Rebuild C/C++ Project Index" target to CLion and Eclipse IDEs
2016-07-09 18:44:45 +03:00
Ivan Kravets
f12c721f44
Iterating the dictionary directly instead of calling .keys()
2016-07-09 15:26:38 +03:00
Ivan Kravets
a73a710364
Iterating the dictionary directly instead of calling .keys()
2016-07-09 15:16:42 +03:00
Ivan Kravets
e33e950712
Add example dynamic build_flags
2016-07-09 14:38:49 +03:00
Ivan Kravets
f767feeef9
Add new articles
2016-07-07 00:26:33 +03:00
Ivan Kravets
fd924f29f3
Update examples
2016-07-06 15:28:39 +03:00
Ivan Kravets
13112ad6d4
Fix issue when development platform doesn't support frameworks
2016-07-06 15:27:46 +03:00
Ivan Kravets
b043a2258f
Merge branch 'develop' into feature/platformio-30
...
* develop: (27 commits)
Update boards list
Add Arduino M0 as a separate board
Update history
Update microchippic32 platform and boards
Fix PyLint warning
Keep user changes for ".gitignore" file when re-generate/update project data
Documented uploading of EEPROM data
Push 2.11.1.dev1
Automatically install dependent upload tools // Issue #472
Split source files to HEADERS and SOURCES when generate project for Qt Creator IDE // Resolve #713
Improve project generator for CLion IDE
Fix missing trailing ``\`` for the source files list when generate project for Qt Creator IDE // Resolve #711
* Fix missed ``--boot`` flag for the firmware uploader for ATSAM3X8E Cortex-M3 MCU based boards (Arduino Due, etc) // Resolve #710
Initial support for Arduino M0/Tian boards // Issue #472
Update project template for Qt Creator // Issue #711
Fix missed --boot flag for sam3x uploader // Issue # 710
Auto-remove project cache when PlatformIO is upgraded
Version bump to 2.11.0 (issues #472 , #520 , #614 , #620 , #685 , #698 , #699 )
Update history
Update espressif platform according to the new framework version
2016-07-06 15:04:30 +03:00
Ivan Kravets
7f47a2fd25
Update boards list
2016-07-06 13:27:36 +03:00
Valeriy Koval
8fe8318c77
Add Arduino M0 as a separate board
2016-07-06 11:02:36 +03:00
Ivan Kravets
ae81ec043d
Update history
2016-07-05 17:40:00 +03:00
Valeriy Koval
9ba96d3673
Update microchippic32 platform and boards
2016-07-05 17:06:14 +03:00
Ivan Kravets
db204941ed
Fix PyLint warning
2016-07-05 13:28:22 +03:00
Ivan Kravets
5cd3f9d84d
Keep user changes for ".gitignore" file when re-generate/update project data
2016-07-05 13:18:31 +03:00
Ivan Kravets
9160e61ac7
Documented uploading of EEPROM data
2016-07-05 12:34:37 +03:00
Ivan Kravets
63ae732e72
Push 2.11.1.dev1
2016-07-05 00:14:00 +03:00
Ivan Kravets
ac9c3f88f9
Automatically install dependent upload tools // Issue #472
2016-07-05 00:11:48 +03:00
Ivan Kravets
52f1502051
Split source files to HEADERS and SOURCES when generate project for Qt Creator IDE // Resolve #713
2016-07-04 23:42:19 +03:00
Ivan Kravets
e8acc9ca39
Improve project generator for CLion IDE
2016-07-04 23:30:34 +03:00
Ivan Kravets
935f7cd5c3
Fix missing trailing `\` for the source files list when generate project for Qt Creator IDE // Resolve #711
2016-07-04 20:36:02 +03:00
Ivan Kravets
e8290054c2
* Fix missed `--boot` flag for the firmware uploader for ATSAM3X8E Cortex-M3 MCU based boards (Arduino Due, etc) // Resolve #710
2016-07-04 20:35:29 +03:00
Valeriy Koval
2c7c74743d
Initial support for Arduino M0/Tian boards // Issue #472
2016-07-04 19:28:02 +03:00
Valeriy Koval
4dd90d5493
Update project template for Qt Creator // Issue #711
2016-07-04 18:01:49 +03:00
Valeriy Koval
241ad8174f
Fix missed --boot flag for sam3x uploader // Issue # 710
2016-07-04 13:40:43 +03:00
Ivan Kravets
98f5f73a41
Auto-remove project cache when PlatformIO is upgraded
2016-06-29 13:17:06 +03:00
Ivan Kravets
62ad72fb11
Merge branch 'release/v2.11.0'
2016-06-28 18:04:20 +03:00
Ivan Kravets
4552931b95
Merge branch 'release/v2.11.0' into develop
2016-06-28 18:04:20 +03:00
Ivan Kravets
39f9789fa1
Version bump to 2.11.0 (issues #472 , #520 , #614 , #620 , #685 , #698 , #699 )
2016-06-28 18:04:08 +03:00
Ivan Kravets
8d7ff7f37e
Update history
2016-06-28 18:01:08 +03:00
Valeriy Koval
59606410f4
Update espressif platform according to the new framework version
2016-06-28 14:10:18 +03:00
Valeriy Koval
486529b112
Add initial support for Arduino M0 Pro board // Issue #472
2016-06-28 11:27:49 +03:00
Ivan Kravets
b16938937b
Merge pull request #706 from jphollanti/doc_updates
...
Doc updates
2016-06-26 21:43:22 +03:00
jphollanti
2ba3603a3d
add command example to create library examples
2016-06-26 11:29:46 +03:00
jphollanti
f6b9fd02b2
Added mention about building docs to README.rst
2016-06-26 11:19:13 +03:00
jphollanti
85becf861f
Add a mention about library managers 24 hour update cycle
2016-06-26 11:12:02 +03:00
Ivan Kravets
7344828cf7
Update history
2016-06-25 13:34:51 +03:00
Ivan Kravets
51a9565a72
Refactored lib_force and lib_ignore logic
2016-06-25 13:23:24 +03:00
Ivan Kravets
bc30bf5566
Typo fixes
2016-06-24 12:54:01 +03:00
Ivan Kravets
dd111aac4a
Library deep search for dependency finder
2016-06-23 23:25:13 +03:00
Ivan Kravets
476b43d539
Fix issue with super()
2016-06-23 21:39:24 +03:00
Ivan Kravets
1d919e5874
New articles
2016-06-23 20:21:48 +03:00
Ivan Kravets
1089c55b26
Update history
2016-06-23 17:34:00 +03:00
Ivan Kravets
d4a866414f
Minor fixes
2016-06-23 15:51:08 +03:00
Ivan Kravets
2ed00064e2
Fix PyLint warning
2016-06-22 23:58:42 +03:00
Ivan Kravets
1d7add213e
Embedded Board compatibility with more than one development platform // Resolve #456
2016-06-22 23:21:36 +03:00
Ivan Kravets
3572b60afd
Show detailed build information about dependent libraries // Resolve #617
2016-06-22 23:17:02 +03:00
Ivan Kravets
f8db1d11a7
New Library Build System: intelligent dependency finder that interprets C Preprocessor conditional macros // Resolve #432
2016-06-22 21:25:44 +03:00
Ivan Kravets
bb7bf4e91b
Fix issue with board extraFlags
2016-06-22 19:56:22 +03:00
Valeriy Koval
51dd86e6da
Add new SAMD21 boards // Issue #520 , #620
2016-06-21 15:03:09 +03:00
Ivan Kravets
4736bfeea6
Fix missed build.extra_flags for the board
2016-06-20 21:47:13 +03:00
Ivan Kravets
d656d6d594
Duplicate source files to pioenvs
2016-06-20 21:37:10 +03:00
Ivan Kravets
76e07d5012
Refactor source files finder
2016-06-20 20:33:53 +03:00
Ivan Kravets
037b520b2c
Merge branch 'develop' into feature/platformio-30
...
* develop:
Use env.Flatten to manipulate with CPPDEFINES
Update name of the OpenEnergyMonitor board // Resolve #699
Fix PyLint warning
Remove duplicated flags // Issue #698
Disable dependancy info
Revert back previous LINKFLAGS
Better removing unnecessary flags using ``build_unflags`` option // Resolve #698
Fix unnecessary uppercase for target includes
2016-06-19 19:21:07 +03:00
Ivan Kravets
748437ef7a
Use env.Flatten to manipulate with CPPDEFINES
2016-06-18 23:37:58 +03:00
Ivan Kravets
d219999892
Update name of the OpenEnergyMonitor board // Resolve #699
2016-06-18 13:26:04 +03:00
Ivan Kravets
53bd1df8e5
Fix PyLint warning
2016-06-18 01:15:15 +03:00
Ivan Kravets
2b88ef134b
Remove duplicated flags // Issue #698
2016-06-18 00:56:04 +03:00
Ivan Kravets
2eca835ec7
Disable dependancy info
2016-06-18 00:53:23 +03:00
Ivan Kravets
8d94a62b9c
Revert back previous LINKFLAGS
2016-06-18 00:52:46 +03:00
Ivan Kravets
4035b9ac6c
Better removing unnecessary flags using `build_unflags` option // Resolve #698
2016-06-18 00:38:00 +03:00
Ivan Kravets
8a13a18737
Fix PyLint warning
2016-06-16 00:53:19 +03:00
Ivan Kravets
8a67ea9ca2
Allow to ignore tests using glob patterns // Issue #408
2016-06-16 00:36:04 +03:00
Valerii Koval
31a110c37f
Fix unnecessary uppercase for target includes
2016-06-15 20:55:45 +03:00
Ivan Kravets
6a08b2126f
Merge branch 'develop' into feature/platformio-30
...
* develop:
Fix issue with ``platformio init --ide`` command for Python 2.6
Version bump to 2.10.3
Fix issue with appending PIO version to Build Defines
Add test for `init --ide eclipse`
Version bump to 2.10.2 (issues #695 )
Fix firmware uploading to Arduino/Genuino 101 // Resolve #695
Use $PLATFORM from build environment instead from the board config
Update Intel ARC32 Arduino framework to v1.0.6 // Issue #695
Update Intel ARC32 Arduino framework to v1.0.6
Add support for ST Nucleo L031K6 board to ARM mbed framework
Revert mcu option for genuino101
Update intel_arc32 platform
Update HISTORY.rst
Fix upload size checker
Process "$BUILD_UNFLAGS" variable
Restore PIO macros if it was deleted by framework
2016-06-15 20:11:22 +03:00
Ivan Kravets
47c238b1eb
Fix issue with `platformio init --ide` command for Python 2.6
2016-06-15 19:30:37 +03:00
Ivan Kravets
72c4db25f0
Merge branch 'release/v2.10.3' into develop
2016-06-15 18:46:57 +03:00
Ivan Kravets
50f9186682
Merge branch 'release/v2.10.3'
2016-06-15 18:46:56 +03:00
Ivan Kravets
2cd22f725e
Version bump to 2.10.3
2016-06-15 18:46:41 +03:00
Ivan Kravets
1cab0c168e
Fix issue with appending PIO version to Build Defines
2016-06-15 18:42:56 +03:00
Ivan Kravets
5dac4e3af6
Add test for init --ide eclipse
2016-06-15 18:42:25 +03:00
Ivan Kravets
09032fb4a5
Merge branch 'release/v2.10.2'
2016-06-15 17:57:39 +03:00
Ivan Kravets
48a8086519
Merge branch 'release/v2.10.2' into develop
2016-06-15 17:57:39 +03:00
Ivan Kravets
c62a3f8ee6
Version bump to 2.10.2 (issues #695 )
2016-06-15 17:57:28 +03:00
Ivan Kravets
682e435ded
Fix firmware uploading to Arduino/Genuino 101 // Resolve #695
2016-06-15 16:02:04 +03:00
Ivan Kravets
cdcf075635
Use $PLATFORM from build environment instead from the board config
2016-06-15 14:56:31 +03:00
Ivan Kravets
7e027db02b
Update Intel ARC32 Arduino framework to v1.0.6 // Issue #695
2016-06-15 14:52:11 +03:00
Ivan Kravets
4abaa67580
Update Intel ARC32 Arduino framework to v1.0.6
2016-06-15 14:48:46 +03:00
Ivan Kravets
13d43425e5
Add support for ST Nucleo L031K6 board to ARM mbed framework
2016-06-15 14:48:27 +03:00
Valeriy Koval
0ba315243b
Revert mcu option for genuino101
2016-06-15 14:45:08 +03:00
Ivan Kravets
1ac1e93bbf
Add links to the main command and repo with examples
2016-06-15 14:36:10 +03:00
Valeriy Koval
9655ca229f
Update intel_arc32 platform
2016-06-15 14:31:07 +03:00
Ivan Kravets
4b553dd659
Revert link to the issue
2016-06-15 14:13:43 +03:00
Ivan Kravets
bb22a1297b
Unit Testing for Embedded // Resolve #408
2016-06-15 14:10:42 +03:00
Ivan Kravets
f5727af40e
Fix upload size checker
2016-06-15 13:25:35 +03:00
Ivan Kravets
b842a1d9b1
Update HISTORY.rst
2016-06-15 13:18:29 +03:00
Ivan Kravets
2978133862
Fix upload size checker
2016-06-15 00:59:44 +03:00
Ivan Kravets
7422b99b42
Process "$BUILD_UNFLAGS" variable
2016-06-14 20:53:30 +03:00
Ivan Kravets
d04a7de26b
Restore PIO macros if it was deleted by framework
2016-06-14 20:48:56 +03:00
Ivan Kravets
4383f81c0f
Restore PIO macros if it was deleted by framework
2016-06-14 20:47:25 +03:00
Ivan Kravets
36a9bf69de
Merge branch 'develop' into feature/platformio-30
...
* develop:
Add support for ST Nucleo L031K6 board to ARM mbed framework
Fix typo
Fix pylint error
Update history
Improve linker flags handling for mbed
Update examples
Improve include selection for mbed boards with a custom vendor
Re-submit a package to PyPI
Version bump to 2.10.0 (issues #683 , #687 , #688 , #689 , #691 )
Pass PlatformIO macros with version to libs
Update ARM mbed framework package to v121
Typo fixes
Move custom platform and board to separate page
Add new ST Nucleo board
Update build script for mbed framework
Improve firmware uploading to Arduino Leonardo based boards // Resolve #691
Typo fix
2016-06-14 20:10:50 +03:00
Ivan Kravets
68d834fba0
Add support for ST Nucleo L031K6 board to ARM mbed framework
2016-06-14 19:59:17 +03:00
Ivan Kravets
64c9004036
Fix typo
2016-06-14 19:54:27 +03:00
Valeriy Koval
350fb885b8
Fix pylint error
2016-06-14 19:44:57 +03:00
Ivan Kravets
8d03f2dc80
Update history
2016-06-14 19:41:34 +03:00
Valeriy Koval
220dcd0f5c
Improve linker flags handling for mbed
2016-06-14 19:29:54 +03:00
Ivan Kravets
3671d7549d
Update examples
2016-06-14 18:08:35 +03:00
Valeriy Koval
a38910b381
Improve include selection for mbed boards with a custom vendor
2016-06-14 13:00:51 +03:00
Ivan Kravets
941b8e84f5
Merge branch 'release/v2.10.1'
2016-06-13 21:32:07 +03:00
Ivan Kravets
382c860d9b
Merge branch 'release/v2.10.1' into develop
2016-06-13 21:32:07 +03:00
Ivan Kravets
3dd51a442d
Re-submit a package to PyPI
2016-06-13 21:31:17 +03:00
Ivan Kravets
ed21e8c7b2
Merge branch 'release/v2.10.0'
2016-06-13 19:49:55 +03:00
Ivan Kravets
2b6ba32b2c
Merge branch 'release/v2.10.0' into develop
2016-06-13 19:49:55 +03:00
Ivan Kravets
14f582faeb
Version bump to 2.10.0 (issues #683 , #687 , #688 , #689 , #691 )
2016-06-13 19:49:37 +03:00
Ivan Kravets
768ac77ea2
Pass PlatformIO macros with version to libs
2016-06-13 19:46:54 +03:00
Ivan Kravets
f75a7c91eb
Update ARM mbed framework package to v121
2016-06-13 19:42:35 +03:00
Ivan Kravets
104132c5d3
Typo fixes
2016-06-13 19:24:13 +03:00
Ivan Kravets
3a315c5575
Move custom platform and board to separate page
2016-06-13 19:23:24 +03:00
Valeriy Koval
91fb714250
Add new ST Nucleo board
2016-06-13 17:46:35 +03:00
Valeriy Koval
10d868efa4
Update build script for mbed framework
2016-06-13 17:45:28 +03:00
Ivan Kravets
3b8bc42266
Improve firmware uploading to Arduino Leonardo based boards // Resolve #691
2016-06-11 23:35:29 +03:00
Ivan Kravets
41617f5560
Update documentation for the new decentralised development platforms // Resolve #479
2016-06-11 17:37:32 +03:00
Ivan Kravets
9fb7f251f6
Typo fix
2016-06-11 16:49:25 +03:00
Ivan Kravets
d8ca9d79c3
Merge branch 'develop' into feature/platformio-30
...
* develop:
Improve checking for the program size before uploading // Issue #689
Refactor board "hwid" option to "hwids"
Add HWID for NodeMCU board
Better checking of program size before uploading // Issue #689
2016-06-11 16:46:34 +03:00
Ivan Kravets
5398dbef95
Improve checking for the program size before uploading // Issue #689
2016-06-11 15:39:06 +03:00
Ivan Kravets
a4345cedc5
Refactor board "hwid" option to "hwids"
2016-06-11 15:12:27 +03:00
Ivan Kravets
ba574667c7
Add HWID for NodeMCU board
2016-06-11 13:35:02 +03:00
Ivan Kravets
f2c1e279c9
Better checking of program size before uploading // Issue #689
2016-06-11 00:55:38 +03:00
Ivan Kravets
51ad0ed830
Merge branch 'develop' into feature/platformio-30
...
* develop:
Check program size before uploading to the board // Resolve #689
Fix issue with "-L relative/path" when parsing "build_flags" // Resolve #688
Fix upload speed for OpenEnergyMonitor board
2016-06-11 00:36:27 +03:00
Ivan Kravets
60ff546fec
Check program size before uploading to the board // Resolve #689
2016-06-11 00:02:36 +03:00
Ivan Kravets
f6088cbbe1
Fix issue with "-L relative/path" when parsing "build_flags" // Resolve #688
2016-06-10 19:54:17 +03:00
Ivan Kravets
4b093dcdbb
Fix upload speed for OpenEnergyMonitor board
2016-06-10 18:01:46 +03:00
Ivan Kravets
4f39a2e3da
Merge branch 'develop' into feature/platformio-30
...
* develop:
Add support for STM32F0 boards for SPL framework // Issue #683
Add support for emonPi the OpenEnergyMonitor system // Resolve #687
Fix path to dfu util when it contains spaces.
2016-06-10 14:40:26 +03:00
Ivan Kravets
c9020d4879
Add support for STM32F0 boards for SPL framework // Issue #683
2016-06-09 19:17:19 +03:00
Ivan Kravets
c5b5e80de4
Add support for emonPi the OpenEnergyMonitor system // Resolve #687
2016-06-09 18:50:08 +03:00
Valeriy Koval
c1a8fdb940
Fix path to dfu util when it contains spaces.
2016-06-09 11:39:44 +03:00
Ivan Kravets
ff3e100b33
Minor fixes
2016-06-08 14:00:40 +03:00
Ivan Kravets
e892473af7
Refactor AutodetectUploadPort
2016-06-08 13:47:03 +03:00
Ivan Kravets
3a143270c2
Handle custom boards
2016-06-08 13:34:49 +03:00
Ivan Kravets
0aa2db8e91
Merge branch 'develop' into feature/platformio-30
...
* develop:
Add support for Arduboy DevKit
# Conflicts:
# platformio/__init__.py
# platformio/boards/misc.json
2016-06-06 18:14:53 +03:00
Ivan Kravets
1c8de51054
Add support for Arduboy DevKit
2016-06-06 18:13:12 +03:00
Ivan Kravets
d3ab58a487
Merge branch 'develop' into feature/platformio-30
...
* develop:
Typo fix
Version bump to 2.9.4
Show "udev" warning only for the Linux OS while upload firmware
Version bump to 2.9.3
Notify Linux user to install PlatformIO udev rules
Add new article
Add support for Arduboy
Remove unused imports
Refactor firmware uploading to the embedded boards with SAM-BA bootloader
Fix firmware uploading to the embedded boards with SAM-BA bootloader
Add explanation about waiting for the new serial port
Hook when new serial port is the same in boot mode
Revert back some code linked with uploading to Leonardo/Due
# Conflicts:
# platformio/__init__.py
# platformio/boards/misc.json
# platformio/builder/scripts/atmelavr.py
# platformio/builder/scripts/atmelsam.py
# platformio/builder/tools/pioupload.py
2016-06-06 14:33:09 +03:00
Ivan Kravets
34c171f9fd
Typo fix
2016-06-04 00:30:02 +03:00
Ivan Kravets
9b2d49455a
Merge branch 'release/v2.9.4'
2016-06-04 00:26:01 +03:00
Ivan Kravets
730b2371df
Merge branch 'release/v2.9.4' into develop
2016-06-04 00:26:01 +03:00
Ivan Kravets
f1afa864cd
Version bump to 2.9.4
2016-06-04 00:25:15 +03:00
Ivan Kravets
439cd77db8
Show "udev" warning only for the Linux OS while upload firmware
2016-06-04 00:23:33 +03:00
Ivan Kravets
4c35870dff
Merge branch 'release/v2.9.3'
2016-06-03 21:04:04 +03:00
Ivan Kravets
9f3624d26e
Merge branch 'release/v2.9.3' into develop
2016-06-03 21:04:04 +03:00
Ivan Kravets
ac4e8514db
Version bump to 2.9.3
2016-06-03 21:03:48 +03:00
Ivan Kravets
646123f9ab
Notify Linux user to install PlatformIO udev rules
2016-06-03 20:57:20 +03:00
Ivan Kravets
11ef9dbdcb
Add new article
2016-06-03 20:40:24 +03:00
Ivan Kravets
f3526b1d95
Add support for Arduboy
2016-06-03 20:14:37 +03:00
Ivan Kravets
45d5159fe3
Remove unused imports
2016-06-03 18:46:28 +03:00
Ivan Kravets
439e6b4ccf
Refactor firmware uploading to the embedded boards with SAM-BA bootloader
2016-06-03 18:35:47 +03:00
Ivan Kravets
fb08322c17
Fix firmware uploading to the embedded boards with SAM-BA bootloader
2016-06-03 13:58:51 +03:00
Ivan Kravets
c815e0fadc
Add explanation about waiting for the new serial port
2016-06-03 01:29:18 +03:00
Ivan Kravets
190ffab76d
Hook when new serial port is the same in boot mode
2016-06-03 01:16:16 +03:00
Ivan Kravets
882bddf77e
Revert back some code linked with uploading to Leonardo/Due
2016-06-03 00:42:52 +03:00
Ivan Kravets
06e42dc689
Merge branch 'develop' into feature/platformio-30
...
* develop:
Version bump to 2.9.2 (issues #641 , #645 , #648 , #652 , #664 , #665 , #666 , #671 , #674 )
Fix issue with ARM mbed framework when abstract class breaks compile for LPC1768 // Resolve #666
Fix issue with ARM mbed framework and multiple definition errors on FRDM-KL46Z board // Resolve #641
List embedded boards in docs
Fix multiple definition in mbed framework when using abstract class // Issue #641 , #666
Add "stlink" as the default uploader for STM32 Discovery boards // Resolve #665
Implement grep serial ports for Windows
Remove unused imports
Minor improvements
Fix PyLint's "misplaced-comparison-constant"
Use $PROGNAME instead static name when looking for the firmware
Update title of the article
Add new articles
Link Community Forums FAQ with Docs FAQ
Grep for "/dev/cu.*" on OS X
Skip grep search for serial ports on Windows machines
Improve firmware uploading to Arduino Leonardo based boards
Add MinGW to the PATH
# Conflicts:
# docs/index.rst
# docs/platforms/creating_board.rst
# docs/projectconf.rst
# docs/userguide/platforms/cmd_install.rst
# platformio/__init__.py
# platformio/builder/scripts/atmelavr.py
# platformio/builder/scripts/atmelsam.py
# platformio/builder/scripts/frameworks/mbed.py
2016-06-02 23:53:24 +03:00
Ivan Kravets
4f1e1a38c9
Merge branch 'release/v2.9.2'
2016-06-02 20:57:09 +03:00
Ivan Kravets
a9c02c9cbc
Merge branch 'release/v2.9.2' into develop
2016-06-02 20:57:09 +03:00
Ivan Kravets
331cfb5b54
Version bump to 2.9.2 (issues #641 , #645 , #648 , #652 , #664 , #665 , #666 , #671 , #674 )
2016-06-02 20:56:52 +03:00
Ivan Kravets
0b80ed6c2b
Fix issue with ARM mbed framework when abstract class breaks compile for LPC1768 // Resolve #666
2016-06-02 20:47:09 +03:00
Ivan Kravets
38967eab64
Fix issue with ARM mbed framework and multiple definition errors on FRDM-KL46Z board // Resolve #641
2016-06-02 20:45:43 +03:00
Ivan Kravets
3ad1ad4ef1
List embedded boards in docs
2016-06-02 20:41:10 +03:00
Valeriy Koval
0c8f469246
Fix multiple definition in mbed framework when using abstract class // Issue #641 , #666
2016-06-02 17:27:52 +03:00
Ivan Kravets
03d9351dec
Add "stlink" as the default uploader for STM32 Discovery boards // Resolve #665
2016-06-02 16:41:04 +03:00
Ivan Kravets
b3fc6617e5
Implement grep serial ports for Windows
2016-06-02 14:57:44 +03:00
Ivan Kravets
1fdc2e3091
Remove unused imports
2016-06-02 01:13:34 +03:00
Ivan Kravets
c773c8f5d5
Minor improvements
2016-06-02 01:09:05 +03:00
Ivan Kravets
b188a05b69
Fix PyLint's "misplaced-comparison-constant"
2016-06-02 00:14:02 +03:00
Ivan Kravets
d7ca3f15a4
Use $PROGNAME instead static name when looking for the firmware
2016-06-01 23:33:15 +03:00
Ivan Kravets
406e240de1
Update title of the article
2016-06-01 22:14:37 +03:00
Ivan Kravets
f3689ac157
Add new articles
2016-06-01 21:30:30 +03:00
Ivan Kravets
ce72ee04f4
Link Community Forums FAQ with Docs FAQ
2016-06-01 20:36:13 +03:00
Ivan Kravets
694121d49a
Grep for "/dev/cu.*" on OS X
2016-06-01 20:35:05 +03:00
Ivan Kravets
250b39bcc8
Skip grep search for serial ports on Windows machines
2016-06-01 20:26:10 +03:00
Ivan Kravets
c74a2b4529
Improve firmware uploading to Arduino Leonardo based boards
2016-06-01 20:24:08 +03:00
Ivan Kravets
ff7bc9092d
Patch development platforms after upgrade process // Issue #479
2016-05-31 23:43:27 +03:00
Ivan Kravets
d6b6fa2baf
Install development platform from local dir and VCS(git, hg, svn) // Issue #479
2016-05-31 00:22:25 +03:00
Valeriy Koval
bfd66deb37
Initial support for unit testing // Issue #408
2016-05-30 17:50:37 +03:00
Ivan Kravets
bf149c075d
Auto install too-unity for hardware unit testing
2016-05-30 14:31:58 +03:00
Ivan Kravets
a1e7ce415b
Add MinGW to the PATH
2016-05-30 13:15:19 +03:00
Ivan Kravets
2ecc007615
Implement packages updating; other improvements to Package Manager // Issue #479
2016-05-29 23:28:50 +03:00
Ivan Kravets
7a053e6df2
Merge branch 'develop' into feature/platformio-30
...
* develop:
Automatically add source directory to "CPPPATH" of Build System
2016-05-29 18:17:34 +03:00
Ivan Kravets
ab15bafc5b
Automatically add source directory to "CPPPATH" of Build System
2016-05-29 18:09:21 +03:00
Ivan Kravets
806f6cd2ab
Fix platform installer if platform is already installed
2016-05-29 17:59:08 +03:00
Ivan Kravets
b7921c7dcb
Merge branch 'develop' into feature/platformio-30
...
* develop:
Fixed configuration data for TI LaunchPads based on msp430fr4133 and msp430fr6989 MCUs // Resolve #676
2016-05-29 17:18:29 +03:00
Ivan Kravets
f6014d2e52
Fixed configuration data for TI LaunchPads based on msp430fr4133 and msp430fr6989 MCUs // Resolve #676
2016-05-29 16:47:54 +03:00
Ivan Kravets
420c93aaa3
Automatically install missed development platform for run command
2016-05-29 00:50:05 +03:00
Ivan Kravets
23ef51a4e8
Update tests according new development platforms architecture // Issue #479
2016-05-28 22:51:33 +03:00
Ivan Kravets
c73dd60bd1
Merge branch 'develop' into feature/platformio-30
...
* develop:
Install tox manually
Simplified documentation for Continuous integration with AppVeyor // Resolve #671
Fix broken links to project examples
Add stlink as the default uploader for disco boards // Issue #665
Specify supported types of library repository
2016-05-28 20:42:50 +03:00
Ivan Kravets
35a602cfef
Install tox manually
2016-05-28 20:27:16 +03:00
Ivan Kravets
6ecd86a244
Simplified documentation for Continuous integration with AppVeyor // Resolve #671
2016-05-28 20:22:15 +03:00
Ivan Kravets
0cb28f906e
Fix broken links to project examples
2016-05-28 19:09:24 +03:00
Ivan Kravets
426389b255
Fix package removing when it is symbolically linked
2016-05-27 15:50:57 +03:00
Ivan Kravets
825c60e2bd
Automatically add SCons to the packages list if it is missed in platform manifest // Issue #479
2016-05-27 14:47:22 +03:00
Ivan Kravets
46893e2f04
Stop build process when framework is used and board is not specified
2016-05-27 12:48:10 +03:00
Ivan Kravets
567f9c06cc
Disable platform auto-update (temporary)
2016-05-27 12:35:20 +03:00
Ivan Kravets
9a1f1ddb8b
Allow to install development platform from local directory // Issue #479
2016-05-26 22:33:17 +03:00
Ivan Kravets
d68eb28629
Decentralized architecture for development platforms // Issue #479
2016-05-26 19:43:36 +03:00
Valeriy Koval
1a305f2dd7
Add stlink as the default uploader for disco boards // Issue #665
2016-05-25 11:29:26 +03:00
Ivan Kravets
cd22f5197b
Specify supported types of library repository
2016-05-24 19:20:12 +03:00
Ivan Kravets
349b159a7b
Move boards and platforms to separate repos // Issue #479
2016-05-23 22:28:48 +03:00
Ivan Kravets
b3d27b42ad
Add key-binding for Toggle Build Panel
2016-05-18 15:46:59 +03:00
Ivan Kravets
ab3a5331c1
New article by Pedro Minatel
2016-05-12 19:51:22 +03:00
Ivan Kravets
9cbe12fbb8
New article by Pedro Minatel
2016-05-12 19:51:04 +03:00
Ivan Kravets
056cc08d68
Fix issue with `src_filter` option for Windows OS // Resolve #652
2016-05-10 15:36:00 +03:00
Ivan Kravets
69effbfedb
Add new articles; Link to the Virtual IoT Meetup
2016-05-07 00:16:39 +03:00
Ivan Kravets
d881dfb63c
Typo fix
2016-05-06 19:52:27 +03:00
Ivan Kravets
d89b2828e3
Add "Keep build panel visible" to PlatformIO IDE FAQ
2016-05-06 18:22:09 +03:00
Valeriy Koval
75ca6c6e52
Add several new mbed boards
2016-05-06 15:26:56 +03:00
Ivan Kravets
304c8b7184
Add support for MightyCore ATmega8535 board // Issue #585
2016-05-06 15:18:48 +03:00
Ivan Kravets
3c46c17242
Typo fix
2016-05-04 15:51:45 +03:00
Ivan Kravets
aca646e6b9
Use HTTP mirror for Package Manager in case with SSL errors // Resolve #645
2016-05-04 15:50:00 +03:00
Ivan Kravets
b587927687
Sync examples
2016-05-04 15:11:15 +03:00
Ivan Kravets
3edc336f62
Fix bug with "env_default" when "pio run -e" is used
2016-05-04 15:10:08 +03:00
Ivan Kravets
eee6685c59
Update platforms liste README
2016-05-04 14:59:08 +03:00
Ivan Kravets
76b5434157
Merge branch 'release/v2.9.1' into develop
2016-04-30 18:20:46 +03:00
Ivan Kravets
a05f55554f
Merge branch 'release/v2.9.1'
2016-04-30 18:20:45 +03:00
Ivan Kravets
ea800f35b7
Version bump to 2.9.1 (issues #639 )
2016-04-30 18:20:31 +03:00
Ivan Kravets
4c70856505
Update history
2016-04-30 17:40:55 +03:00
Ivan Kravets
cf7a3e377f
Scan all prototypes with pointers
2016-04-30 17:35:41 +03:00
Ivan Kravets
03c0033bed
Optmize INO to CPP converter // Issue #639
2016-04-30 17:33:45 +03:00
Ivan Kravets
238fa36212
Fix path for Windows for Preprocessor
2016-04-30 17:23:51 +03:00
Ivan Kravets
f42c8f10f3
Improve INO to CPP converter // Issue #639
2016-04-30 17:19:18 +03:00
Ivan Kravets
0a760ce9a4
Update number of supported development platforms
2016-04-30 13:36:20 +03:00
Ivan Kravets
a77cbe5c16
Handle pointer to the prototypes while converting "*.ino" to ".cpp" // Resolve #639
2016-04-30 13:28:57 +03:00
Ivan Kravets
475a521d0f
Minor fixes
2016-04-28 21:19:31 +03:00
Ivan Kravets
6a387359c3
Import examples as submodule
2016-04-28 18:49:50 +03:00
Ivan Kravets
7498791520
Remove examples
2016-04-28 18:48:59 +03:00
Ivan Kravets
f80b378a7b
Merge branch 'release/v2.9.0'
2016-04-28 18:48:01 +03:00
Ivan Kravets
9b86fdcfb0
Version bump to 2.9.0 (issues #438 , #472 , #480 , #535 , #559 , #576 , #585 , #590 , #596 , #598 , #599 , #600 , #601 , #602 , #604 , #609 , #610 , #613 , #616 , #618 , #626 , #627 , #631 , #632 , #633 , #635 , #636 , #637 )
2016-04-28 18:23:50 +03:00
Ivan Kravets
4e2e8b9f07
Added support for new Arduino.org boards // Issue #472
2016-04-28 17:16:18 +03:00
Valeriy Koval
69d6529f7e
Add path to dfu-util for intel_arc32 // Issue #535
2016-04-28 16:48:58 +03:00
Ivan Kravets
4f0b48174b
Add support for MightyCore boards // Resolve #585
2016-04-28 16:27:53 +03:00
Ivan Kravets
0cf78c4297
Added support for Generic ATTiny13 // Resolve #636
2016-04-28 15:48:17 +03:00
Ivan Kravets
4c80a022c7
Use Unix path while converting INO to CPP // Issue #610
2016-04-28 14:52:53 +03:00
Ivan Kravets
f5f9421894
Disable Simba from CI
2016-04-28 14:24:34 +03:00
Ivan Kravets
f7a0374d2b
New RTOS and build Framework named "Simba" // Resolve #412
2016-04-28 14:11:56 +03:00
Ivan Kravets
ab48a2a8ff
Merge branch 'develop' of https://github.com/ivankravets/platformio into develop
...
* 'develop' of https://github.com/ivankravets/platformio :
Add missed COMMAND_LINE_TARGETS for microchippic32
Remove program target code from microchippic32
2016-04-28 13:47:26 +03:00
Ivan Kravets
8411769b0a
Sync examples
2016-04-28 13:47:07 +03:00
Valeriy Koval
9a9e177c41
Add missed COMMAND_LINE_TARGETS for microchippic32
2016-04-28 10:41:35 +03:00
Valeriy Koval
e98cc7e500
Remove program target code from microchippic32
2016-04-28 10:28:20 +03:00
Ivan Kravets
3529e9083d
Update history
2016-04-27 17:51:50 +03:00
Ivan Kravets
2cd12f30a4
Further work on Intel ARC 32-bit development platform // Issue #535
2016-04-27 17:48:26 +03:00
Ivan Kravets
d6d8e7ec74
New article by Hackaday
2016-04-27 17:13:39 +03:00
Valeriy Koval
b410eed57d
Fix lint errors
2016-04-27 15:26:59 +03:00
Valeriy Koval
53e5c483f7
Add info about intel_arc32 packages
2016-04-27 15:24:05 +03:00
Valeriy Koval
7b131ebdde
Initial support for intel_arc32 platform // Issue #535
2016-04-27 15:12:07 +03:00
Valeriy Koval
7a0ad497da
Improve microchippic32 platform
2016-04-27 14:19:38 +03:00
Ivan Kravets
4b6fc94f94
Allow to specify default environments "env_default" // Resolve #576
2016-04-27 14:10:18 +03:00
Valeriy Koval
ad9ae4c0af
Fix uploader flags for microchippic32 platform
2016-04-27 13:23:22 +03:00
Valeriy Koval
fc96e6a145
Add temporarily x32 libs for microchippic32 toolchain
2016-04-27 13:16:17 +03:00
Ivan Kravets
b317e7227a
Ask to install Python and Clang before PlatformIO IDE
2016-04-27 12:59:29 +03:00
Ivan Kravets
ab5d7f3313
Allowe to unflag(remove) base/initial flags using build_unflags // Resolve #559
2016-04-27 12:55:07 +03:00
Ivan Kravets
a7c0e2e944
Sync examples
2016-04-27 12:29:09 +03:00
Ivan Kravets
2264141879
Sync examples
2016-04-27 11:55:37 +03:00
Ivan Kravets
d5b41fe617
Add support for Microchip PIC32 development platform // Resolve #438
2016-04-27 11:43:48 +03:00
Ivan Kravets
b036a82203
Fix cache system when project's root directory is used as src_dir // Resolve #635
2016-04-27 00:00:40 +03:00
Ivan Kravets
eaf325b003
Further work on the support for PIC32
2016-04-26 23:29:45 +03:00
Ivan Kravets
3519cc1a75
PyLint fix
2016-04-26 22:54:39 +03:00
Ivan Kravets
2f58b9c7d2
Sync examples
2016-04-26 18:46:01 +03:00
Ivan Kravets
24ef799de7
Remove unused imports
2016-04-26 18:14:30 +03:00
Ivan Kravets
2682e8db8a
Optimise converter from ini to cpp // Issue #610
2016-04-26 18:11:03 +03:00
Ivan Kravets
00b76e6fb5
Refactor source code converter from "*.ino" to "*.cpp" // Resolve #610
2016-04-26 18:05:11 +03:00
Valeriy Koval
b70858261f
Fix toolchain name for microchippic32
2016-04-26 17:49:44 +03:00
Valeriy Koval
360024af38
Initial support for Microchip PIC32 platform // Issue #438
2016-04-26 17:47:23 +03:00
Ivan Kravets
bfdc425e7c
Update history with new boards
2016-04-26 14:19:45 +03:00
Valeriy Koval
7b14182083
Fix mcu option checking
2016-04-26 13:45:30 +03:00
Valeriy Koval
7c760da618
Update espressif platform according to the latest framework 2.2.0 // issue #627
2016-04-26 13:44:10 +03:00
Ivan Kravets
262307608c
Ask to install Python before IDE
2016-04-26 13:34:51 +03:00
Valeriy Koval
879efeffd5
Add variant for bbcmicrobit board
2016-04-26 13:24:31 +03:00
Valeriy Koval
a1ba9d542f
Add new timsp430 boards
2016-04-26 13:23:44 +03:00
Valeriy Koval
c77e1a9ae8
Add some new boards with mbed support
2016-04-26 13:21:30 +03:00
Ivan Kravets
c5d961e27e
Fix latice_ice40 dev platform for Python 2.6 // Issue #480
2016-04-26 13:13:44 +03:00
Ivan Kravets
ffdec11db4
Include Lattice iCE40 FPGA development platform in the docs
2016-04-26 11:54:30 +03:00
Ivan Kravets
b51d95aba5
New Lattice iCE40 FPGA development platform // Resolve #480
2016-04-26 11:43:46 +03:00
Valeriy Koval
f3e8cd9707
Add several ATTtiny boards
2016-04-26 11:38:48 +03:00
Ivan Kravets
19a4ccee8c
Be quiet when JSON output
2016-04-26 00:28:48 +03:00
Ivan Kravets
f7be8ad666
Fix firmware uploading using serial port with spaces in the path
2016-04-25 22:02:22 +03:00
Ivan Kravets
d01d40d33c
Sync examples
2016-04-25 21:58:25 +03:00
Ivan Kravets
0dd134c338
Remove Circle CI badge and conf
2016-04-25 21:07:08 +03:00
Ivan Kravets
b2aa46bf62
Allow multiple VID/PID pairs when detecting serial ports // Resolve #632
2016-04-25 21:05:34 +03:00
Valeriy Koval
d1f4f82897
Fix port autodececting without hwid
2016-04-25 20:35:57 +03:00
Valeriy Koval
12ef1b26bf
Fix flags scope for atmelsam
2016-04-25 14:39:23 +03:00
Valeriy Koval
1872ecff16
Add HWID option for the boards // Issue #632
2016-04-25 12:35:21 +03:00
Ivan Kravets
7cb21dd981
Move octocat to right
2016-04-24 23:21:58 +03:00
Ivan Kravets
565ca05366
Fix typo
2016-04-24 00:52:36 +03:00
Ivan Kravets
db0dbe6d8c
Automatically add `-DUSB_MANUFACTURER` with vendor's name // Resolve #631
2016-04-24 00:50:56 +03:00
Ivan Kravets
a821e5b553
Implement --json-output and --page options for pio lib search command // Resolve #604
2016-04-24 00:01:42 +03:00
Ivan Kravets
0fdccddd88
Code improvements
2016-04-23 23:21:01 +03:00
Ivan Kravets
9ff22f802a
Remove unused imports
2016-04-23 20:56:05 +03:00
Ivan Kravets
a2d08c6d9c
Sync examples
2016-04-23 20:49:09 +03:00
Ivan Kravets
da2946f45c
Update links to the new repo with Project Examples
2016-04-23 20:21:04 +03:00
Ivan Kravets
52bfe10ed5
Add submodule with Project Examples
2016-04-23 19:59:32 +03:00
Ivan Kravets
fb8c2c705c
Move examples to own repo https://github.com/platformio/platformio-examples
2016-04-23 19:51:12 +03:00
Ivan Kravets
f75358f561
Add ArduinoISP to docs
2016-04-23 17:52:01 +03:00
Ivan Kravets
a6ac5ad19b
Add GitHub corner
2016-04-23 15:48:57 +03:00
Ivan Kravets
728ef7f1b7
Add to docs "Jump to Declaration" and "Code Formatting"
2016-04-22 21:10:38 +03:00
Ivan Kravets
c1c9b1b219
Add FAQ to PlatformIO IDE and auto save modified files on build
2016-04-22 13:21:45 +03:00
Ivan Kravets
2cac6796ff
Fix default value for RTS/DTR for Serial Port Monitor
2016-04-22 00:59:09 +03:00
Ivan Kravets
05a52003d0
Add new article about PlatformIO IDE // Resolve #624
2016-04-20 21:26:31 +03:00
Ivan Kravets
f559d31363
Typo fix
2016-04-18 19:22:58 +03:00
Ivan Kravets
b0b84560b1
Typo fixes // Resolve #613 #616 #618
2016-04-17 00:27:38 +03:00
Ivan Kravets
2884c8b641
Update link to Apple Xcode
2016-04-15 14:03:15 +03:00
Ivan Kravets
7e9929a310
Typo fix
2016-04-14 00:12:03 +03:00
Ivan Kravets
92ffc112b8
HTTPS for Community
2016-04-13 18:04:43 +03:00
Ivan Kravets
9c15accbbb
Improve explanation about "data" directory for SPIFFS // Issue #382
2016-04-13 12:40:43 +03:00
Ivan Kravets
582a1f744e
Add new articles
2016-04-12 18:22:01 +03:00
Ivan Kravets
05277af5a7
Add link to XCode
2016-04-10 01:46:28 +03:00
Ivan Kravets
c7880b6736
Fix indention // Issue #609
2016-04-09 23:01:44 +03:00
Ivan Kravets
6356e49fdd
Automatically reboot Teensy board after upload when Teensy Loader GUI is used // Resolve #609
2016-04-09 18:39:10 +03:00
Ivan Kravets
669561782b
Implement load_json for "util"
2016-04-09 14:15:59 +03:00
Ivan Kravets
fe08e1f3f9
Update API IP
2016-04-09 14:09:26 +03:00
Valeriy Koval
530868a1fe
Update native SDK support for espressif platform // Issue #366 , #546 , #593
2016-04-07 19:19:32 +03:00
Ivan Kravets
9b95d68475
New article; update history
2016-04-07 13:47:19 +03:00
Ivan Kravets
93f9603043
Update TravisCI conf
2016-04-07 13:33:00 +03:00
Valeriy Koval
2c45f18fa1
Update project template for CodeBlocks
2016-04-04 20:49:13 +03:00
Valeriy Koval
e3b3ea53be
Add docs for CodeBlocks IDE
2016-04-04 20:48:19 +03:00
Ivan Kravets
3a0ef70249
New article "PlatformIO + Geany + Raspberry PI"
2016-03-30 14:14:51 +03:00
Valeriy Koval
a5b064eb26
Fix template for CodeBlocks IDE // Issue #600
2016-03-30 13:35:33 +03:00
Ivan Kravets
5ceae22f5f
Update history
2016-03-30 13:33:09 +03:00
Valeriy Koval
da7ee2c86f
Update build flags form atmelsam // Resolve #601
2016-03-30 11:49:41 +03:00
Ivan Kravets
bc3d8d26d0
Don't check OS type for ARM mbed-enabled boards and ST STM32 development platform before uploading to disk
2016-03-29 20:47:12 +03:00
Valeriy Koval
b67acfec9c
Add initial project template for CodeBlocks IDE
2016-03-29 18:37:22 +03:00
Valeriy Koval
b5366f9d2f
Add missing build flag to reduce code size for atmelsam // Resolve #599
2016-03-29 13:05:06 +03:00
Ivan Kravets
dbeea7ec4f
Merge branch 'develop' of https://github.com/ivankravets/platformio into develop
...
* 'develop' of https://github.com/ivankravets/platformio :
Add separate examples for atmelsam platform
Fix build flags for digix board
2016-03-28 15:04:59 +03:00
Ivan Kravets
9a850d4c61
Fix broken compilation for Atmel SAMD based boards except Arduino Due // Resolve 598
2016-03-28 15:04:49 +03:00
Valeriy Koval
9c545dc67b
Add separate examples for atmelsam platform
2016-03-28 13:34:58 +03:00
Valeriy Koval
61256c53fe
Fix build flags for digix board
2016-03-28 13:23:20 +03:00
Ivan Kravets
5be9b0e120
Add article "PlatformIO IDE Installation" // Resolve #597
2016-03-27 18:29:06 +03:00
Ivan Kravets
44c0575e9b
Add new articles
2016-03-26 20:02:59 +02:00
Ivan Kravets
14da22f5ab
Merge branch 'release/v2.8.6' into develop
2016-03-22 23:02:57 +02:00
Ivan Kravets
e50121e013
Merge branch 'release/v2.8.6'
2016-03-22 23:02:56 +02:00
Ivan Kravets
b169f2e252
Version bump to 2.8.6 (issues #568 , #571 , #572 , #586 , #591 )
2016-03-22 23:02:42 +02:00
Ivan Kravets
d83b1280ed
Fix "KeyError: 'content-length'" in PlatformIO Download Manager // Resolve #591
2016-03-22 22:03:51 +02:00
Ivan Kravets
2d684d36e8
Update the support for Sanguino Boards
2016-03-22 19:14:32 +02:00
Ivan Kravets
4023d5e558
Add screenshot for Clang installer
2016-03-22 19:13:35 +02:00
Valeriy Koval
0091ceecae
Update Sanguino boards // Resolve #586
2016-03-22 16:12:34 +02:00
Ivan Kravets
9a6d15cfe6
Fix resetmethod of ESPresso Lite 2.0 // Resolve #584
2016-03-21 19:15:00 +02:00
Ivan Kravets
b39dcb11ee
Peter test for Unicode and home_dir
2016-03-21 18:50:45 +02:00
Ivan Kravets
ac4387328f
Fix typo with exception
2016-03-21 18:33:49 +02:00
Ivan Kravets
5e4fcf0ed5
Check user profile for ASCII
2016-03-21 18:31:22 +02:00
Ivan Kravets
ea5a0ae75c
Improve support for non-Unicode user profiles for Windows OS
2016-03-21 18:08:15 +02:00
Ivan Kravets
657345fa7a
Don't process symbolic links for CI
2016-03-21 16:47:24 +02:00
Ivan Kravets
2862c97958
Update Release Notes
2016-03-21 14:39:02 +02:00
Ivan Kravets
b958960512
Handle ConnectTimeout for API requests
2016-03-21 14:20:37 +02:00
Ivan Kravets
c327cd5c3f
Improve DNS lookup for PlatformIO API
2016-03-21 14:17:36 +02:00
Ivan Kravets
4256d6b6a3
Disable progress bar for download operations when prompts are disabled
2016-03-21 14:17:04 +02:00
Valeriy Koval
b34b00eed2
Move arduinoteensy specific math libraries to framework build script
2016-03-19 16:20:41 +02:00
Ivan Kravets
ec2305bb10
Better handling of used boards when init/update project
2016-03-19 00:13:51 +02:00
Valeriy Koval
553b91460a
Update linker flags for teensy platform
2016-03-18 18:50:05 +02:00
Valeriy Koval
32e1ce219a
Add Seeed Arch Max board // Resolve #572
2016-03-18 11:50:14 +02:00
Ivan Kravets
86ddf628b1
Extra docs for some dev platforms
2016-03-17 00:40:26 +02:00
Ivan Kravets
1af462ff66
Fix broken "warning" block for Teensy platform
2016-03-16 22:17:14 +02:00
Ivan Kravets
9d50803b0c
Minor fix for Teensy platform
2016-03-16 19:40:46 +02:00
Ivan Kravets
08d38b0b79
Merge pull request #581 from PaulStoffregen/teensydocs
...
Document Window driver requirement for Teensy
2016-03-16 19:19:13 +02:00
PaulStoffregen
edb2a50100
Document Window driver requirement for Teensy
2016-03-16 10:14:34 -07:00
Ivan Kravets
3011c6dd3f
Add "What is ".pioenvs" dir to FAQ
2016-03-16 17:40:58 +02:00
Ivan Kravets
74a9483286
Fixed invalid board parameters (reset method and baudrate) for a few ESP8266 based boards
2016-03-15 19:57:32 +02:00
Valeriy Koval
3f68eab9bc
Fix parameters for espressif boards
2016-03-15 17:23:19 +02:00
Ivan Kravets
7dc80af70a
Add information about Deviot Plugin for Sublime Text
2016-03-15 17:20:26 +02:00
Ivan Kravets
83698dbdc0
Add article by Peter B Marks
2016-03-15 11:09:32 +02:00
Ivan Kravets
e231b664fe
Minor update to IDE installation
2016-03-14 13:55:41 +02:00
Ivan Kravets
c8c1c28054
Note that don't need to install PlatformIO CLI for IDE
2016-03-14 00:59:21 +02:00
Ivan Kravets
85ad1a1f29
Improve installation section of PlatformIO IDE
2016-03-14 00:37:29 +02:00
Ivan Kravets
f412abf137
Remove unused slash
2016-03-12 21:34:50 +02:00
Ivan Kravets
97487b617a
Switch to pretty PlatformIO URLs
2016-03-12 21:32:13 +02:00
Ivan Kravets
3ce17fbcb6
Add article by Richard Arthurs // Resolve #574
2016-03-12 13:49:28 +02:00
Ivan Kravets
af499876ff
Note about NetBeans C++ IDE version
2016-03-11 19:22:25 +02:00
Ivan Kravets
3487a21795
Add warning about dev version for PlatformIO IDE
2016-03-11 16:07:21 +02:00
Ivan Kravets
757df8c8ab
Fix multiple definition errors for ST STM32 development platform and mbed framework // Resolve #571
2016-03-11 16:01:24 +02:00
Ivan Kravets
034f431ab1
Add new article
2016-03-11 15:25:02 +02:00
Valeriy Koval
fa30a50d20
Update environment variable for extra args.
2016-03-10 13:56:44 +02:00
Valeriy Koval
6523445185
Update script command for dynamic testing of the boards
2016-03-10 13:51:48 +02:00
Ivan Kravets
8d22591914
Short IDE title
2016-03-10 01:33:07 +02:00
Ivan Kravets
a9bd45bbc8
Launch PlatformIO Community Forums // Resolve #530
2016-03-10 01:31:28 +02:00
Valeriy Koval
605a5da65a
Fix screenshot in "Quick Start" tutorial
2016-03-09 15:29:17 +02:00
Ivan Kravets
739cfb2182
Add new article "New world with PlatformIO"
2016-03-08 16:26:36 +02:00
Valeriy Koval
6005eaa9bc
Update screenshots fort the "Quick Start" tutorial
2016-03-08 12:52:30 +02:00
Ivan Kravets
14f80975fa
Update screenshots for PlatformIO IDE 1.0.5
2016-03-08 00:24:41 +02:00
Ivan Kravets
ea13e084ed
Add screenshot for each IDE
2016-03-07 21:30:06 +02:00
Ivan Kravets
f9cb31a2f3
Try to disable notification for each commit
2016-03-07 21:29:35 +02:00
Ivan Kravets
85a5409e85
Fix link to PySerial Miniterm
2016-03-07 20:38:35 +02:00
Ivan Kravets
99abd8c090
Update ISSUE_TEMPLATE.md
2016-03-07 18:46:48 +02:00
Ivan Kravets
f633dde50c
Merge branch 'release/v2.8.5' into develop
2016-03-07 18:34:44 +02:00
Ivan Kravets
26566282ee
Merge branch 'release/v2.8.5'
2016-03-07 18:34:43 +02:00
Ivan Kravets
44fc5163e7
Version bump to 2.8.5 (issues #395 , #401 , #523 , #526 , #527 , #528 , #534 , #536 , #540 , #541 , #543 , #544 , #550 , #552 , #555 )
2016-03-07 18:34:29 +02:00
Ivan Kravets
c231f0e41e
Show notification about new PlatformIO as the bottom of screen
2016-03-07 18:27:33 +02:00
Ivan Kravets
6ee9c06285
Travis: Notify only for problems
2016-03-07 18:13:53 +02:00
Ivan Kravets
4063cd6abd
Use src_dir directory from platformio.ini when initializing project otherwise create base src directory // Resolve #536
2016-03-07 17:42:15 +02:00
Ivan Kravets
325c50e924
Notify to slack about builds
2016-03-07 16:00:52 +02:00
Ivan Kravets
efd1896825
Explain about IntelliSense Errors for VS // Resolve #543
2016-03-07 15:35:36 +02:00
Ivan Kravets
4f61a05c9e
Update ISSUE_TEMPLATE.md
2016-03-07 11:56:59 +02:00
Ivan Kravets
26bfd74a3c
Update docs for IDE & init command
2016-03-06 01:03:43 +02:00
Ivan Kravets
ee088f3aea
Fix dumping data for IDE with excess -fPIC flag
2016-03-06 00:40:28 +02:00
Ivan Kravets
c162988868
Create ISSUE_TEMPLATE.md
2016-03-06 00:19:16 +02:00
Ivan Kravets
213938a9f8
Add info about "Using Arduino Framework with Staging version" // Resolve #401
2016-03-05 19:01:54 +02:00
Ivan Kravets
d091d4f000
Improve docs
2016-03-04 19:49:30 +02:00
Ivan Kravets
f74f79eed0
Add new article by Ricardo Vega
2016-03-04 15:51:42 +02:00
Ivan Kravets
4c4682f457
Fix incorrect parsing of GCC "-include" flag // Resolve #552
2016-03-04 01:45:04 +02:00
Valeriy Koval
614a736eff
Merge ASFLAGS and CCFLAGS in a proper way.
2016-03-03 20:28:06 +02:00
Valeriy Koval
1332413f63
Combine ASFLAGS and CCFLAGS in a proper way
2016-03-03 20:05:51 +02:00
Ivan Kravets
1e3e3dd999
Fix issue with updating package which was deleted manually by user // Resolve #555
2016-03-03 19:01:09 +02:00
Ivan Kravets
888967eb61
Minor improvements to docs
2016-03-03 16:39:58 +02:00
Ivan Kravets
7e0ccd0712
Update Emacs screenshot
2016-03-03 01:47:29 +02:00
Ivan Kravets
6a0cd46da7
Refactor Quick Start page
2016-03-02 22:01:21 +02:00
Ivan Kravets
288eb4df25
Add new article "Introduction to PlatformIO IDE"
2016-03-02 01:42:00 +02:00
Ivan Kravets
8388359b36
Fix invalid detecting of compiler type // Resolve #550
2016-03-02 00:25:36 +02:00
Valeriy Koval
c9505b3acc
Add warning block about IntelliSense to Visual Studio documentation
2016-03-01 18:45:39 +02:00
Valeriy Koval
72cb2f1240
Put parsed mbed flags to appropriate scope
2016-03-01 12:58:54 +02:00
Ivan Kravets
9473e51e40
Fix platform ID for NetBeans IDE under Windows
2016-02-29 18:00:47 +02:00
Valeriy Koval
8cf3765b30
Complete NetBeans project template for Windows
2016-02-29 17:48:51 +02:00
Ivan Kravets
a1441b3e73
Minor updates
2016-02-29 17:33:20 +02:00
Ivan Kravets
98026d83b6
Rename CMakeListsLocal.txt to CMakeListsPrivate.txt // Issue #523
2016-02-29 17:33:08 +02:00
Valeriy Koval
b0ba8ae5e3
Improve espressif platform for updated framework.
2016-02-29 12:08:24 +02:00
Ivan Kravets
6190f1aa8f
Project generator for NetBeans IDE // Resolve #541
2016-02-27 20:09:27 +02:00
Ivan Kravets
fdff0afd89
Update Gitter badge
2016-02-27 14:30:26 +02:00
Ivan Kravets
52bbe9af33
Generate appropriate project for CLion IDE and CVS // Resolve #523
2016-02-27 01:27:57 +02:00
Ivan Kravets
6d2130444d
Add link to @Bintray
2016-02-27 01:01:32 +02:00
Ivan Kravets
ce2bef7d26
Change direct links to PlatformIO IDE binaries
2016-02-27 00:36:48 +02:00
Ivan Kravets
2c4fbda5e3
Add support for the ESP8266 ESP-07 board // Resolve #527
2016-02-27 00:20:42 +02:00
Ivan Kravets
f6f4366030
Add new article "PlatformIO Blink On Nodemcu Dev Kit"
2016-02-26 23:26:20 +02:00
Ivan Kravets
e6c1e35e75
Refactor test for packages manifest
2016-02-26 21:00:51 +02:00
Valeriy Koval
bcb40fb2f9
Initial documentation for "Quickstart" tutorial.
2016-02-26 20:18:38 +02:00
Ivan Kravets
8baf163684
Better handling of PlatformIO Storage Mirrors
2016-02-26 19:48:30 +02:00
Ivan Kravets
99ddea6906
Remove debug code
2016-02-26 01:10:48 +02:00
Valeriy Koval
1c481e0840
Fix handling of build flags passed via environment vars // Resolve #526
2016-02-25 15:09:23 +02:00
Ivan Kravets
ff08416307
Add Awards block
2016-02-25 02:57:42 +02:00
Ivan Kravets
d7e97731d8
Minor updates to docs
2016-02-25 02:38:06 +02:00
Ivan Kravets
0263691f8d
Refactor docs for "What is PlatformIO?"
2016-02-25 02:23:54 +02:00
Ivan Kravets
2b2fe46772
Add NetBeans to supported list of IDEs
2016-02-25 02:23:26 +02:00
Ivan Kravets
10ad8ec987
Cleanup docs
2016-02-25 02:22:57 +02:00
Ivan Kravets
fed45e5453
Add new article "How to Integrate PlatformIO with Netbeans"
2016-02-25 01:10:38 +02:00
Valeriy Koval
1f1dc9c5e6
Better handling of build flags passed via environment vars // Resolve #526
2016-02-24 18:23:42 +02:00
Ivan Kravets
caa0efd265
Add new article by Ptarmigan Labs
2016-02-24 12:16:18 +02:00
Ivan Kravets
76c8ac4e6c
Fix broken link to IDE
2016-02-23 22:19:42 +02:00
Ivan Kravets
3e52c194ca
Fix issue with Project Generator when optional build flags were passed using system environment variables
2016-02-23 21:24:00 +02:00
Ivan Kravets
3f8d89f34a
Remove links to PlatformIO IDE from other IDE pages
2016-02-23 21:22:28 +02:00
Valeriy Koval
17796de60d
Refactor platform build scripts // Resolve #528
2016-02-22 21:52:44 +02:00
Ivan Kravets
66713021de
Update IDE DL links to the new storage // Resolve #531
2016-02-22 11:45:37 +02:00
Ivan Kravets
d3f03f3fc8
Minor updates to IDE docs
2016-02-22 01:23:55 +02:00
Ivan Kravets
17c9e8ddc1
Replace DL links with own DL storage
2016-02-20 08:57:16 +02:00
Ivan Kravets
87bc6a7e8c
Update Docs navigation bar according main site
2016-02-20 01:20:18 +02:00
Ivan Kravets
2faa2e003a
Place links to PlatformIO IDE
2016-02-20 01:06:25 +02:00
Ivan Kravets
a965d0ea6f
Update docs for PlatformIO IDE 1.0.0
2016-02-19 21:54:20 +02:00
Ivan Kravets
90382e0f0d
Add new article Develop easier with PlatformIO ecosystem
2016-02-19 18:07:38 +02:00
Ivan Kravets
62d226c8a3
Update donate link // Resolve #478
2016-02-18 00:08:06 +02:00
Ivan Kravets
d7c49b72a9
Typo fix
2016-02-17 22:55:43 +02:00
Ivan Kravets
779798c622
Merge branch 'release/v2.8.4'
2016-02-17 22:53:08 +02:00
Ivan Kravets
fbdcda720d
Merge branch 'release/v2.8.4' into develop
2016-02-17 22:53:08 +02:00
Ivan Kravets
321640bd71
Version bump to 2.8.4 (issues #494 , #501 , #503 , #506 , #518 )
2016-02-17 22:52:52 +02:00
Ivan Kravets
5107d767ee
Update links to the new PlatformIO site
2016-02-17 22:47:55 +02:00
Ivan Kravets
dc007dd136
Handle new environment variables PLATFORMIO_UPLOAD_PORT and PLATFORMIO_UPLOAD_FLAGS
2016-02-17 20:20:39 +02:00
Ivan Kravets
50294274c3
Explain what does mean "pip" // Issue #517
2016-02-13 17:51:08 +02:00
Ivan Kravets
63902c8215
Add "pip" to title of installation method using Python Package Manager
2016-02-13 17:46:27 +02:00
Ivan Kravets
69836be1ca
Show different info about upgrading PlatformIO within CLI or IDE
2016-02-13 17:22:17 +02:00
Ivan Kravets
851f7db825
Fix issue with pointer (char* myfunc()) while converting from *.ino to *.cpp // Resolve #506
2016-02-11 00:43:52 +02:00
Ivan Kravets
3484c41b64
Fix issue with quotes in CPPDEFINES when dumping data for IDE
2016-02-11 00:27:41 +02:00
Ivan Kravets
d0d292b80f
Add support for the new ESP8266-based boards (ESPDuino, ESP-WROOM-02, ESPresso Lite 1.0 & 2.0, SparkFun ESP8266 Thing Dev, ThaiEasyElec ESPino) to Espressif development platform
2016-02-11 00:16:43 +02:00
Ivan Kravets
7e5f6fe22a
Update docs for board_flash_mode
2016-02-11 00:00:23 +02:00
Ivan Kravets
45efc0e0d6
Add "board_flash_mode" option to Project Configuration File
2016-02-10 23:16:25 +02:00
Ivan Kravets
6baf6568d2
Add "board_f_flash" option to Project Configuration File // Resolve #501
2016-02-10 22:58:12 +02:00
Ivan Kravets
1a4d1c7d40
Fix unable to link C++ standard library to Espressif platform build // Resolve #503
2016-02-10 17:19:24 +02:00
Ivan Kravets
afe80072c6
Merge branch 'feature/cpp-libs-issue-503' into develop
2016-02-10 17:17:15 +02:00
Ivan Kravets
b17acd7605
Fix issue with "CPPDEFINES" which contain space and break PlatformIO IDE Linter
2016-02-10 17:16:52 +02:00
Valeriy Koval
45096c3137
Change libs order.
2016-02-09 13:58:08 +02:00
Ivan Kravets
c3f78d1977
Temporary disabled "CPPDEFINES" which contain space and break PlatformIO IDE Linter
2016-02-03 01:37:43 +02:00
Ivan Kravets
8dfd6ac3bb
Merge branch 'release/v2.8.3'
2016-02-02 19:52:38 +02:00
Ivan Kravets
8a2789fe3f
Merge branch 'release/v2.8.3' into develop
2016-02-02 19:52:38 +02:00
Ivan Kravets
40729c38eb
Version bump to 2.8.3 (issue #487 )
2016-02-02 19:52:05 +02:00
Ivan Kravets
6c2df7d0e1
Fix missing dependency (mbed framework) for Atmel SAM development platform // Resolve #487
2016-02-02 19:47:11 +02:00
Ivan Kravets
223a055e8b
Fix issue with removing temporary file while converting *.ino to *.cpp
2016-02-01 00:18:04 +02:00
Ivan Kravets
96c7ef36c2
Update info about PlatformIO IDE
2016-01-31 01:13:06 +02:00
Ivan Kravets
21b52031e7
Fix issue when board is not specified
2016-01-30 21:45:26 +02:00
Ivan Kravets
b44c75a3c1
Better integration of PlatformIO Builder with PlatformIO IDE Linter
2016-01-30 19:14:11 +02:00
Ivan Kravets
1f95b6be25
Add QuickStart for PlatformIO IDE
2016-01-30 13:41:46 +02:00
Ivan Kravets
848c50c55c
Update docs for PlatformIO IDE
2016-01-29 23:52:14 +02:00
Ivan Kravets
0c4e0327e3
Fix docs layout
2016-01-29 20:43:22 +02:00
Ivan Kravets
3eb3ba4ee0
Merge branch 'release/v2.8.2' into develop
2016-01-29 20:34:48 +02:00
Ivan Kravets
631fd707fe
Merge branch 'release/v2.8.2'
2016-01-29 20:34:47 +02:00
Ivan Kravets
8a269b1d24
Version bump to 2.8.2 (issues #484 )
2016-01-29 20:34:25 +02:00
Ivan Kravets
131f1eb943
Correct RAM size for NXP LPC1768 based boards // Resolve #484
2016-01-29 18:17:33 +02:00
Ivan Kravets
c036bde86c
Reverted `-Wl,-whole-archive` hook for ST STM32 and mbed
2016-01-29 17:55:48 +02:00
Ivan Kravets
9102a70e04
More strictness to default src filter for builder
2016-01-29 17:52:54 +02:00
Ivan Kravets
c9616ed0fa
Exclude only "test" and "tests" folders from build process
2016-01-29 17:25:31 +02:00
Ivan Kravets
dce2f2594a
Merge branch 'release/v2.8.1'
2016-01-29 15:50:33 +02:00
Ivan Kravets
8c0bcc6ad9
Merge branch 'release/v2.8.1' into develop
2016-01-29 15:50:33 +02:00
Ivan Kravets
edf19a8cac
Version bump to 2.8.1
2016-01-29 15:50:17 +02:00
Ivan Kravets
41f2adc1f6
Fix a bug with Project Initialization in PlatformIO IDE
2016-01-29 15:49:31 +02:00
Ivan Kravets
2b55a2fd05
Merge branch 'release/v2.8.0'
2016-01-29 14:43:35 +02:00
Ivan Kravets
45e8379d99
Merge branch 'release/v2.8.0' into develop
2016-01-29 14:43:35 +02:00
Ivan Kravets
73041b71a4
Version bump to 2.8.0 (issues #441 , #444 , #447 , #453 , #458 , #465 , #470 , #474 , #476 , #483 )
2016-01-29 14:43:20 +02:00
Ivan Kravets
f8419c9184
Inform users about PlatformIO IDE
2016-01-29 14:38:06 +02:00
Ivan Kravets
aebba5f1c1
Minor fix to error message
2016-01-29 14:28:56 +02:00
Ivan Kravets
a446386cc9
Don't build empty project // Resolve #483
2016-01-29 14:22:10 +02:00
Ivan Kravets
2be2a4ebf3
Change case for data size
2016-01-28 21:55:21 +02:00
Ivan Kravets
d20eca3f09
Fix incorrect flash size for SeeedStudio Seeeduino-Arch-Pro
2016-01-28 21:53:01 +02:00
Ivan Kravets
3bc5cb0d27
Fix ideate dump for non existing lib dirs
2016-01-28 20:35:02 +02:00
Ivan Kravets
e6745de8d8
Skip empty __cores__ dir for project generator
2016-01-28 18:42:56 +02:00
Ivan Kravets
04cd772f0d
Fix PyLint warning
2016-01-28 00:56:25 +02:00
Ivan Kravets
d44d757985
Convert CleanPioEnvsError to warning
2016-01-28 00:37:16 +02:00
Ivan Kravets
df8fda5b69
Better handling of installed libs for Project Generator
2016-01-28 00:20:01 +02:00
Ivan Kravets
c74f122426
Ignore duplicate includes in project generator
2016-01-27 20:04:35 +02:00
Ivan Kravets
c20b6af1ec
Disable PyLint warning
2016-01-27 02:00:35 +02:00
Ivan Kravets
de43166257
Generate project for IDEs with information about installed libraries
2016-01-27 01:37:20 +02:00
Ivan Kravets
5c2ba90edf
Add donate button/badge // Issue #478
2016-01-26 21:09:32 +02:00
Ivan Kravets
503decdf2e
Merge branch 'develop' of https://github.com/ivankravets/platformio into develop
...
* 'develop' of https://github.com/ivankravets/platformio :
Allow using custom linker script for the libopenCM3 framework.
2016-01-26 20:31:30 +02:00
Ivan Kravets
ec19341e05
Fix error with unicode for serial ports description
2016-01-26 20:30:45 +02:00
Valeriy Koval
477f387bd7
Allow using custom linker script for the libopenCM3 framework.
2016-01-26 14:17:49 +02:00
Ivan Kravets
9ede9d3c6d
Temporary solution for PlatformIO IDE and Serial Monitor
2016-01-26 13:52:40 +02:00
Ivan Kravets
34d5358eaa
Exclude "test*" folder by default from build process
2016-01-26 13:02:33 +02:00
Ivan Kravets
9db5a7e004
Add "pio" alias to docs // Resolve #447
2016-01-26 02:00:55 +02:00
Ivan Kravets
e5f3dee470
Ask Windows users to add LLVM to the system PATH
2016-01-26 01:18:33 +02:00
Ivan Kravets
63911f5192
Minor changes
2016-01-26 01:02:14 +02:00
Ivan Kravets
8824c14768
Remove banner
2016-01-26 00:47:07 +02:00
Ivan Kravets
17d68652cf
Disable Serial Monitor for PlatformIO IDE (temporary)
2016-01-26 00:27:15 +02:00
Ivan Kravets
559c46beb0
Merge pull request #473 from floretan/patch-1
...
Mention "overclocking"
2016-01-26 00:13:54 +02:00
Ivan Kravets
380d6eb4be
Update docs for PlatformIO IDE
2016-01-25 23:43:11 +02:00
Ivan Kravets
d2f3b76132
Fix error with non unicode chars in serial port description
2016-01-25 23:42:43 +02:00
Florian Loretan
07b69e9f59
Mention "overclocking"
...
I couldn't find information on how to overclock my teensy with platformio until I asked in the chat and @ivankravets pointed me to this page. Mentioning overclocking should help others find that information more easily.
2016-01-25 22:24:08 +01:00
Ivan Kravets
3ce32e54b2
Fix broken CXX path on Windows
2016-01-25 22:58:52 +02:00
Ivan Kravets
7cce906e55
Generate settings for GCC linter and PlatformIO IDE
2016-01-25 22:49:29 +02:00
Ivan Kravets
a3911eda3b
Fix Atom Preferences link for Linux
2016-01-25 14:29:24 +02:00
Ivan Kravets
3ac72e4b8c
Improve docs for PlatformIO IDE
2016-01-25 01:05:54 +02:00
Ivan Kravets
456e0109cd
Add new article about IntelliJ IDEA & PlatformIO by Sergey Prilukin
2016-01-24 23:11:25 +02:00
Ivan Kravets
1a2ed160cd
Move PlatformIO IDE at top
2016-01-24 21:34:37 +02:00
Ivan Kravets
9b49b80051
Fix docs warnings for literal blocks
2016-01-24 18:14:39 +02:00
Ivan Kravets
8a55e65388
Remove test code and fix PyLint warning
2016-01-24 17:19:59 +02:00
Ivan Kravets
0cecd955c5
Allow to disable progress bar for package/library downloader and uploader
2016-01-24 16:45:04 +02:00
Ivan Kravets
a0d3a180e4
Specify full path to PlatformIO IDE screenshot
2016-01-24 01:47:02 +02:00
Ivan Kravets
e257eeff0a
Minor changes
2016-01-24 01:14:01 +02:00
Ivan Kravets
8bc54b0179
PlatformIO IDE for Atom // Resolve #470
2016-01-24 00:44:18 +02:00
Ivan Kravets
59a97bff3d
Allow upgrading to the latest develop version if no new stable release using "platformio upgrade"
2016-01-23 21:45:08 +02:00
Ivan Kravets
870b306b86
Handle caller id from os environment
2016-01-23 21:01:25 +02:00
Ivan Kravets
c29399944e
Improve docs for "version" field of library.json
2016-01-22 23:34:25 +02:00
Ivan Kravets
21834b0832
Typo fix
2016-01-22 22:30:28 +02:00
Ivan Kravets
5535529903
Document tags/releases for "version" field in library.json
2016-01-22 22:25:13 +02:00
Ivan Kravets
1ae2e189dd
Document "branch" subfield for "repository" field from library.json
2016-01-22 22:01:24 +02:00
Ivan Kravets
5e8bfe5ef2
Fix url to CVS
2016-01-21 01:02:50 +02:00
Ivan Kravets
6bd7129c80
Rename to "Release Notes"
2016-01-20 16:36:23 +02:00
Ivan Kravets
a41cf3dd48
Fix grammar
2016-01-20 01:24:36 +02:00
Ivan Kravets
1829952b1e
Extend examples list with c/cpp/h extensions
2016-01-20 01:24:21 +02:00
Ivan Kravets
d658363b53
Fix bug with custom BOARD_F_CPU for Espressif platform
2016-01-19 23:06:25 +02:00
Ivan Kravets
cc1dec39cf
Allow to force to output color ANSI-codes even if the output is a `pipe (not a tty`)
2016-01-19 21:03:49 +02:00
Ivan Kravets
3035d4eeec
Add new article by @squix78
2016-01-19 19:31:56 +02:00
Ivan Kravets
c55204cc50
Use current Python interpreter for the all subprocess platformio calls
2016-01-19 18:42:59 +02:00
Ivan Kravets
c48ffc0089
Skip example* from build process
2016-01-19 16:50:26 +02:00
Ivan Kravets
257f4b1c5b
Update examples with extra scripts
2016-01-19 00:22:12 +02:00
Ivan Kravets
7f386126cb
Typo fix
2016-01-15 23:37:41 +02:00
Ivan Kravets
b1e9dea790
Add "pio" command line alias for "platformio" command // Resolve #447
2016-01-14 01:26:24 +02:00
Ivan Kravets
88fe8f2129
Set 1Mb SPIFFS for Espressif boards by default // Resolve #458
2016-01-14 01:21:25 +02:00
Ivan Kravets
52ceb64758
Added "upload_resetmethod" option to Project Configuration File platformio.ini and allowed to change default upload reset method for Espressif development platform // Resolve #444
2016-01-14 01:07:57 +02:00
Ivan Kravets
1b85a3ddd3
Add banner about IoT Award
2016-01-14 00:02:23 +02:00
Ivan Kravets
9ba493bcee
Add new article "STM NUCLEOF401RE TIMER IO" by @g7uvw
2016-01-13 22:50:19 +02:00
Ivan Kravets
54f2f4ce45
Use current Python interpreter to show updated version
2016-01-13 22:22:55 +02:00
Ivan Kravets
2d42f944cd
Update history with SPL framework for nucleo_f401re // Issue #453
2016-01-13 21:09:26 +02:00
Ivan Kravets
2f9b61aee4
Docs: add SPL support for nucleo_f401re // Issue #453
2016-01-13 21:05:49 +02:00
Valeriy Koval
e2d9d0a5d8
Add SPL support for nucleo_f401re // Resolve #453
2016-01-13 21:03:45 +02:00
Ivan Kravets
b60eb059c3
Explain in documentation how to overwrite upload reset method for Espressif development platform // Resolve #444
2016-01-13 15:21:51 +02:00
Ivan Kravets
516887c050
Refactor Project Configuration Page
2016-01-13 15:03:13 +02:00
Ivan Kravets
8a85d7ef1c
Ignore stupid PyLint warning with "wrong-import-order"
2016-01-13 01:23:58 +02:00
Ivan Kravets
fa51860268
Fix builder for mbed framework and ST STM32 platform
2016-01-11 19:20:26 +02:00
Ivan Kravets
3d0aad6df8
Add support for completions to Atom text editor using ".clang_complete"
2016-01-06 16:52:22 +02:00
Ivan Kravets
4e2370e0a0
Update docs with new boards, tools
2016-01-06 15:47:58 +02:00
Ivan Kravets
5634419513
Merge branch 'release/v2.7.1' into develop
2016-01-06 14:56:31 +02:00
Ivan Kravets
5552460b2f
Merge branch 'release/v2.7.1'
2016-01-06 14:56:30 +02:00
Ivan Kravets
038b641a4d
Version bump to 2.7.1 (issues #356 , #421 , #422 , #426 , #427 , #428 , #434 )
2016-01-06 14:56:16 +02:00
Ivan Kravets
b397748f53
Hook for requires services
2016-01-06 14:45:58 +02:00
Ivan Kravets
cd1440adb2
Remove board ldscripts test
2016-01-06 14:13:47 +02:00
Ivan Kravets
4097c34db8
Add new article "Internet Of Things: The IDE scandal"
2016-01-05 21:38:02 +02:00
Ivan Kravets
fcf50a80ac
Merge pull request #436 from valeros/develop
...
Initial support for Arduino Zero board // Resolve #356
2016-01-05 17:48:59 +02:00
Ivan Kravets
010a8d15cd
Merge pull request #435 from ZachMassia/develop
...
Update Emacs doc page
2016-01-05 17:40:56 +02:00
Valeriy Koval
29174e343d
Fix pylint error
2016-01-05 09:47:57 +02:00
Valeriy Koval
9dde962add
Initial support for Arduino Zero board // Resolve #356
2016-01-05 09:39:11 +02:00
Zach Massia
5c9bfdac00
Update Emacs doc page
2016-01-04 23:33:41 -05:00
Ivan Kravets
a9464d7878
History fix
2016-01-05 02:35:29 +02:00
Ivan Kravets
33543d6d8f
Add generic targets for VIM // Issue #427
2016-01-05 02:26:37 +02:00
Ivan Kravets
df099e15c0
Add generic targets for IDE // Resolve #427
2016-01-05 02:15:43 +02:00
Ivan Kravets
7a7fa845fe
Update Teensy Arduino Framework to 1.26 // Resolve #434
2016-01-05 00:07:28 +02:00
Ivan Kravets
0751a2cef9
Fix CMakeLists.txt add_executable has only one source file // Resolve #421
2016-01-04 18:11:20 +02:00
Ivan Kravets
917c0e3388
Use esptool as OBJCOPY for ElfToBin builder // Resolve #426
2016-01-04 17:47:10 +02:00
Ivan Kravets
13ba785400
Merge pull request #433 from ZachMassia/clang-complete
...
clang_complete support for Emacs and Atom
2016-01-04 14:04:52 +02:00
Zach Massia
6bc7404d3a
Add .clang_complete for Atom
2016-01-04 00:29:37 -05:00
Zach Massia
44f0fc9720
Remove CMake from Emacs project template
2016-01-04 00:29:37 -05:00
Ivan Kravets
7184d70f0c
Remove donate button
2016-01-04 03:36:54 +02:00
Ivan Kravets
5ecf952934
Minor improvements to docs
2016-01-04 03:34:47 +02:00
Ivan Kravets
39839e919e
Remove quotes from includes
2016-01-04 01:46:38 +02:00
Ivan Kravets
363249f165
Minor improvements to the docs
2016-01-04 01:45:57 +02:00
Ivan Kravets
5d74e8ae6e
Improve docs for library.json "version" field
2016-01-04 01:07:42 +02:00
Ivan Kravets
db50043972
Generate .clang_complete file for Emacs project
2016-01-03 20:44:42 +02:00
Ivan Kravets
fdff35e31c
Fix package "shasum" validation on Mac OS X 10.11.2 // Resolve #429
2016-01-03 17:45:49 +02:00
Ivan Kravets
4d2daa9da4
Merge pull request #428 from ZachMassia/generic-targets
...
Add external programmer and SPIFFS targets to Emacs
2016-01-03 15:20:33 +02:00
Zach Massia
7d9cd1c2ae
Add ext. programmer and spiffs targets to Emacs
2016-01-03 00:31:12 -05:00
Ivan Kravets
77c192050a
Add enlarge link to Eclipse IDE screenshot
2016-01-03 03:09:33 +02:00
Ivan Kravets
6be39120ae
Add generic targets to Eclipse IDE: Build, Clean, Upload, Upload SPIFFS image, Upload using Programmer // Issue #427
2016-01-03 03:02:21 +02:00
Ivan Kravets
b1de8d119d
Fix project generator for CLion IDE // Resolve #422
2016-01-02 13:53:39 +02:00
Ivan Kravets
f29a06e3f3
Fix project generator for CLion IDE // Issue #422
2016-01-02 01:05:05 +02:00
Ivan Kravets
678791bd09
Fix history for PlatformIO 2.7.1
2016-01-02 00:40:21 +02:00
Ivan Kravets
b408f8f0bf
Fix uploading of EEPROM data using "uploadeep" target for Atmel AVR development platform
2016-01-02 00:35:53 +02:00
Ivan Kravets
e101b02ccb
Run/Upload specific environment
2016-01-01 23:30:18 +02:00
Ivan Kravets
628c54e0c6
Fix indention after bunch of replacements
2016-01-01 21:15:23 +02:00
Ivan Kravets
af85f76f9a
Fix PyLint warning
2016-01-01 21:02:22 +02:00
Ivan Kravets
19f1ccd0df
🎄 Happy New 2016 Year! 🎄
2016-01-01 20:51:48 +02:00
Ivan Kravets
5c1c1da5f0
Correction to custom PlatformIO dirs per project
2016-01-01 19:44:24 +02:00
Ivan Kravets
5272f184cf
Add Contributing section
2015-12-31 16:12:35 +02:00
Ivan Kravets
4bd507713c
Merge pull request #420 from sticilface/patch-1
...
Update platformio.sublime-project.tpl
2015-12-31 13:32:01 +02:00
sticilface
6aaca7d33d
Update platformio.sublime-project.tpl
...
Include SPIFFS upload in sublime project generation
2015-12-31 11:21:33 +00:00
Ivan Kravets
6e02ba17e3
Update "platformio boards" guide
2015-12-31 01:16:45 +02:00
Ivan Kravets
b588823799
Hint to use library.json with repo+version
2015-12-31 00:47:03 +02:00
Ivan Kravets
4d3a6c9791
Fix mDNS abbreviation
2015-12-30 23:57:33 +02:00
Ivan Kravets
3f19f51937
Minor updates to SPIFFS doc
2015-12-30 23:55:53 +02:00
Ivan Kravets
08ba6cc51c
Minor fix for HISTORY
2015-12-30 20:36:27 +02:00
Ivan Kravets
be049bfac2
Merge branch 'release/v2.7.0'
2015-12-30 20:25:12 +02:00
Ivan Kravets
b7ecdf631b
Merge branch 'release/v2.7.0' into develop
2015-12-30 20:25:12 +02:00
Ivan Kravets
02480730bb
Version bump to 2.7.0 (issues #319 , #382 , #386 , #391 , #394 , #397 , #400 , #403 , #404 , #406 , #407 , #417 )
2015-12-30 20:24:51 +02:00
Ivan Kravets
4d8265bee2
Remove SCons from docs, etc.
2015-12-30 20:19:56 +02:00
Ivan Kravets
aff525e763
Use current interpreter to upgrade PlatformIO
2015-12-30 20:12:52 +02:00
Ivan Kravets
8d6aee3178
Use current Python interpreter for Python-based tools // Resolve #417
2015-12-30 20:01:43 +02:00
Ivan Kravets
d139225ffb
Quote upload port for Espressif OTA // Issue #417
2015-12-30 19:23:58 +02:00
Ivan Kravets
56c5ba6fbb
Allow OTA upload port to be quoted // Issue #417
2015-12-30 19:10:40 +02:00
Ivan Kravets
7a91683ca6
Better handling of upload port for OTA // Issue #417
2015-12-30 19:01:26 +02:00
Ivan Kravets
f2cad66d79
Quote upload port for Espressif OTA // Issue #417
2015-12-30 18:42:46 +02:00
Ivan Kravets
98ec2237b7
Merge pull request #418 from dh1tw/develop
...
updated URL in example to new mbed domain
2015-12-30 18:15:13 +02:00
dh1tw
27a555b99a
updated URL in example to new mbed domain
2015-12-30 17:12:50 +01:00
Ivan Kravets
680c3867db
Allow to use DNS.local as upload port for OTA // Issue #382
2015-12-30 15:02:13 +02:00
Ivan Kravets
121102beef
Fix SPIFFS uploading via OTA // Issue #382
2015-12-30 14:33:16 +02:00
Ivan Kravets
4f8138fe1f
Add link to discussion as for SPIFFS
2015-12-30 14:23:35 +02:00
Ivan Kravets
044486d46f
Allow to upload SPIFFS image using OTA // Issue #382
2015-12-30 14:14:36 +02:00
Ivan Kravets
2d2ce0661f
Update donate button
2015-12-30 01:49:16 +02:00
Ivan Kravets
e88ef48e18
Add example with library.json
2015-12-30 01:41:08 +02:00
Ivan Kravets
2dd2dd4f0d
Use PySerial < 3 for Python 2.6
2015-12-30 00:13:38 +02:00
Ivan Kravets
38d9f0f5bc
Add donate button
2015-12-29 21:59:32 +02:00
Ivan Kravets
14aed800a2
Improve telemetry service
2015-12-29 21:03:51 +02:00
Ivan Kravets
621393138f
Move requirements to setuptools
2015-12-29 17:44:39 +02:00
Ivan Kravets
a959ff767d
Better handling of source files for uploading // Issue #382
2015-12-29 14:36:39 +02:00
Ivan Kravets
11986354d9
Better handling of LD scripts for SPIFFS uploading // Issue #382
2015-12-29 00:21:24 +02:00
Ivan Kravets
5ea7ec470a
Typo fix
2015-12-28 23:29:58 +02:00
Ivan Kravets
a0bcb4d4f0
Fix PyLint warning about sorting for imports
2015-12-28 20:35:56 +02:00
Ivan Kravets
ed68878592
Show error for invalid LD script
2015-12-28 20:09:48 +02:00
Ivan Kravets
3121ca5669
Fix SPIFFS_START address // Issue #382
2015-12-28 18:40:54 +02:00
Ivan Kravets
5abb21c3f9
Minor changes for offsets
2015-12-28 13:54:07 +02:00
Ivan Kravets
b9a87b3d54
Merge pull request #407 from ZachMassia/develop
2015-12-28 10:58:22 +02:00
Zach Massia
cd1259613a
Fix typo
2015-12-28 00:54:19 -05:00
Ivan Kravets
023a3487e0
Don't run mkspiffs target by default
2015-12-28 01:38:41 +02:00
Ivan Kravets
2c4c3a12ea
Add link to ESP8266 Flash layout // Issue #382
2015-12-28 01:21:17 +02:00
Ivan Kravets
cae5f1f553
Implement uploading files to file system SPIFFS for ESP8266 // Issue #382
2015-12-28 01:15:06 +02:00
Ivan Kravets
d7673b69e2
Add link for enlarge to Emacs screenshot
2015-12-27 17:54:51 +02:00
Ivan Kravets
85f0877d32
Project generator for Emacs text editor // Issue #404
2015-12-27 17:53:51 +02:00
Ivan Kravets
e152155a58
Merge pull request #404 from ZachMassia/develop
...
Emacs IDE integration support
2015-12-27 16:58:46 +02:00
Ivan Kravets
ce93e6013f
Fix variant for RFduino board
2015-12-26 23:50:56 +02:00
Ivan Kravets
bee51aadcb
Fix test for LD Scripts
2015-12-26 23:04:16 +02:00
Ivan Kravets
956633847d
Add RFDuino iBeacon example
2015-12-26 21:50:47 +02:00
Ivan Kravets
918deb41a4
Typo fix
2015-12-26 21:32:10 +02:00
Ivan Kravets
1b7b2ca0a2
Add support for RFDuino // Resolve #319
2015-12-26 21:24:01 +02:00
Ivan Kravets
1b84078541
Show error message when user tries to install/run PlatformIO with Python 3
2015-12-26 20:22:22 +02:00
Ivan Kravets
f7311eb94d
Update Wiring example according to Get-Started on home page
2015-12-26 20:08:50 +02:00
Ivan Kravets
9312ca7f0d
Moved SCons to PlatformIO packages. PlatformIO does not require SCons to be installed in your system.
...
Significantly simplified installation process of PlatformIO. "pip install platformio" rocks!
2015-12-26 14:47:42 +02:00
Zachary Massia
533720218a
Add Emacs screenshot, add Emacs to IDE doc page
2015-12-26 03:00:44 -05:00
Ivan Kravets
d2088e7444
Enhance doc
2015-12-26 01:02:44 +02:00
Zachary Massia
9006b8b618
Add initial version of emacs documentation
2015-12-25 02:09:09 -05:00
Zachary Massia
b9f926d13b
Add Emacs to IDE templates
2015-12-25 02:09:09 -05:00
Ivan Kravets
319636f017
Fix broken RST for mbed framework
2015-12-25 01:09:41 +02:00
Ivan Kravets
4c665a292a
Cleanup docs for IDE integration
2015-12-25 01:06:55 +02:00
Ivan Kravets
72f93cd563
Link articles with platforms and frameworks
2015-12-25 00:49:27 +02:00
Ivan Kravets
2e38b156dd
Add examples for frameworks
2015-12-25 00:31:13 +02:00
Ivan Kravets
a9a50f79da
Add examples for Atmel AVR platform
2015-12-25 00:17:19 +02:00
Ivan Kravets
4b922b9de2
Documented firmware uploading for Atmel AVR development platform using Programmers
2015-12-24 23:55:49 +02:00
Ivan Kravets
36912c0fe6
Update Arduino framework for Atmel AVR development platform to 1.6.7
2015-12-24 23:39:25 +02:00
Ivan Kravets
dfe39f386d
Add support for the new Adafruit boards Bluefruit Micro and Feather // Resolve #403
2015-12-24 23:09:40 +02:00
Ivan Kravets
943d16bcf8
Add example with "Ctrl+Q" to serial ports monitor as exit key // Resolve #386
2015-12-22 20:28:37 +02:00
Ivan Kravets
6d0b1a8106
Add demo for ESP8266 OTA
2015-12-22 20:17:10 +02:00
Ivan Kravets
663a3b1aec
Add new articles
2015-12-22 20:07:43 +02:00
Ivan Kravets
131f6504ca
Improve auto installation for SCons
2015-12-22 19:53:54 +02:00
Ivan Kravets
94cdc9b69e
Merge branch 'feature/scons-autoinstall' into develop
2015-12-22 19:09:29 +02:00
Ivan Kravets
1c1cd2509e
Add demo with "Over-the-Air update for ESP8266"
2015-12-22 18:21:21 +02:00
Ivan Kravets
abdc76aef8
Improve auto installation for SCons
2015-12-22 18:07:15 +02:00
Ivan Kravets
9b058c3958
Merge branch 'release/v2.6.3' into develop
2015-12-21 20:56:06 +02:00
Ivan Kravets
d91261412e
Merge branch 'release/v2.6.3'
2015-12-21 20:56:05 +02:00
Ivan Kravets
2e26b5d31d
Version bump to 2.6.3 (issues #396 )
2015-12-21 20:55:49 +02:00
Ivan Kravets
3266d3b211
Fix top menu in docs
2015-12-21 20:52:39 +02:00
Ivan Kravets
c2072e3e62
Cleanup debug code
2015-12-21 20:43:07 +02:00
Ivan Kravets
5266f4810b
Fix PyLint warning
2015-12-21 20:41:57 +02:00
Ivan Kravets
6e83b4b093
Restore support for Espressif ESP8266 ESP-01 1MB board (ready for OTA)
2015-12-21 20:39:45 +02:00
Ivan Kravets
7b1b908779
Fix invalid ROM size for ESP8266-based boards // Resolve #396
2015-12-21 19:23:46 +02:00
Ivan Kravets
7a95a201b5
Merge branch 'release/v2.6.2'
2015-12-21 17:42:01 +02:00
Ivan Kravets
70c86525cc
Merge branch 'release/v2.6.2' into develop
2015-12-21 17:42:01 +02:00
Ivan Kravets
618d32b872
Version bump to 2.6.2
2015-12-21 17:41:37 +02:00
Ivan Kravets
66ca204697
Removed SCons from requirements list
2015-12-21 17:35:30 +02:00
Ivan Kravets
54d650aa40
Update number of supported boards
2015-12-19 01:19:36 +02:00
Ivan Kravets
851b452c17
Add warning to CLion docs to avoid running targets
2015-12-18 23:44:04 +02:00
Ivan Kravets
0ff795e798
Fix "ChunkedEncodingError" when SF connection is broken // Issue #356
2015-12-18 22:56:15 +02:00
Ivan Kravets
43b50e5b9f
Update docs with the new vendors for ESP8266
2015-12-18 21:01:56 +02:00
Ivan Kravets
18d68bafd0
Fix vendors for ESP8266 boards
2015-12-18 20:56:17 +02:00
Ivan Kravets
feb951c35e
Merge branch 'release/v2.6.1' into develop
2015-12-18 20:30:42 +02:00
Ivan Kravets
41c2164755
Merge branch 'release/v2.6.1'
2015-12-18 20:30:41 +02:00
Ivan Kravets
ee87b55947
Version bump to 2.6.1 (issues #377 , #378 , #379 , #380 , #381 , #383 , #384 , #387 )
2015-12-18 20:30:30 +02:00
Ivan Kravets
7119bb9084
Fix project generator for Eclipse IDE and "duplicate path entries found in project path" // Resolve #383
2015-12-18 20:18:19 +02:00
Ivan Kravets
132c769766
Better error handling
2015-12-18 19:58:09 +02:00
Ivan Kravets
e4dbcd50cc
Improv documentation for Espressif platform
2015-12-18 19:29:20 +02:00
Ivan Kravets
62d5f66ae2
Extra docs for Espressif platform
2015-12-18 18:06:20 +02:00
Ivan Kravets
cfa3f1b520
Extra documentation for development platform / frameworks // Resolve #381
2015-12-18 17:06:28 +02:00
Ivan Kravets
0951d53f52
Fix issue with code builder when build path contains spaces // Resolve #387
2015-12-18 15:40:44 +02:00
Ivan Kravets
186580d794
Fix issue with code builder when build path contains spaces // Resolve #387
2015-12-18 15:20:37 +02:00
Ivan Kravets
1a47cfc938
Show INT values for serial monitor hot keys
2015-12-18 12:18:25 +02:00
Ivan Kravets
edc06f12b5
Add to FAQ "Monitoring a serial port breaks upload" // Resolve #384
2015-12-17 20:22:17 +02:00
Ivan Kravets
3830e98c1d
Add support for the new ESP8266 based boards
2015-12-17 20:16:17 +02:00
Ivan Kravets
3cbbecb413
Repository for LD scripts; common LD script for ESP8266 // Resolve #379
2015-12-17 18:17:54 +02:00
Ivan Kravets
f0abd353ae
Extend link to FAQ with what is PlatformIO
2015-12-17 00:47:56 +02:00
Ivan Kravets
84cbbe437d
Remove default options
2015-12-17 00:08:57 +02:00
Ivan Kravets
34a5d366d5
Fix reset method for Espressif NodeMCU (ESP-12E Module) // Resolve #380
2015-12-17 00:02:22 +02:00
Ivan Kravets
d3b7fc7ddb
Add JetBrains post in CLion Blog
2015-12-16 13:18:51 +02:00
Ivan Kravets
3d413743e4
Add ESP8266 quickstart
2015-12-16 00:35:24 +02:00
Ivan Kravets
b3d5ced193
Merge branch 'release/v2.6.0'
2015-12-15 20:54:31 +02:00
Ivan Kravets
1e38db8cae
Merge branch 'release/v2.6.0' into develop
2015-12-15 20:54:31 +02:00
Ivan Kravets
b073760711
Version bump to 2.6.0 (issues #308 , #365 , #368 , #371 , #372 , #373 , #375 )
2015-12-15 20:54:19 +02:00
Valeriy Koval
f778bdb741
Fix test with ldscripts.
2015-12-15 20:45:47 +02:00
Ivan Kravets
2afbe2a64b
Better handling of upload targets
2015-12-15 20:25:59 +02:00
Ivan Kravets
a5878c5544
Updated CMSIS framework and added CMSIS support for Nucleo F401RE board // Issue #373
2015-12-15 20:19:27 +02:00
Ivan Kravets
997cfbf488
Change framework order
2015-12-15 20:10:28 +02:00
Ivan Kravets
3afc8c7908
Add make related keywords
2015-12-15 20:10:04 +02:00
Ivan Kravets
1e21d6e05b
Merge pull request #376 from valeros/develop
...
Add CMSIS support for nucleo_f401re board // Resolve #373
2015-12-15 20:06:10 +02:00
Valeriy Koval
8eebd39426
Fix libopenCM3 framework.
2015-12-15 19:30:11 +02:00
Valeriy Koval
7e985219ad
Update builder for SPL framework.
2015-12-15 19:29:37 +02:00
Valeriy Koval
7ce780bcc6
Update builder for CMSIS framework.
2015-12-15 19:28:58 +02:00
Ivan Kravets
62b41e0994
Fix PyLint warnings
2015-12-15 17:04:28 +02:00
Ivan Kravets
4c65093a66
Remove unused imports
2015-12-15 16:09:35 +02:00
Ivan Kravets
cb4c4e13a3
Install only required packages depending on build environment // Resolve #308
2015-12-15 15:58:52 +02:00
Ivan Kravets
3b7de598d3
Replace native with linux_arm platform for Raspberry Pi
2015-12-15 00:50:14 +02:00
Ivan Kravets
a85bf32700
Use "format" to format exception messages
2015-12-14 22:44:16 +02:00
Ivan Kravets
004125a2ca
Add support for Raspberry Pi WiringPi framework // Resolve #372
2015-12-14 19:50:50 +02:00
Ivan Kravets
d4e4ab07a6
Add copyrights
2015-12-14 19:40:59 +02:00
Ivan Kravets
94bb0dc43e
Revert back step with upgrading for pip/setuptools // Resolve #371
2015-12-14 19:21:23 +02:00
Ivan Kravets
becec986ea
More explanations about library.json
2015-12-14 18:47:50 +02:00
Ivan Kravets
9eae55f03c
Add link to telemetry setting
2015-12-14 11:30:39 +02:00
Ivan Kravets
4e90a2fd42
Fix test for settings command
2015-12-14 01:14:02 +02:00
Ivan Kravets
c4d5960eb6
Fix multiple search queries to "lib search"
2015-12-14 00:46:17 +02:00
Ivan Kravets
3595c2cc88
More explanation about telemetry service
2015-12-14 00:40:41 +02:00
Ivan Kravets
73cc3e3ac8
Handle more search args for "lib search"
2015-12-14 00:05:33 +02:00
Ivan Kravets
1541537d0d
Don't print any maintenance information for --json-output requests
2015-12-13 23:27:37 +02:00
Ivan Kravets
abf4376d20
Add example with upload_port=IP_ADDRESS for OTA
2015-12-13 22:09:50 +02:00
Ivan Kravets
faf2839a08
Remove command with target=clean
2015-12-13 22:09:19 +02:00
Ivan Kravets
15224e3c02
Add .travis.yml and .gitignore files
2015-12-13 19:40:07 +02:00
Ivan Kravets
093176b2ee
Add link to demo projects
2015-12-12 23:37:43 +02:00
Ivan Kravets
dffc8ef940
Optimise auto-scroll for docs by hash
2015-12-12 22:48:45 +02:00
Ivan Kravets
21c64b2fe1
Fix anchor scroll
2015-12-12 22:45:37 +02:00
Ivan Kravets
7868566a78
Improve PlatformIO installation on the Mac OS X El Capitan
2015-12-12 18:18:57 +02:00
Ivan Kravets
f793ff1a86
Disable SCons man for --egg
2015-12-12 18:00:03 +02:00
Ivan Kravets
e702e1eb27
Handle broken connection from SF side
2015-12-12 17:59:25 +02:00
Ivan Kravets
5b2fac95ce
Improve symlink fixer
2015-12-12 16:45:53 +02:00
Ivan Kravets
2baf14f900
Implemented Over The Air (OTA) upgrades for Espressif development platform // Resolve #365
2015-12-11 15:31:36 +02:00
Ivan Kravets
cc1eb4bad6
Add previously added boards to docs
2015-12-11 15:24:02 +02:00
Ivan Kravets
fbd2c61f40
Update docs with "upload_flags"
2015-12-11 15:20:08 +02:00
Ivan Kravets
9cc9912ef2
Handle upload_flags option in platformio.ini // Resolve #368
2015-12-11 15:17:38 +02:00
Ivan Kravets
e69bc34678
Fix .gitignore contents
2015-12-11 14:23:12 +02:00
Ivan Kravets
9d01d86652
Explain about SCons and how to fix installation
2015-12-11 00:16:06 +02:00
Ivan Kravets
2c301ca422
Explain how to use Arguments and custom options
2015-12-10 23:52:33 +02:00
Ivan Kravets
9cec353d40
Merge branch 'release/v2.5.0'
2015-12-08 19:28:22 +02:00
Ivan Kravets
c42561de45
Merge branch 'release/v2.5.0' into develop
2015-12-08 19:28:22 +02:00
Ivan Kravets
c841ba1cba
Version bump to 2.5.0 (issues #352 , #354 , #358 )
2015-12-08 19:28:08 +02:00
Ivan Kravets
eb1971fb17
Fix PyLint
2015-12-08 19:08:00 +02:00
Ivan Kravets
983db2f3c8
Improve project initialisation
2015-12-08 18:42:50 +02:00
Ivan Kravets
c87c4691f3
Typo fix
2015-12-08 18:42:23 +02:00
Ivan Kravets
68c64cd942
Improve upgrading command
2015-12-07 22:44:31 +02:00
Ivan Kravets
dfb93e9682
Improve project initialisation
2015-12-07 22:23:20 +02:00
Ivan Kravets
b7ab825860
Use general exception for usage error
2015-12-07 17:43:59 +02:00
Ivan Kravets
28619a6ce7
Add libray.json
2015-12-07 17:43:33 +02:00
Ivan Kravets
7eed6f56f6
Update keywords
2015-12-07 17:17:01 +02:00
Valeriy Koval
234517ee0a
Ignore unsupported mbed native library
2015-12-07 15:09:43 +02:00
Ivan Kravets
a483ecdfdb
Warn about missing native support for the library // Resolve #358
2015-12-07 14:52:19 +02:00
Ivan Kravets
97ee8d55ce
Remove debug code
2015-12-07 00:23:38 +02:00
Ivan Kravets
7727562f44
Simplify .travis.yml file
2015-12-07 00:20:14 +02:00
Ivan Kravets
f6686f149b
Generate ".gitignore" by default
2015-12-05 23:34:25 +02:00
Ivan Kravets
2345eb3bb7
Fix incorrect behaviour of "platformio serialports monitor" in pair with @PySerial 3.0
2015-12-05 23:30:42 +02:00
Ivan Kravets
16abaccf96
Keep consign DB in .pioenvs
2015-12-05 23:21:16 +02:00
Ivan Kravets
8c8de45f30
Fix PyLint warning
2015-12-04 22:35:22 +02:00
Ivan Kravets
f4f65e4c84
Improve code builder for parallel builds (up to 4 times faster than before)
2015-12-04 21:06:29 +02:00
Ivan Kravets
a8ae5e4d03
Generate .travis.yml CI config for embedded projects by default // Resolve #354
2015-12-04 15:18:31 +02:00
Ivan Kravets
b91f03f082
Add examples for "extra_script"
2015-12-04 00:02:37 +02:00
Ivan Kravets
e1396e57b6
Fix extension for example
2015-12-03 20:02:17 +02:00
Ivan Kravets
67cbf25b96
Fix broken ci command
2015-12-03 19:25:46 +02:00
Ivan Kravets
e721ebe171
Add warning to regenerate project when new libs are used
2015-12-03 17:49:26 +02:00
Ivan Kravets
c2d760bccb
Fix tests for init command
2015-12-03 17:39:36 +02:00
Ivan Kravets
5dc1396f05
Remove prompt with "auto-uploading" from init command and add --enable-auto-uploading option // Resolve #352
2015-12-03 17:19:43 +02:00
Ivan Kravets
5b1ceccd1f
Add Quickstart for Library Manager
2015-12-03 00:40:17 +02:00
Ivan Kravets
bf1751059c
Fix URL for article
2015-12-03 00:28:35 +02:00
Ivan Kravets
7e069afbb2
Add new articles
2015-12-02 23:58:21 +02:00
Ivan Kravets
bacb813b31
Add "Articles/Manuals" for IDE docs
2015-12-02 23:51:07 +02:00
Ivan Kravets
c670372b41
Move Library Manager to separate group
2015-12-02 23:28:49 +02:00
Ivan Kravets
ec9b8f980d
Merge branch 'release/v2.4.1'
2015-12-01 19:02:16 +02:00
Ivan Kravets
28399f8ac6
Merge branch 'release/v2.4.1' into develop
2015-12-01 19:02:16 +02:00
Ivan Kravets
ef5fa4dea0
Version bump to 2.4.1
2015-12-01 19:02:01 +02:00
Ivan Kravets
84e82dd39a
Restore PLATFORMIO macros with the current version
2015-12-01 19:00:40 +02:00
Ivan Kravets
f842898102
Remove "future" code
2015-12-01 18:38:32 +02:00
Ivan Kravets
1bf73c268d
Merge branch 'release/v2.4.0'
2015-12-01 17:51:04 +02:00
Ivan Kravets
17ec85263c
Merge branch 'release/v2.4.0' into develop
2015-12-01 17:51:04 +02:00
Ivan Kravets
50ba235917
Version bump to 2.4.0 (issues #271 , #334 , #335 , #336 , #339 , #340 , #343 , #345 , #346 )
2015-12-01 17:50:35 +02:00
Ivan Kravets
14fc21c379
Drop Click to (5.1) <6 // Issue #346
2015-12-01 17:43:16 +02:00
Ivan Kravets
306f2f980d
Drop Click to <6
2015-12-01 17:41:10 +02:00
Ivan Kravets
a7a82b1c0a
Fix PlatformIO version
2015-12-01 16:28:47 +02:00
Valeriy Koval
d806097b60
Fix PlatformIO version.
2015-12-01 13:47:56 +02:00
Ivan Kravets
9f4b73d821
Update Arduino core for Espressif platform to 2.0.0 // Resolve #345
2015-12-01 12:04:41 +02:00
Valeriy Koval
ff5d57039e
Merge branch 'feature/issue-339-espressif-rc-framework' into develop
2015-12-01 11:51:50 +02:00
Valeriy Koval
db42863f54
Update build flags for espressif platform.
2015-12-01 11:21:23 +02:00
Ivan Kravets
946f21879c
Add new article by Keith Hughes
2015-11-30 21:46:21 +02:00
Ivan Kravets
20b214f3a4
Rephrase slogan (add library manager)
2015-11-30 18:29:30 +02:00
Ivan Kravets
8aedc50f30
Rephrase slogan
2015-11-30 18:05:32 +02:00
Ivan Kravets
cd11171e33
Lint code with the latest PyLint
2015-11-30 01:11:57 +02:00
Ivan Kravets
bcb4e1abfd
Add new article by Mistan
2015-11-29 23:23:31 +02:00
Ivan Kravets
786b977603
Print "unexpected block" for non-PlatformIO exceptions
2015-11-29 19:05:02 +02:00
Ivan Kravets
5264d85a78
Fix broken link to extra css
2015-11-29 17:56:26 +02:00
Ivan Kravets
5713a6233f
PlatformIO is an open source ecosystem for IoT development
2015-11-28 17:14:42 +02:00
Ivan Kravets
98ad4adcf3
Numerate installation methods
2015-11-27 23:56:30 +02:00
Ivan Kravets
304c023b4e
Fix unicode issue for Python 2.6
2015-11-27 23:49:49 +02:00
Ivan Kravets
7ce1dd4f5c
Fix ParseFlags for mbed
2015-11-27 21:59:08 +02:00
Ivan Kravets
332b19f35b
Update requirements.txt
2015-11-27 21:19:19 +02:00
Ivan Kravets
774ea5240e
Update click to 6.1
2015-11-27 21:16:20 +02:00
Ivan Kravets
221b7ed188
Fix relative include path for preprocessor using "build_flags" // Resolve #271
2015-11-27 21:15:09 +02:00
Ivan Kravets
304339e309
Try navbar over footer
2015-11-27 13:22:06 +02:00
Ivan Kravets
bf9c9b8985
Add navbar to doc
2015-11-27 00:37:46 +02:00
Ivan Kravets
e85bc39315
Fix inaccurate Vim instructions // Issue #340
2015-11-26 22:15:57 +02:00
Ivan Kravets
ed32e07e34
Better exceptions handling
2015-11-26 22:02:59 +02:00
Valeriy Koval
9bd1f99b69
Improve espressif platform for RC version of framework
2015-11-26 20:19:36 +02:00
Ivan Kravets
25f57cc683
Add logo to the docs
2015-11-26 14:44:44 +02:00
Ivan Kravets
fb4d605e33
Rename to Custom Board/Platform
2015-11-26 13:31:41 +02:00
Ivan Kravets
426b276b08
Rename to Custom Board/Platform
2015-11-26 13:28:48 +02:00
Ivan Kravets
a085d90af2
Fix broken link
2015-11-26 00:32:23 +02:00
Ivan Kravets
8023b85085
Improve @circleci doc
2015-11-26 00:10:36 +02:00
Ivan Kravets
f17d2d7f90
@circleci doesn't support matrix builds
2015-11-25 22:27:57 +02:00
Ivan Kravets
aef06e837a
Fix "LockFailed: failed to create appstate.json.lock" error for Windows
2015-11-25 19:54:06 +02:00
Ivan Kravets
d63f6cff08
Update FAQ & History // Resolve #331
2015-11-24 19:58:24 +02:00
Valeriy Koval
354fbf6253
Add new board with mbed framework support
2015-11-24 19:20:20 +02:00
Valeriy Koval
238ce2e858
fix moteinomega configuration // Resolve #335
2015-11-24 19:08:19 +02:00
Ivan Kravets
c8b6bd1c2c
Add new article "Using PlatformIO to get started with Arduino in CLion IDE" by @mseroczynski
2015-11-24 17:17:25 +02:00
Ivan Kravets
dd5a509a99
Fix ESP-12E flash size // Resolve #333
2015-11-24 13:14:41 +02:00
Valeriy Koval
970ddd44bf
Fix maximum_size for ESP-12E board // Resolve #333
2015-11-23 18:39:56 +02:00
Ivan Kravets
c0eded84a0
Only bug fixes in 2.3.6
2015-11-23 17:27:02 +02:00
Ivan Kravets
5a83ebe48e
Add new article by @joshglendenning about "@Armstrap Eagle and @PlatformIO"
2015-11-20 22:41:36 +02:00
Ivan Kravets
d90697d8db
Merge pull request #328 from hoosierEE/develop
...
Slight grammar/wording tweaks
2015-11-20 00:08:05 +02:00
Ivan Kravets
159c0a93d2
Start 2.4.0
2015-11-18 20:14:16 +02:00
Ivan Kravets
a6040bb53d
Merge branch 'release/v2.3.5'
2015-11-18 20:11:40 +02:00
Ivan Kravets
7d39c886f4
Merge branch 'release/v2.3.5' into develop
2015-11-18 20:11:40 +02:00
Ivan Kravets
771a90a588
Bump to @PlatformIO 2.3.5
2015-11-18 20:11:00 +02:00
Ivan Kravets
7b1858a5ce
Fix compilation error TWI_Disable not declared for Arduino Due board // Issue #329
2015-11-18 20:08:27 +02:00
Ivan Kravets
c95226ec1e
Fix includes for Windows
2015-11-18 19:18:50 +02:00
Ivan Kravets
6bece3f371
Improve running @PlatformIO outside virtualenv
2015-11-18 19:12:53 +02:00
Ivan Kravets
48c3e5aa29
Remove user's data
2015-11-18 19:12:12 +02:00
Ivan Kravets
73ae2ffb9b
Add Apache License, Version 2.0 to @PlatformIO examples README
2015-11-18 17:49:21 +02:00
Ivan Kravets
34aaf7b157
Add Apache License, Version 2.0 to @PlatformIO docs
2015-11-18 17:33:46 +02:00
Ivan Kravets
904b08f497
Add Apache License, Version 2.0 to @PlatformIO source code
2015-11-18 17:16:17 +02:00
Ivan Kravets
5454c35430
Fix empty list with serial ports on Mac OS X // Resolve #294
2015-11-17 23:20:04 +02:00
Ivan Kravets
aa98d7dc5d
Skip thread exceptions for telemetry
2015-11-17 23:04:49 +02:00
hoosierEE
020c1c7975
Slight grammar/wording tweaks
2015-11-17 13:26:42 -05:00
Ivan Kravets
cf98750f4b
Fix project generator for CLion IDE under Windows OS with invalid path to executable // Resolve #326
2015-11-16 23:17:23 +02:00
Ivan Kravets
09ccae0f30
Update Arduino AVR/SAM frameworks to 1.6.6 // Resolve #321
2015-11-16 23:10:14 +02:00
Ivan Kravets
522cbacada
Add new article by @nocd5
2015-11-13 17:45:36 +02:00
Ivan Kravets
841fa02b18
Add new article by ALvaro Garcia Gomez
2015-11-12 17:38:56 +02:00
Ivan Kravets
47041272d2
Fix Circle build
2015-11-12 17:28:25 +02:00
Ivan Kravets
c7a6f4f186
Update SCons to 2.4.1
2015-11-12 17:07:17 +02:00
Ivan Kravets
2756984273
Add "open-source" to slogan
2015-11-11 14:59:47 +02:00
Ivan Kravets
cc46fa34e8
Add "framework-arduinonordicnrf51" for the platform
2015-11-10 00:12:30 +02:00
Valeriy Koval
b94cc655c2
Fix lint error.
2015-11-09 21:02:05 +02:00
Valeriy Koval
1c5d34cb5f
Update nordicnrf51 platform for RFduino.
2015-11-09 20:24:41 +02:00
Valeriy Koval
ace9ae0b24
Initial support for RFduino.
2015-11-09 18:10:43 +02:00
Ivan Kravets
91345c0bdd
Add support for pySerial 3.0 // Resolve #307
2015-11-06 19:54:15 +02:00
Ivan Kravets
1790c6bd0f
Merge branch 'feature/pyserial-3.0' into develop
2015-11-06 16:58:50 +02:00
Ivan Kravets
d72b899471
Fix installation on Mac OS X El Capitan // Resolve #312
2015-11-06 16:38:41 +02:00
Ivan Kravets
bf9bbabfd6
Update languages for non-english articles
2015-11-04 16:06:43 +02:00
Ivan Kravets
fff9b34ed7
Fix country name
2015-11-04 16:04:18 +02:00
Ivan Kravets
ce3a8c1f46
Update articles
2015-11-04 16:02:49 +02:00
Ivan Kravets
c420fa4bc2
Add new article "Arduino development at the command line: VIM + @PlatformIO (Japan)" by @caad1229
2015-11-04 00:10:42 +02:00
Ivan Kravets
8e5f9067af
Fix article url
2015-11-03 23:56:59 +02:00
Ivan Kravets
306b0a2f62
Fix firmware uploading for "nordicrf51" development platform // Resolve #316
2015-11-02 23:03:05 +02:00
Ivan Kravets
96f4667755
Update bottle to 0.12.9
2015-11-02 22:39:37 +02:00
Ivan Kravets
2c53bd49f2
Upload firmware using external programmer via "platformio run –target program" // Resolve #311
2015-11-02 22:36:49 +02:00
Ivan Kravets
caa0961337
Fix handling of upload port when board option is not specified in platformio.ini // Resolve #313
2015-11-02 21:41:13 +02:00
Ivan Kravets
32d3b632d2
Add support for Espressif ESP8266 ESP-12E board (NodeMCU) // Resolve #310
2015-11-02 21:18:09 +02:00
Valeriy Koval
3945edb7fe
Update default cpu frequency for NodeMCU board
2015-10-22 17:59:43 +03:00
Valeriy Koval
928feee008
Remove udev rules for ESP-12E (HL-340 dupl.)
2015-10-21 13:19:44 +03:00
Valeriy Koval
9ef4b00238
Fix udev rules for ESP-12E (NodeMCU)
2015-10-21 13:11:13 +03:00
Valeriy Koval
616a769ff5
Add Espressif ESP-12E board (NodeMCU)
2015-10-21 12:48:13 +03:00
Ivan Kravets
ef2c96ac84
Add more examples for @Travis-CI
2015-10-20 17:35:56 +01:00
Ivan Kravets
1c63da7f33
Improve Travis CI doc
2015-10-19 18:25:06 +01:00
Ivan Kravets
2e00e5f463
Add new article "First Arduino I2C Experience with PaltformIO"
2015-10-19 17:59:38 +01:00
Ivan Kravets
8360bf9d84
Up to 2.4.0.ev0
2015-10-16 15:29:28 +01:00
Ivan Kravets
1520c096a4
Add libOpenCM3 framework for nucleo_f103rb board // Resolve #309
2015-10-16 15:22:11 +01:00
Valeriy Koval
a965bfd32e
Fix boards ldscript test
2015-10-16 16:17:24 +03:00
Valeriy Koval
7741790bd8
Add libopenCM3 support for nucleo_f103rb board.
2015-10-16 14:50:28 +03:00
Ivan Kravets
f0e6f8cee2
Update requests to 2.8.1, lockfile to 0.11.0
2015-10-13 20:03:35 +01:00
Ivan Kravets
c4a4dcd419
Merge branch 'release/v2.3.4'
2015-10-13 18:40:46 +01:00
Ivan Kravets
b89a04acd8
Merge branch 'release/v2.3.4' into develop
2015-10-13 18:40:46 +01:00
Ivan Kravets
b7d2619651
Version bump to 2.3.4 (issues #132 , #279 , #290 , #302 , #305 , #306 )
2015-10-13 18:40:23 +01:00
Ivan Kravets
c07e957e28
Fix FAQ doc
2015-10-13 18:36:37 +01:00
Ivan Kravets
b183431c27
Install SCons automatically and avoid error: option --single-version-externally-managed not recognized
2015-10-13 18:24:40 +01:00
Ivan Kravets
177353bf7a
PlatformIO command completion in Terminal for bash and zsh // Resolve #290
2015-10-13 17:44:28 +01:00
Ivan Kravets
de2d6818c1
Full support of CLion IDE including code auto-completion // Resolve #132
2015-10-13 14:01:16 +01:00
Ivan Kravets
f758d8607a
Use teensy CLI loader for upload of .hex files on OSX // Resolve #306
2015-10-12 16:29:24 +01:00
Ivan Kravets
1164ef31ca
Fix missing of framework-mbed package for teensy platform // Resolve #305
2015-10-12 13:24:42 +01:00
Ivan Kravets
2997273654
Merge branch 'develop' of https://github.com/ivankravets/platformio into feature/pyserial-3.0
2015-10-10 14:26:21 +01:00
Ivan Kravets
20edf7de41
Add support for @ubIQio Ardhat board // Resolve #302
2015-10-10 11:35:01 +01:00
Ivan Kravets
7467c281cc
Add support for @ubIQio Ardhat board
2015-10-10 11:33:38 +01:00
Ivan Kravets
3b8d7304ff
Propose upgrading via pip
2015-10-09 14:12:30 +01:00
Ivan Kravets
6e274cbf20
Correct social links
2015-10-08 16:59:12 +01:00
Ivan Kravets
3a0614641b
Add links for Hackaday
2015-10-08 16:50:47 +01:00
Ivan Kravets
c395dd5ebd
Update requests to 2.8.0
2015-10-07 11:57:46 +01:00
Ivan Kravets
1c9dc2ba3d
Handle WindowsError when can't remove .pioenvs directory
2015-10-06 17:06:47 +01:00
Ivan Kravets
52b98dd159
Add "Commands completion in Terminal"
2015-10-04 15:20:49 +01:00
Ivan Kravets
1426e78793
Show valid environment names when user typed unknown values
2015-10-03 15:38:33 +01:00
Ivan Kravets
8eb2798e5c
Direct import of comports
2015-10-03 12:28:21 +01:00
Ivan Kravets
ec6af9a460
Merge branch 'release/v2.3.3'
2015-10-02 16:24:02 +01:00
Ivan Kravets
ec844961c7
Merge branch 'release/v2.3.3' into develop
2015-10-02 16:24:02 +01:00
Ivan Kravets
e1c9cb2c00
Version bump to 2.3.3 (issues #263 , #288 , #292 , #295 , #296 , #297 )
2015-10-02 16:23:46 +01:00
Ivan Kravets
2c0d26e06d
Skip empty serial ports // Issue #294
2015-10-02 16:20:07 +01:00
Ivan Kravets
3c36eafdfa
Avoid pip cache when problem occurs for upgrade process // Issue #295
2015-10-02 16:14:04 +01:00
Ivan Kravets
e22ab787dd
Fix ESP8266 compile errors about RAM size when adding 1 library // Resolve #297
2015-10-02 15:34:36 +01:00
Ivan Kravets
948b75aeda
Merge pull request #299 from valeros/develop
...
Update espressif platform // Resolve #296 , #297
2015-10-02 15:22:09 +01:00
Valeriy Koval
4dcef89301
Update espressif platform // Resolve #296 , #297
2015-10-02 16:11:00 +03:00
Ivan Kravets
12b29a760a
More explanations about NotPlatformProject
2015-10-01 17:04:26 +01:00
Ivan Kravets
43ca0e149f
Remove debug info
2015-09-30 16:56:13 +01:00
Ivan Kravets
ad1666dd0a
Fix double quotes in defines for Project Generator // Issue #294
2015-09-30 16:54:12 +01:00
Ivan Kravets
1b4d4f5695
Handle Atom & Vim as IDE
2015-09-30 14:54:07 +01:00
Ivan Kravets
a714e6084a
Add to FAQ "Unable to install PlatformIO: [Errno 1] Operation not permitted" // Resolve #295
2015-09-28 16:57:28 +01:00
Ivan Kravets
a8dd5d85a5
Add support for ST Nucleo F446RE board // Pull #293
2015-09-28 13:19:07 +01:00
Ivan Kravets
83363c7077
Merge pull request #293 from dkuku/patch-1
...
Add support for ST Nucleo F446RE board
2015-09-28 13:12:48 +01:00
Ivan Kravets
d99a57365f
Add support for LightBlue Bean board // Issue #292
2015-09-28 12:09:03 +01:00
Daniel Kuku
3cb41cf6b0
Update ststm32.json
...
added nucleo_f446re
2015-09-27 03:02:34 +01:00
Ivan Kravets
5201626d6a
Merge pull request #292 from mplewis/add-lightblue-boards
...
config: add LightBlue Bean board definition and docs
2015-09-24 09:43:57 +02:00
Matthew Lewis
f812e74324
config: fix Punch Through vendor name
2015-09-23 11:57:54 -05:00
Matthew Lewis
0668d6d290
docs: remove LightBlue Bean docs
2015-09-23 11:54:00 -05:00
Ivan Kravets
46d1c2c86c
Fix broken lock file for "appstate" storage // Resolve #288
2015-09-23 16:35:31 +03:00
Ivan Kravets
ee7fe1fc10
Add to FAQ info about Archlinux issue with libncurses.so.5 // Resolve #291
2015-09-23 15:55:19 +03:00
Matthew Lewis
c997495b5d
docs: fix underline length
2015-09-22 15:04:06 -05:00
Matthew Lewis
605b5755bf
config: add LightBlue Bean board definition and docs
2015-09-22 14:54:32 -05:00
Ivan Kravets
b60c761cce
Fix firmware uploading to Arduino Leonardo board using Mac OS // Resolve #287
2015-09-11 12:53:04 +03:00
Ivan Kravets
12d6df6962
Merge branch 'release/v2.3.2'
2015-09-10 20:44:53 +03:00
Ivan Kravets
34972c77f5
Merge branch 'release/v2.3.2' into develop
2015-09-10 20:44:53 +03:00
Ivan Kravets
2c5db64677
Version bump to 2.3.2 (issues #279 )
2015-09-10 20:44:39 +03:00
Ivan Kravets
fa33d53180
Show float RAM values for boards // Issue #286
2015-09-10 20:41:23 +03:00
Ivan Kravets
57b877f445
Fix Cygwin disabling
2015-09-10 20:31:26 +03:00
Ivan Kravets
dcb6d8286b
Disable Cygwin support
2015-09-10 20:23:37 +03:00
Ivan Kravets
3a8c515e21
Minor fix
2015-09-10 20:22:54 +03:00
Ivan Kravets
50984f1475
Correct OS arch within Cygwin emu
2015-09-10 19:47:14 +03:00
Ivan Kravets
4338bade5b
Allow PlatformIO to be run within Cygwin environment
2015-09-10 19:35:32 +03:00
Ivan Kravets
ed10ecd142
Explain how to use "lib" directory from the PlatformIO based project // Issue #273
2015-09-10 18:19:23 +03:00
Ivan Kravets
6815297b0c
Merge branch 'feature/issue-287' into develop
2015-09-10 17:52:40 +03:00
Ivan Kravets
c72bf9ea31
Found solution for "pip/scons error: option –single-version-externally-managed not recognized" // Resolve #279
2015-09-10 17:47:19 +03:00
Ivan Kravets
d4f4d9c789
Fix using $UPLOAD_PROTOCOL env variable
2015-09-10 16:56:33 +03:00
Ivan Kravets
61ef27c345
Allow to use ST-Link uploader for mbed-based projects
2015-09-10 16:43:09 +03:00
Ivan Kravets
9c73e59772
Fix firmware uploading for Arduino Leonardo under Unix
2015-09-10 15:20:29 +03:00
Ivan Kravets
0405ba3f31
Update virtualenv if exists
2015-09-09 01:28:43 +03:00
Ivan Kravets
f5f97fe0fd
More explanations about lib directory
2015-09-09 01:01:41 +03:00
Ivan Kravets
82a8bd01fc
Fix SConsNotInstalled error for Linux Debian-based distributives
2015-09-09 00:45:51 +03:00
Ivan Kravets
b15408e693
Depend on lockfile >= 0.9.1
2015-09-08 15:08:44 +03:00
Ivan Kravets
74ac9ffa1c
Merge branch 'release/v2.3.1'
2015-09-06 18:17:53 +03:00
Ivan Kravets
ed5f035d1c
Merge branch 'release/v2.3.1' into develop
2015-09-06 18:17:53 +03:00
Ivan Kravets
0f5417bab4
Version bump to 2.3.1 (issues #283 )
2015-09-06 18:17:40 +03:00
Ivan Kravets
0311418bfc
Fix critical issue when platformio init --ide__ command hangs PlatformIO // Resolve #283
2015-09-06 18:16:09 +03:00
Ivan Kravets
bc449fec48
Remove SCons from pip instruction
2015-09-05 23:17:01 +03:00
Ivan Kravets
1e7240d6dc
Merge branch 'release/v2.3.0' into develop
2015-09-05 23:05:34 +03:00
Ivan Kravets
2732d63362
Merge branch 'release/v2.3.0'
2015-09-05 23:05:33 +03:00
Ivan Kravets
78bf56e327
Version bump to 2.3.0 (issues #234 , #252 , #256 , #263 , #268 , #270 , #272 , #274 , #277 , #279 )
2015-09-05 23:04:53 +03:00
Ivan Kravets
01eb25cb39
Handle Miniterm exceptions
2015-09-05 22:58:42 +03:00
Ivan Kravets
1f612b466c
Fix platformio path for Windows
2015-09-05 22:43:12 +03:00
Ivan Kravets
0a85e01322
Cleanup
2015-09-05 20:53:50 +03:00
Ivan Kravets
3cb4e6e854
Fix project generator for Windows; update docs for IDE
2015-09-05 20:50:30 +03:00
Ivan Kravets
d566eb2a36
Include subdirectories with tpls for project generator
2015-09-05 10:45:09 +03:00
Ivan Kravets
71890a34be
Reorganise IDE examples
2015-09-04 23:48:57 +03:00
Ivan Kravets
c254a3490c
Fix path for Windows-based projects
2015-09-04 20:35:56 +03:00
Ivan Kravets
a032026f46
Significantly improve "Project Generator" // Resolve #280
2015-09-04 19:31:59 +03:00
Ivan Kravets
e1ee61d31b
Add "-d" option for "--project-dir" to init & run commands
2015-09-04 18:28:13 +03:00
Ivan Kravets
ca4694e1af
Update mbed framework
2015-09-04 13:10:14 +03:00
Ivan Kravets
9fea8f4488
Switch to requires.io
2015-09-04 12:57:11 +03:00
Ivan Kravets
f9f54da914
Fix invalid command context
2015-09-03 20:07:35 +03:00
Ivan Kravets
97c1a27031
Fix serial monitor args
2015-09-03 20:00:24 +03:00
Ivan Kravets
0d8d5fdb32
Allow multiple instances of @PlatformIO
2015-09-03 19:04:09 +03:00
Ivan Kravets
25c448627e
Added short "-h" help option for PlatformIO and sub-commands
2015-09-02 23:07:45 +03:00
Ivan Kravets
baa83c6ee6
Improve PlatformIO upgrading
2015-09-02 13:42:01 +03:00
Ivan Kravets
2f7a6ef0a1
Check that SCons is installed properly
2015-09-01 16:42:41 +03:00
Ivan Kravets
c50332daa2
Allow to run platformio directly from the bin folder
2015-09-01 16:15:04 +03:00
Ivan Kravets
8dbb282416
Info about "Add" button when $PATH doesn't exist
2015-08-29 00:51:21 +03:00
Ivan Kravets
ef8f7d4fc0
More explanation about Eclipse and $PATH
2015-08-29 00:47:56 +03:00
Ivan Kravets
74ea4ae9c2
Update installation via pip
2015-08-29 00:25:29 +03:00
Ivan Kravets
2cf1b1420c
Fix used command and version
2015-08-28 23:53:45 +03:00
Ivan Kravets
8bdcf54d9f
Add new article about MBED FRDM-K64F Eclipse/PlatformIO
2015-08-28 23:50:46 +03:00
Ivan Kravets
a815aa15ec
Fix installation issue with pip // Resolve #279
2015-08-28 22:32:39 +03:00
Ivan Kravets
b1dbba6224
Add demo to README
2015-08-28 20:15:40 +03:00
Ivan Kravets
35901a125d
Fix upload link for Wiring Blink demo
2015-08-28 19:55:16 +03:00
Ivan Kravets
52b28867a0
Add "Demo" page
2015-08-28 19:52:37 +03:00
Ivan Kravets
d7d71b60f8
Full text of docs
2015-08-28 17:19:33 +03:00
Ivan Kravets
465e952ae4
Update TOP links
2015-08-28 17:16:30 +03:00
Ivan Kravets
200658ae6d
Use Circle built-in setuptools
2015-08-27 11:09:25 +03:00
Ivan Kravets
e58f5e3617
Fix tox @develop
2015-08-25 18:08:57 +03:00
Ivan Kravets
78ba3176f2
Remove SCons package from develop docs
2015-08-25 16:51:46 +03:00
Ivan Kravets
abd02570f4
Use toolchain's includes pattern "include*" for Project Generator // Resolve #277
2015-08-25 16:45:12 +03:00
Ivan Kravets
97b8d4eeea
Add SCons to requirements list
2015-08-25 16:35:19 +03:00
Ivan Kravets
92036356ca
Pre-upgrade for pip and setuptools for CI
2015-08-25 16:30:16 +03:00
Ivan Kravets
6842df5577
Install @PlatformIO without -U flag by default
2015-08-25 15:21:13 +03:00
Ivan Kravets
793352dfbf
Rephrase installation text
2015-08-25 15:16:25 +03:00
Ivan Kravets
b96535abff
Install @PlatformIO with update option
2015-08-25 15:12:31 +03:00
Ivan Kravets
2b4b50ee08
Add info about pip
2015-08-25 15:11:23 +03:00
Ivan Kravets
e2795716f9
Generate "readme.txt" for project "lib" directory // Resolve #273
2015-08-22 23:11:48 +03:00
Ivan Kravets
47d5783700
Improve installation section
2015-08-22 22:27:35 +03:00
Ivan Kravets
9f6c677276
Remove SCons temporary from requirements list (Circle CI fails)
2015-08-22 17:44:51 +03:00
Ivan Kravets
70f117f63f
Install the latest pip & setuptools packages
2015-08-22 17:42:01 +03:00
Ivan Kravets
83c8e914ae
Fix YAML format
2015-08-22 17:39:19 +03:00
Ivan Kravets
38b6a86858
Install the latest pip & setuptools packages
2015-08-22 17:38:15 +03:00
Ivan Kravets
76267b7db6
Group PlatformIO releases
2015-08-22 17:31:26 +03:00
Ivan Kravets
4cd0febb18
Add information about symlinks // Issue #272
2015-08-22 17:30:58 +03:00
Ivan Kravets
9d9488edd1
Add SCons to requirement list
2015-08-22 17:16:28 +03:00
Ivan Kravets
a1483c263f
Simplified installation process of PlatformIO // Resolve #274
2015-08-22 17:09:28 +03:00
Ivan Kravets
8e42c4ae31
Explain that lib dir is suitable for private libraries // Issue #273
2015-08-21 23:56:22 +03:00
Ivan Kravets
bf15ba3a78
Add answer to FAQ when Program “platformio” not found in PATH // Resolve #272
2015-08-21 23:41:50 +03:00
Ivan Kravets
20a0592b37
Fix "AttributeError: 'module' object has no attribute 'packages'" // Resolve #252
2015-08-21 23:09:56 +03:00
Ivan Kravets
5422054ae4
Use original 'returncode' from exec command
2015-08-21 19:50:21 +03:00
Ivan Kravets
ac3844aa95
Add new articles
2015-08-21 17:17:47 +03:00
Valeriy Koval
1b41ffba60
Fix home path environment variable in Eclipse project on Windows // Resolve #270
2015-08-20 14:52:03 +03:00
Ivan Kravets
3393d81452
Hint "save as..." for download get-platformio.py script
2015-08-19 23:11:42 +03:00
Ivan Kravets
25baee266c
Add @PlatformIO Storage stats badge
2015-08-18 16:37:44 +03:00
Ivan Kravets
731467d4e9
Add MinGW to PATH env for AppVeyor
2015-08-17 11:55:42 +03:00
Ivan Kravets
bd03d75f14
Switch to click 5.0
2015-08-17 10:37:53 +03:00
Ivan Kravets
260dd03179
Restore external build flags
2015-08-14 16:09:48 +03:00
Ivan Kravets
35f7d8a4cc
Enhance docs
2015-08-14 00:14:04 +03:00
Ivan Kravets
84fb5e59a9
Update hello-world example
2015-08-10 22:17:37 +03:00
Ivan Kravets
838ba3ad4f
Add new article by Russell Davis
2015-08-10 21:51:09 +03:00
Ivan Kravets
ad7be3b397
Add new development platforms: linux_arm, linux_i686 and linux_x86_64
2015-08-10 21:39:31 +03:00
Ivan Kravets
27ca987284
iSort passed
2015-08-10 16:17:00 +03:00
Ivan Kravets
2b8f7824c2
Add support for Linux 32/64 as host OS for cross compiling to Windows x86
2015-08-10 16:16:16 +03:00
Ivan Kravets
5679271913
Add "Hello World" example for desktop platforms
2015-08-09 21:46:43 +03:00
Ivan Kravets
c9491f47e1
Add support for mingw-linux toolchains
2015-08-09 21:46:07 +03:00
Ivan Kravets
5e2415cb37
Add support for "windows_x86" development platform // Issue #263
2015-08-09 19:05:16 +03:00
Ivan Kravets
2715efd910
Add support for Adafruit Gemma board
2015-08-09 18:08:34 +03:00
Ivan Kravets
b65a356669
Merge pull request #265 from WillemMali/develop
...
improved error wording
2015-08-07 14:56:45 +03:00
WillemMali
9ec0d3bc8c
improved error wording
...
Fixed a grammatical mistake and made the meaning clearer by replacing "it" with "this" and by adding an example.
It does increase the length of the output, but I think it's much easier to read and more informative.
2015-08-07 13:14:14 +02:00
Ivan Kravets
acd0ecf38a
Merge pull request #264 from jrobeson/patch-1
...
fix typo in udev rules file
2015-08-07 13:09:02 +03:00
Johnny Robeson
b75db38e45
fix typo in udev rules file
2015-08-07 05:23:11 -04:00
Ivan Kravets
c7a79cb8b4
Merge pull request #256 from bkudria/adafruit-gemma
...
Adafruit Gemma support
2015-08-05 10:59:59 +03:00
Ivan Kravets
7e5c22706b
Use own mirror when SF is offline
2015-08-04 00:27:13 +03:00
Ivan Kravets
7d5a2c4dfc
Set default PROGNAME to "program"
2015-08-03 23:10:47 +03:00
Ivan Kravets
584d03c802
Propagating External Environment
2015-08-03 15:08:54 +03:00
Ivan Kravets
0646ffc93f
Restore process $PATH for SCons
2015-08-03 12:53:21 +03:00
Ivan Kravets
0f8b506c76
Merge branch 'feature/issue-263-native-platform' into develop
2015-08-03 12:34:03 +03:00
Ivan Kravets
f0d849a702
Added native development platform
2015-08-03 12:33:37 +03:00
Ivan Kravets
0d196ef7b7
Rename env.BuildFirmware to env.BuildProgram
2015-08-02 19:52:37 +03:00
Benjamin Kudria
75edcef099
Adafruit Gemma support
2015-08-01 16:52:14 -07:00
Ivan Kravets
ce82b14f6b
Fix sys env for Windows
2015-08-01 18:33:41 +03:00
Ivan Kravets
e102fb2880
Allow PROGNAME & PROGSUFFIX to be configurable within platform
2015-08-01 17:41:05 +03:00
Ivan Kravets
203026a57b
Use cyclic linker options just for gcc-based compilers
2015-08-01 17:39:15 +03:00
Ivan Kravets
86e39f9b44
More explanations about run --targets
2015-08-01 17:30:20 +03:00
Ivan Kravets
edcad9c251
Add link to Facebook page
2015-07-31 14:22:46 +03:00
Ivan Kravets
cb6d433e15
Add Facebook page
2015-07-31 14:21:30 +03:00
Ivan Kravets
49d5994628
Merge branch 'release/v2.2.2'
2015-07-30 18:56:13 +03:00
Ivan Kravets
e488d53950
Version bump to 2.2.2 (issues #247 , #253 , #254 , #255 , #257 , #260 )
2015-07-30 18:54:06 +03:00
Ivan Kravets
e6be7ab3b5
Minor improvements for exitStatus and returncode
2015-07-30 18:17:57 +03:00
Ivan Kravets
59505cb8f3
Show internal errors from "Miniterm" using "platformio serialports monitor" command // Resolve #257
2015-07-30 18:07:26 +03:00
Ivan Kravets
5761cea47e
Fixed "platformio serialports monitor --help" information with HEX char for hotkeys // Resolve #253
2015-07-30 17:50:07 +03:00
Ivan Kravets
d27f9a9d09
Improve CI handling
2015-07-30 17:33:45 +03:00
Ivan Kravets
e43635bf9b
Fix comments stripping
2015-07-30 14:37:46 +03:00
Ivan Kravets
3813614d31
Support for off-line/unpublished/private libraries // Resolved #260
2015-07-29 21:14:41 +03:00
Ivan Kravets
9a6189d7cd
Disable Shippable Build Status
2015-07-29 20:24:18 +03:00
Ivan Kravets
132f2d20fd
Skip SHA1 verification for non SF packages
2015-07-29 19:59:39 +03:00
Ivan Kravets
c96ae1f773
Fix linker cyclic for static libs
2015-07-29 17:48:10 +03:00
Ivan Kravets
45905d0992
Merge branch 'develop' of https://github.com/ivankravets/platformio into develop
2015-07-29 17:33:20 +03:00
Ivan Kravets
076696cde1
Use Linker cyclic option when deplibs exist
2015-07-29 17:33:06 +03:00
Ivan Kravets
25781c7631
Add os import to Python template
2015-07-29 14:47:47 +03:00
Ivan Kravets
99649614c5
Add link to article "Arduino Development in Atom Editor"
2015-07-23 19:53:13 +03:00
Ivan Kravets
7a6e8279e4
Integration with Atom IDE
2015-07-23 19:25:10 +03:00
Ivan Kravets
b79a79d423
Handle "OSError: [Errno 13] Permission denied" for PlatformIO installer script
2015-07-21 17:51:33 +03:00
Ivan Kravets
5a91d0bf1b
Disable project auto-clean while building/uploading firmware // Resolve #255
2015-07-21 14:53:38 +03:00
Ivan Kravets
b9d14918f3
A few improvements for installation doc
2015-07-21 14:48:34 +03:00
Ivan Kravets
5d6b2e0eb6
Add Teensy HID USB mouse example
2015-07-17 21:31:28 +03:00
Ivan Kravets
3d7c3a0c7a
Fix typo in history
2015-07-17 15:05:05 +03:00
Ivan Kravets
2f7f7dcd6a
Update release date
2015-07-17 14:58:34 +03:00
Ivan Kravets
6af7fd8007
Merge branch 'release/v2.2.1' into develop
2015-07-17 14:54:55 +03:00