-
-
Notifications
You must be signed in to change notification settings - Fork 398
Compile extract all artifacts #687
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
Compile extract all artifacts #687
Conversation
f9704d4
to
252acf9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks cmaglie! I tried it out with an assortment of platforms and had no problems uploading.
tested a bunch of boards with ESP32, ESP8266, SAMD21, ATMega32u4, ATMega328, they all worked and uploaded correctly |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can't give feedback on code changes but the feature works and makes everything much more cleaner
This PR should also solve #673 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excellent! LGTM!
I have tested how this changes affects the debug
feature and it's all 👍 (wih a MKRZero)
cfe70ff
to
31bf766
Compare
With new arduino-cli v0.11.0, output management has changed. See arduino/arduino-cli#687 Binaries are always copied. Signed-off-by: Frederic Pillon <[email protected]>
With new arduino-cli v0.11.0, output management has changed. See arduino/arduino-cli#687 Binaries are always copied. Signed-off-by: Frederic Pillon <[email protected]>
With new arduino-cli v0.11.0, output management has changed. See arduino/arduino-cli#687 Binaries are always copied. Signed-off-by: Frederic Pillon <[email protected]>
With new arduino-cli v0.11.0, output management has changed. See arduino/arduino-cli#687 Binaries are always copied. Signed-off-by: Frederic Pillon <[email protected]>
Please check if the PR fulfills these requirements
What kind of change does this PR introduce?
This PR implements the suggestion from @rsora -> #675 (comment)
In short:
sketch/build/<FQBN>/...
directory without any renamesketch.ino.*
files are copied (including.map
,.lst
,.elf
,.zip
etc.)Example:
Does this PR introduce a breaking change?
The options
compile --output/-o
andupload --input/-i
have been removed and replaced bycompile --output-dir
andupload --input-dir
respectively.Closes #675
Closes #655