Ivan Kravets
6bece3f371
Improve running @PlatformIO outside virtualenv
2015-11-18 19:12:53 +02:00
Ivan Kravets
904b08f497
Add Apache License, Version 2.0 to @PlatformIO source code
2015-11-18 17:16:17 +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
306b0a2f62
Fix firmware uploading for "nordicrf51" development platform // Resolve #316
2015-11-02 23:03:05 +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
Valeriy Koval
4dcef89301
Update espressif platform // Resolve #296 , #297
2015-10-02 16:11:00 +03:00
Ivan Kravets
ad1666dd0a
Fix double quotes in defines for Project Generator // Issue #294
2015-09-30 16:54:12 +01:00
Ivan Kravets
6815297b0c
Merge branch 'feature/issue-287' into develop
2015-09-10 17:52:40 +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
82a8bd01fc
Fix SConsNotInstalled error for Linux Debian-based distributives
2015-09-09 00:45:51 +03:00
Ivan Kravets
a032026f46
Significantly improve "Project Generator" // Resolve #280
2015-09-04 19:31:59 +03:00
Ivan Kravets
c50332daa2
Allow to run platformio directly from the bin folder
2015-09-01 16:15:04 +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
260dd03179
Restore external build flags
2015-08-14 16:09:48 +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
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
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
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
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
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
e43635bf9b
Fix comments stripping
2015-07-30 14:37:46 +03:00
Ivan Kravets
c96ae1f773
Fix linker cyclic for static libs
2015-07-29 17:48:10 +03:00
Ivan Kravets
076696cde1
Use Linker cyclic option when deplibs exist
2015-07-29 17:33:06 +03:00
Valeriy Koval
b85303c12a
Improve espressif platform and native example for new SDK
2015-07-17 14:32:50 +03:00
Ivan Kravets
c4e42c88fe
Fix Espressif "uploadlazy" target for @SmartAnthill Project
2015-07-13 14:02:14 +03:00
Ivan Kravets
4b93ec0b0b
Improve "uploadlazy" target for @SmartAnthill Project
2015-07-13 12:43:45 +03:00
Valeriy Koval
c31f591ca0
Add new boards to ST STM32 & Nordic NRF51 platforms
2015-06-30 22:25:27 +03:00
Valeriy Koval
c80fb5f4b3
Update Espressif platform // Resolve #245
2015-06-30 22:21:22 +03:00
Ivan Kravets
80b012c157
Fix incorrect "includes" for project generator
2015-06-29 16:36:02 +03:00
Ivan Kravets
1af6eba151
Rename "srcbuild_flags" env option to "src_build_flags"
2015-06-28 20:18:16 +03:00
Ivan Kravets
ebdbf79868
Rename "use_libs" env option to "lib_use"
2015-06-28 19:44:35 +03:00
Ivan Kravets
776a2027fb
Rename "ignore_libs" env option to "lib_ignore"
2015-06-28 19:31:28 +03:00
Ivan Kravets
a928f4aa8f
Rename "ldf_cyclic" env option to "lib_dfcyclic"
2015-06-28 19:20:31 +03:00
Ivan Kravets
82864d38e2
Fix IDE project generator when board is specified // Resolve #242
2015-06-27 15:13:27 +03:00
Ivan Kravets
43205b8cd5
Correct fs directory separator // Issue #240
2015-06-23 14:24:46 +03:00
Ivan Kravets
6c7e26412a
Change source dir to "src"
2015-06-22 17:27:32 +03:00
Ivan Kravets
3232ba6a6c
Allow to exclude/include source files from build process using src_filter // Resolve #240
2015-06-22 15:06:39 +03:00