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
98f5f73a41
Auto-remove project cache when PlatformIO is upgraded
2016-06-29 13:17:06 +03:00
Ivan Kravets
51a9565a72
Refactored lib_force
and lib_ignore
logic
2016-06-25 13:23:24 +03:00
Ivan Kravets
dd111aac4a
Library deep search for dependency finder
2016-06-23 23:25:13 +03:00
Ivan Kravets
bb22a1297b
Unit Testing for Embedded // Resolve #408
2016-06-15 14:10:42 +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
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
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
3edc336f62
Fix bug with "env_default" when "pio run -e" is used
2016-05-04 15:10:08 +03:00
Ivan Kravets
4b6fc94f94
Allow to specify default environments "env_default" // Resolve #576
2016-04-27 14:10:18 +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
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
628c54e0c6
Fix indention after bunch of replacements
2016-01-01 21:15:23 +02:00
Ivan Kravets
19f1ccd0df
🎄 Happy New 2016 Year! 🎄
2016-01-01 20:51:48 +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
904b08f497
Add Apache License, Version 2.0 to @PlatformIO source code
2015-11-18 17:16:17 +02:00
Ivan Kravets
1c9dc2ba3d
Handle WindowsError when can't remove .pioenvs directory
2015-10-06 17:06:47 +01:00
Ivan Kravets
1426e78793
Show valid environment names when user typed unknown values
2015-10-03 15:38:33 +01: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
e1ee61d31b
Add "-d" option for "--project-dir" to init & run commands
2015-09-04 18:28:13 +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
d66e8fe7af
Check if all default packages are installed
2015-07-17 14:50:06 +03:00
Ivan Kravets
60e3d7450f
Fix platform auto-installation
2015-07-17 14:28:14 +03:00
Ivan Kravets
4cd294ef57
Fix indention
2015-07-17 13:52:43 +03:00
Ivan Kravets
de1cce41b0
Improve platform auto-installing (especially for @SmartAthill)
2015-07-16 22:19:09 +03:00
Ivan Kravets
1af6eba151
Rename "srcbuild_flags" env option to "src_build_flags"
2015-06-28 20:18:16 +03:00
Ivan Kravets
e288499db9
Rename "install_libs" env option to "lib_install"
2015-06-28 20:16:43 +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
7ba67582de
Fix indention
2015-06-05 19:30:49 +03:00
Ivan Kravets
35ae470196
Fix Windows Error 32 while cleanup pioenvs dir
2015-06-05 19:12:57 +03:00
Ivan Kravets
43b27c138a
Fix bad indentation
2015-06-04 23:15:28 +03:00
Ivan Kravets
36cdbb8f0c
Improv detection of build changes
2015-06-04 22:50:13 +03:00
Ivan Kravets
be70047233
Improve running project from other directory (not CWD)
2015-05-25 23:26:35 +03:00
Ivan Kravets
c7b034b154
Add verbosity option for "run" and "ci" commands
2015-05-15 22:40:29 +02:00
Ivan Kravets
92e81ee619
Cleanup code
2015-05-06 18:07:17 +01:00
Ivan Kravets
eeeed1ba08
Allow to run project with platformio run –project-dir option without changing the current working directory // Resolve #192
2015-05-06 17:29:58 +01:00
Ivan Kravets
424e87a811
Add library dependencies using "install_libs" option in platformio.ini // Resolve #134
2015-05-01 13:49:18 +01:00
Ivan Kravets
07022bb3be
Implement PlatformIO CLI 2.0 // Resolve #158
2015-04-17 12:37:03 +01:00
Ivan Kravets
2d53d2100d
Fix bug with invalid process's "return code" when PlatformIO has internal error
2015-02-19 22:02:50 +02:00
Ivan Kravets
00e95dbabc
Correct divisor between multiple envs
2015-02-16 11:08:07 +02:00
Ivan Kravets
983b629d23
Implement asynchronous output for build process
2015-02-15 23:53:15 +02:00
Ivan Kravets
cf925b0338
Improve "run" command: env details, timing // Resolve #74
2015-02-15 00:27:28 +02:00
Ivan Kravets
b55dc0917d
Fix bug with deleting ".pioenvs" when it doesn't exist
2015-02-14 16:34:00 +02:00
Ivan Kravets
ae50b9212f
Cleanup automatically .pioenvs when platformio.ini has been changed // Issue #74
2015-02-14 00:12:16 +02:00