Ivan Kravets
8cc54bf9be
Switch to SSL PlatformIO API
2016-08-25 22:57:52 +03:00
Ivan Kravets
012d33146c
Use HTTPS PlatformIO API
2016-08-25 21:02:20 +03:00
Ivan Kravets
3979ee33a3
Update copyrights
2016-08-25 00:12:03 +03:00
Ivan Kravets
0751c966c4
Use base name of library path instead manifest name
2016-08-24 20:54:54 +03:00
Ivan Kravets
69773fc838
Fix bug with Arduino based library where utility folder is used
2016-08-24 13:47:16 +03:00
Ivan Kravets
5a63060699
Improve support for "library.properties" manifest
2016-08-23 13:40:32 +03:00
Ivan Kravets
0f7f301787
Improve unit testing output; fix issue with non-ascii output from embedded device // Issue #753
2016-08-21 19:27:38 +03:00
Ivan Kravets
2a3a12b816
Handle relative paths for "lib_extra_dirs" // Resolve #749
2016-08-16 13:02:57 +03:00
Ivan Kravets
a395b171e3
Add Support for local ("PC") unit tests // Resolve #519
2016-08-10 15:50:01 +03:00
Ivan Kravets
20be83ef95
Add support for BBC micro:bit board that is built on the ARM mbed and Nordic nrf51 platform // Resolve #709
2016-08-09 14:09:21 +03:00
Ivan Kravets
70df551eef
Fix platformio test command // Resolve #743
2016-08-08 23:10:57 +03:00
Ivan Kravets
1efea0bd27
Mark "lib_deps" as PIO3; first development "alpha"
2016-08-08 16:06:12 +03:00
Ivan Kravets
65e0daa06d
Project dependencies per build environment using "lib_deps" option // Resolve #413
2016-08-08 16:03:17 +03:00
Ivan Kravets
db267513ca
Implement custom "rmtree"; resolve issue with Windows and .git
2016-08-05 18:43:20 +03:00
Ivan Kravets
e9ed55b6e9
Improve updating of development platforms
2016-08-05 13:51:28 +03:00
Ivan Kravets
941c7ffd07
Remove Python 2.6 code
2016-08-03 23:40:04 +03:00
Ivan Kravets
87d0ead203
Format code with pep8 style
2016-08-03 23:38:20 +03:00
Ivan Kravets
0c9d539a92
Update copyrights
2016-08-03 22:18:51 +03:00
Ivan Kravets
6b064cb915
Refactor DevPlatform to PioPlatform
2016-08-03 19:58:35 +03:00
Ivan Kravets
fbadf83997
Use stable docs
2016-08-03 00:26:48 +03:00
Ivan Kravets
1cb8d61787
Stop Supporting Python 2.6
2016-08-02 20:40:54 +03:00
Ivan Kravets
758396c9ea
PlatformIO Library Manager 3.0 // Resolve #588 , Resolve #414 , Resolve #498 , Resolve #475 , Resolve #410 , Resolve #461 , Resolve #361 , Resolve #507 , Resolve #554
2016-08-02 19:10:29 +03:00
Ivan Kravets
34231327b7
Minor fixes
2016-08-01 00:19:43 +03:00
Ivan Kravets
74af8a5c39
Handle "dependencies" from library and project when build libraries // Issue #709
2016-07-31 00:00:58 +03:00
Ivan Kravets
34b1f3b0a1
Handle includes from CPPPATH for PlatformIOLibBuilder
2016-07-28 22:15:03 +03:00
Ivan Kravets
be85eb3e4a
Refactor Library Dependency Finder
2016-07-28 01:52:18 +03:00
Ivan Kravets
187315fc08
Allow to disable library archiving ("*.ar") // Resolve #719
2016-07-24 20:04:09 +03:00
Ivan Kravets
01c0b45ea2
Introduce "lib_compat_level" option for project configuration file
2016-07-24 18:17:23 +03:00
Ivan Kravets
f10202c00b
Refactor base package manager; Full VCS support as external package item
2016-07-18 01:38:35 +03:00
Ivan Kravets
daac1b2590
Print human-readable information when processing environments without // Resolve #721
2016-07-17 00:48:59 +03:00
Ivan Kravets
02e883b55c
Implement "lib_extra_dirs" option for project environment // Resolve #537
2016-07-15 23:51:33 +03:00
Ivan Kravets
9838aef6b8
Check library compatibility with project environment before building // Resolve #415
2016-07-15 23:06:10 +03:00
Ivan Kravets
4997528f6a
Handle specific extra build flags from library.json // Resolve #289
2016-07-15 16:12:07 +03:00
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
63ae732e72
Push 2.11.1.dev1
2016-07-05 00:14:00 +03:00
Ivan Kravets
98f5f73a41
Auto-remove project cache when PlatformIO is upgraded
2016-06-29 13:17:06 +03:00
Ivan Kravets
39f9789fa1
Version bump to 2.11.0 (issues #472 , #520 , #614 , #620 , #685 , #698 , #699 )
2016-06-28 18:04:08 +03:00
Ivan Kravets
51a9565a72
Refactored lib_force and lib_ignore logic
2016-06-25 13:23:24 +03:00
Ivan Kravets
f8db1d11a7
New Library Build System: intelligent dependency finder that interprets C Preprocessor conditional macros // Resolve #432
2016-06-22 21:25:44 +03:00
Ivan Kravets
2b88ef134b
Remove duplicated flags // Issue #698
2016-06-18 00:56:04 +03:00
Ivan Kravets
4035b9ac6c
Better removing unnecessary flags using `build_unflags` option // Resolve #698
2016-06-18 00:38:00 +03:00
Ivan Kravets
47c238b1eb
Fix issue with `platformio init --ide` command for Python 2.6
2016-06-15 19:30:37 +03:00
Ivan Kravets
2cd22f725e
Version bump to 2.10.3
2016-06-15 18:46:41 +03:00
Ivan Kravets
c62a3f8ee6
Version bump to 2.10.2 (issues #695 )
2016-06-15 17:57:28 +03:00
Ivan Kravets
682e435ded
Fix firmware uploading to Arduino/Genuino 101 // Resolve #695
2016-06-15 16:02:04 +03:00
Ivan Kravets
bb22a1297b
Unit Testing for Embedded // Resolve #408
2016-06-15 14:10:42 +03:00
Ivan Kravets
8d03f2dc80
Update history
2016-06-14 19:41:34 +03:00
Ivan Kravets
3dd51a442d
Re-submit a package to PyPI
2016-06-13 21:31:17 +03:00
Ivan Kravets
14f582faeb
Version bump to 2.10.0 (issues #683 , #687 , #688 , #689 , #691 )
2016-06-13 19:49:37 +03:00
Ivan Kravets
5398dbef95
Improve checking for the program size before uploading // Issue #689
2016-06-11 15:39:06 +03:00