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
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
d7ca3f15a4
Use $PROGNAME instead static name when looking for the firmware
2016-06-01 23:33:15 +03:00
Ivan Kravets
c74a2b4529
Improve firmware uploading to Arduino Leonardo based boards
2016-06-01 20:24:08 +03:00
Valeriy Koval
bfd66deb37
Initial support for unit testing // Issue #408
2016-05-30 17:50:37 +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
46893e2f04
Stop build process when framework is used and board is not specified
2016-05-27 12:48:10 +03:00
Ivan Kravets
d68eb28629
Decentralized architecture for development platforms // Issue #479
2016-05-26 19:43:36 +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
a77cbe5c16
Handle pointer to the prototypes while converting "*.ino" to ".cpp" // Resolve #639
2016-04-30 13:28:57 +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
ab5d7f3313
Allowe to unflag(remove) base/initial flags using build_unflags // Resolve #559
2016-04-27 12:55:07 +03:00
Ivan Kravets
3519cc1a75
PyLint fix
2016-04-26 22:54:39 +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
d1f4f82897
Fix port autodececting without hwid
2016-04-25 20:35:57 +03:00
Valeriy Koval
1872ecff16
Add HWID option for the boards // Issue #632
2016-04-25 12:35:21 +03:00
Ivan Kravets
ee088f3aea
Fix dumping data for IDE with excess -fPIC flag
2016-03-06 00:40:28 +02:00
Ivan Kravets
4c4682f457
Fix incorrect parsing of GCC "-include" flag // Resolve #552
2016-03-04 01:45:04 +02:00
Ivan Kravets
8388359b36
Fix invalid detecting of compiler type // Resolve #550
2016-03-02 00:25:36 +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
Valeriy Koval
1f1dc9c5e6
Better handling of build flags passed via environment vars // Resolve #526
2016-02-24 18:23: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
dc007dd136
Handle new environment variables PLATFORMIO_UPLOAD_PORT and PLATFORMIO_UPLOAD_FLAGS
2016-02-17 20:20:39 +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
b17acd7605
Fix issue with "CPPDEFINES" which contain space and break PlatformIO IDE Linter
2016-02-10 17:16:52 +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
223a055e8b
Fix issue with removing temporary file while converting *.ino to *.cpp
2016-02-01 00:18:04 +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
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
41f2adc1f6
Fix a bug with Project Initialization in PlatformIO IDE
2016-01-29 15:49:31 +02:00
Ivan Kravets
a446386cc9
Don't build empty project // Resolve #483
2016-01-29 14:22:10 +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
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
34d5358eaa
Exclude "test*" folder by default from build process
2016-01-26 13:02:33 +02:00