Closed
Description
Describe the request
Provide a way for the user to terminate the compilation and upload processes.
Describe the current behavior
In some cases, it is clear to the user that a compile or upload process is going to fail. Currently, they must wait through what is sometimes a lengthy process until it fails before they can make another attempt.
This is especially prevalent for uploads due to the common design of upload tools (e.g., AVRDUDE, rp2040load) to pointlessly retry a failed upload over and over again, even though if the process failed the first time, it is certain to fail on the retries as well.
Arduino IDE version
Operating system
- Windows
- Linux
Operating system version
- Windows 10
- Linux Manjaro
Additional context
Additional reports
- Allow user to terminate compilation and upload processes #1199 (comment)
- Option/button to cancel avrdude when successful sync does not happen #1292
- Add stop button to build and upload process Arduino#10116
- Can't abort and restart an upload Arduino#8044
- Cancel button for verify/upload Arduino#5928
- [Feature request] Abort uploading Arduino#3568
- https://forum.arduino.cc/t/rapid-reupload-feature/1057601/4
- https://forum.arduino.cc/t/portenta-h7-and-arduino-ide-unusable/984035
- https://forum.arduino.cc/t/is-there-a-way-to-stop-avrdude-retrying-to-upload/1016714
- https://forum.arduino.cc/t/cant-close-failed-upload-2-04/1098327/3
- https://forum.arduino.cc/t/how-to-abort-uploading-in-arduino-ide/1127766
- https://forum.arduino.cc/t/often-stuck-on-uploading-ide-2-0-3/1063796/26
- https://forum.arduino.cc/t/new-ide-2-2-1-issues/1188891
Keywords
- cancel
Issue checklist
- I searched for previous requests inI verified the feature was still missing when using the latestMy request contains all necessary details
Activity
per1234 commentedon Jul 18, 2022
Thanks for your suggestion @dahmadjid. For the sake of making all the relevant information available to the interested parties, I'll add a link to the equivalent feature request for Arduino IDE 1.x: arduino/Arduino#5928
There is some valuable discussion and information in that issue and the issues linked off it.
[-]add ctrl c to quit compilation/upload process[/-][+]Allow user to terminate compilation and upload processes[/+]johnerrington commentedon Mar 7, 2023
feat: cancelable verify+upload
0.36.0-rc.1
APIs #2334feat: cancelable verify+upload
feat: cancelable verify+upload
feat: cancelable verify+upload
20 remaining items