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
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
Valeriy Koval
bfd66deb37
Initial support for unit testing // Issue #408
2016-05-30 17:50:37 +03:00
Ivan Kravets
d68eb28629
Decentralized architecture for development platforms // Issue #479
2016-05-26 19:43:36 +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
ab5d7f3313
Allowe to unflag(remove) base/initial flags using build_unflags
// Resolve #559
2016-04-27 12:55:07 +03: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
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
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
19f1ccd0df
🎄 Happy New 2016 Year! 🎄
2016-01-01 20:51:48 +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
cae5f1f553
Implement uploading files to file system SPIFFS for ESP8266 // Issue #382
2015-12-28 01:15:06 +02:00
Ivan Kravets
956633847d
Add RFDuino iBeacon example
2015-12-26 21:50:47 +02:00
Ivan Kravets
1b7b2ca0a2
Add support for RFDuino // Resolve #319
2015-12-26 21:24:01 +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
Ivan Kravets
3cbbecb413
Repository for LD scripts; common LD script for ESP8266 // Resolve #379
2015-12-17 18:17:54 +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
9cc9912ef2
Handle upload_flags option in platformio.ini // Resolve #368
2015-12-11 15:17:38 +02:00
Ivan Kravets
16abaccf96
Keep consign DB in .pioenvs
2015-12-05 23:21:16 +02:00
Ivan Kravets
84e82dd39a
Restore PLATFORMIO macros with the current version
2015-12-01 19:00:40 +02:00
Ivan Kravets
a7a82b1c0a
Fix PlatformIO version
2015-12-01 16:28:47 +02:00
Ivan Kravets
cd11171e33
Lint code with the latest PyLint
2015-11-30 01:11:57 +02:00
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
Ivan Kravets
82a8bd01fc
Fix SConsNotInstalled
error for Linux Debian-based distributives
2015-09-09 00:45:51 +03:00
Ivan Kravets
c50332daa2
Allow to run platformio
directly from the bin folder
2015-09-01 16:15:04 +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
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
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
Ivan Kravets
829d5781a5
Allow to launch own extra script before firmware building/uploading processes // Resolve #239
2015-06-19 15:29:22 +03:00
Ivan Kravets
36cdbb8f0c
Improv detection of build changes
2015-06-04 22:50:13 +03:00
Ivan Kravets
8c331df105
Use direct path to LDScript
2015-06-04 21:24:19 +03:00
Ivan Kravets
392758a842
Allow to control cyclic behaviour of Library Dependency Finder
2015-05-26 23:45:29 +03:00
Ivan Kravets
f001c087ec
Allow to specify libraries which are compatible with build environment using use_libs option in platformio.ini
2015-05-05 15:47:21 +01:00
Valeriy Koval
0053919f7f
Assert error when board's platform mismatch
2015-03-27 14:25:24 +02:00
Valeriy Koval
4d91c336be
Allow own libs per framework's core // Resolve #133
2015-03-23 19:40:13 +02:00
Ivan Kravets
386ad9a94b
Avoid problem with long command for "gcc-ar" under Windows
2015-03-04 21:51:41 +02:00
Ivan Kravets
6f19839920
Split PlatformIO build tool to "core" and "upload"
2015-03-04 21:21:10 +02:00
Ivan Kravets
46ae4c1a83
Add src_dir
option to [platformio]
section of platformio.ini
which allows to redefine location to project’s source directory // Resolve #83
2015-02-22 22:24:22 +02:00
Valeriy Koval
86260a48ba
Create LDSCRIPT_PATH Scons env variable
2015-02-18 20:03:49 +02:00
Ivan Kravets
c6b79f13c3
Add optional $UNIX_TIME variable to build environment
2015-02-15 18:18:11 +02:00