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
3d8183a2e1
LDF: handle "include" folder per project; fix issue with header files // Resolve #1235
2017-12-16 15:38:13 +02:00
Ivan Kravets
abbba7fe2e
Don't use PIOBUILDFILES for LDF
2017-12-15 23:51:13 +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
ca8bc3819f
Add "include" folder for project’s header files // Resolve issue #1107
2017-12-14 22:02:41 +02:00
Ivan Kravets
f9b9ed317d
Export built-in GCC macros for IDEs
2017-12-13 00:59:51 +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
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
f5f3cd85d8
Add support for Git scp-like syntax
2017-11-27 21:04:51 +02:00
Ivan Kravets
32c92eec95
Add link to LDF docs
2017-11-27 01:32:36 +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
9fc5aecb64
Add option to configure library Compatible Mode using library.json
2017-11-25 21:51:16 +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
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
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
4c170b7934
Ensure real dev/platform name before build process // Resolve #1170
2017-11-08 00:38:19 +02:00
Ivan Kravets
5d2867d8a9
Automatically detect BlackMagic probe GDB port
2017-11-07 00:10:48 +02:00
Ivan Kravets
b670ab4888
Initial support for non-ascii locales
2017-11-02 23:14:32 +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
77fe1e8184
Use -ggdb3 instead of -ggdb by default
2017-09-18 14:06:16 +03:00
Ivan Kravets
4ff1d640b3
Minor fixes
2017-08-17 23:55:42 +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
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
861659e890
Wait for 400ms after touching serial port (fix SAM-BA issue)
2017-08-01 00:12:05 +03:00
Ivan Kravets
f13537cabb
YAPF
2017-07-24 17:35:41 +03:00
Ivan Kravets
8741f37831
Minor improvements
2017-07-03 13:35:39 +03:00
Ivan Kravets
a0cd0bc189
Fix an issue with a custom unit testing transport
2017-07-01 22:00:25 +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
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
93db0fa064
Improve WaitForNewSerialPort for atmega32u4 based boards
2017-06-24 01:29:53 +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
6502cf5552
Fix issue with INO to CPP converter and multiline strings
2017-06-01 15:14:52 +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
5eb2fc67e5
Skip network driver when searching for mbed disk
2017-05-11 14:49:44 +03:00
Ivan Kravets
30ff491a34
Remove extra delay before waiting for serial port
2017-05-03 20:33:37 +03:00
Ivan Kravets
9658bcdb73
The Unified Debugger
2017-04-28 01:38:25 +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