Commit Graph

51 Commits

Author SHA1 Message Date
Ivan Kravets
e60c2a6ba1 Improve base package manager; VCS and package ID support 2016-08-01 17:05:48 +03:00
Ivan Kravets
513577958f Introduce "Library Dependency Finder" 2016-08-01 00:14:22 +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
2ecc007615 Implement packages updating; other improvements to Package Manager // Issue #479 2016-05-29 23:28:50 +03:00
Ivan Kravets
9a1f1ddb8b Allow to install development platform from local directory // Issue #479 2016-05-26 22:33:17 +03:00
Ivan Kravets
d68eb28629 Decentralized architecture for development platforms // Issue #479 2016-05-26 19:43:36 +03:00
Ivan Kravets
d44d757985 Convert CleanPioEnvsError to warning 2016-01-28 00:37:16 +02:00
Ivan Kravets
19f1ccd0df 🎄 Happy New 2016 Year! 🎄 2016-01-01 20:51:48 +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
66ca204697 Removed SCons from requirements list 2015-12-21 17:35:30 +02:00
Ivan Kravets
a85bf32700 Use "format" to format exception messages 2015-12-14 22:44:16 +02:00
Ivan Kravets
983db2f3c8 Improve project initialisation 2015-12-08 18:42:50 +02:00
Ivan Kravets
68c64cd942 Improve upgrading command 2015-12-07 22:44:31 +02:00
Ivan Kravets
b7ab825860 Use general exception for usage error 2015-12-07 17:43:59 +02:00
Ivan Kravets
ed32e07e34 Better exceptions handling 2015-11-26 22:02:59 +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
12b29a760a More explanations about NotPlatformProject 2015-10-01 17:04:26 +01:00
Ivan Kravets
dcb6d8286b Disable Cygwin support 2015-09-10 20:23:37 +03:00
Ivan Kravets
c72bf9ea31 Found solution for "pip/scons error: option –single-version-externally-managed not recognized" // Resolve #279 2015-09-10 17:47:19 +03:00
Ivan Kravets
01eb25cb39 Handle Miniterm exceptions 2015-09-05 22:58:42 +03:00
Christopher
3a48f1c40b Updated recommened platforms install
$ platformio install [platform]
The above line is obsolete, I've changed the recommendation to reflect this latest version of the program.
2015-06-12 23:47:17 -05:00
Ivan Kravets
510c4decb7 PlatformIO as Continuous Integration tool for embedded projects // Resolve #108 2015-05-07 16:20:53 +01:00
Ivan Kravets
0d648074e4 Allow to add more boards to existing platformio.ini // Resolve #167 2015-04-23 12:40:19 +01:00
Valeriy Koval
7b4680ef6a Add script for dynamically generating RST documents. Update platforms and frameworks documentation // Resolve 114 2015-03-11 18:12:58 +02: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
dc61722907 Handle "AbortedByUser" exception 2015-02-15 23:39:02 +02:00
Ivan Kravets
2e90ab8092 Improve PlatformIO upgrading and detecting of new version // Resolve #63 2015-02-13 23:55:08 +02:00
Ivan Kravets
c74d10b2e3 Migrate to PlatformIO open-source ORG domain 2014-12-30 23:22:42 +02:00
Ivan Kravets
af191834d1 Allow to initialise project with the specified embedded boards // Resolve #21 2014-12-29 20:22:01 +02:00
Ivan Kravets
11b26b3730 Clarify when lib not found by search request 2014-12-16 23:45:00 +02:00
Ivan Kravets
d8863d1861 Code improvements 2014-12-04 23:17:45 +02:00
Ivan Kravets
8596d271a2 Cleanup click-based source code 2014-12-03 20:16:50 +02:00
Ivan Kravets
caf6746e89 Fix "OSError: [Errno 2] No such file or directory" when PlatformIO isn't installed properly 2014-12-03 14:18:22 +02:00
Ivan Kravets
d1513169fc More clarifications about NotPlatformProject 2014-12-03 12:45:23 +02:00
Ivan Kravets
bcfb007c90 Added Migration Manager which simplifies process with upgrading to a major release 2014-11-29 22:55:32 +02:00
Ivan Kravets
257f751dfa Implement ApplicationState Manager 2014-11-29 22:39:44 +02:00
Ivan Kravets
b103dc01c0 Refactored Package Manager 2014-11-22 23:55:17 +02:00
Ivan Kravets
2d6c0ef66d Avoid trademark issues in library.json; switch to PlatformIO Library Registry ID logic
Resolve issue #17
2014-10-19 00:14:11 +03:00
Ivan Kravets
bac0a5ebb1 Implement lib commands: install, uninstall, show, update, list 2014-09-04 18:58:12 +03:00
Ivan Kravets
3d179fe1a7 Implement "lib search" command 2014-09-03 23:03:49 +03:00
Ivan Kravets
8b056efe64 Resolve #8: Implement "upgrade" command and "auto-check" for the latest version 2014-08-03 18:40:20 +03:00
Ivan Kravets
202e2e0af5 Added support to override UPLOAD_PORT via cli-option "$ platformio run --upload-port=" 2014-07-27 22:39:41 +03:00
Ivan Kravets
b41d453eec Implemented "$ platformio serialports" command 2014-07-27 22:29:32 +03:00
Ivan Kravets
0f11432556 Replaced "Platformio" with "PlatformIO" in all places 2014-06-19 19:01:43 +03:00
Ivan Kravets
5e07c08055 Fixed typo with exception 2014-06-16 12:07:37 +03:00
Ivan Kravets
027c3d0e5e Implemented new commands: list, show, uninstall & update; minor improvements to code 2014-06-13 20:47:02 +03:00
Ivan Kravets
5511cff3a5 Implemented "platform init" command; minor fixes 2014-06-12 21:17:45 +03:00