-
-
Notifications
You must be signed in to change notification settings - Fork 798
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PlatformIO 2.0 #159
Comments
Friends @nobugs-hare, @valeros, @gandy92, @pelikhan, @aphelps, @0xc0170, @robertinant, @PaulStoffregen, @aethaniel, @xxxajk, @Lauszus, @franciscoruiz, @ncolomer, @elyulka Which key features should be implemented in PlatformIO 2.0? |
The first thing that comes to mind is adding an upload port picker tool, so that rather than needing to specifying the port on the command line it would just present a list from a port scan and allow the user to quickly select one for the upload. |
Thinking of platformio usage in companies, control of the update process could be an issue. Right now, updates of the toolchains, frameworks, etc are done automatically which is fine to keep up-to-date, especially with the current pace of platformio development.
Maybe more? |
Hm... but this feature is implemented. Have you tried to upload without |
See
Yes, sounds good, but I'm not sure that I will implement it in SmartAnthill 2.0. Could I ask you to open separate issues: 1-st for the "changes" of platform packages and 2-nd for the changes between libs (like CVS commits history)
Thanks, I will implement this feature in SmartAnthill 2.0 - please open an issue. |
@ivankravets Apparently you are already ahead of me, I hadn't seen that addition since I'd last tried it. |
The ability to specify the I have some overlapping boards (that confuse the auto-uploader, i.e. |
PlatformIO 2.0 is out! https://github.com/platformio/platformio/releases/tag/v2.0.0 |
Overview
Friends, thanks a lot for using PlatformIO. Our audience and community (@PlatformIO_Org) grow up extremely fast! Thank you! 👍 😊
I haven't expected that PlatformIO will be transformed from "source code builder" to powerful eco system with a lot of independent instruments which allow to simplify life of each embedded developer.
Here is my explanation "PlatformIO in a nutshell" in Atmel's article: Cross-board and cross-vendor embedded development with PlatformIO.
What do we have today?
Aims
The key feature of PlatformIO 2.0 should be simplified new Command Line Interface. Currently, we have mixed set of commands which confuses PlatformIO beginner. I mean, "list/show/search/install" commands which are located on the same level like, "boards,lib,serialports,etc.".
What is more, this is annoying issue with PlatformIO blocks command execution using user prompt. This issue #152 should fix it (global
-f, --force
option before each PlatformIO "command").Lastly, we should abstract away from "PlatformIO is just command line tool". We decided to spent more time for integration into different services, IDE, etc.
Roadmap
platformio.ini
// Add library dependencies to platformio.ini #134-f, --force
option which will force to accept any confirmation prompts // Add global "-f, --force" option which will force to accept any confirmation prompts #152platformio.ini
// Allow to add more boards to existing platformio.ini #167--project-dir
option without changing the current working directory // Allow to run project with--project-dir
option without changing the current working directory #192Installation
Please follow to http://docs.platformio.org/en/latest/installation.html#development-version
The text was updated successfully, but these errors were encountered: