-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Enable platformio support. #929
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
base: master
Are you sure you want to change the base?
Conversation
|
While not opposed to the PR, I don't really see a benefit, since a |
|
I'll squash the commits in the nearest future. |
…y matches what Arduino IDE creates. added newline at end of file ignoring platformio folders.
|
This MR would help me tremendously. I can see that there is already a make-system. But platformio is the one build system to rule them all and supports all kinds of flashers and bootloaders. |
|
What's the rationale for not merging this? |
|
I would also like to see this merged. PlatformIO is a wonderful build system which makes it much easier to get up and running with GRBL. |
|
Agree with you @rob-deutsch. Having a |
|
One more voting for the merge of this PR - platformio is status-quo for sophisticated development. |
|
As an open source maintainer myself tickets like this make me sad... 5 years - FIVE years. Thanks for the PR @positron96 |
|
Is GRBL being actively maintained? I suspect not. |
|
@tcurdt, it depends on environment and backgound: |
This PR adds a simple
platform.iofile that builds a file for Arduino Uno. Its output exactly matches what Arduino IDE creates.Having platformio file in this repo allows developers to use "normal" IDEs with autocomplete, refactoring and stuff, while maintaining Arduino compatibility. It also will allow easy autobuilding of release builds with CI/CD pipelines (with pio CLI).
Full compatibility with Arduino IDE is retained (it still works)