Skip to content

Allow user to terminate compilation and upload processes #1199

Closed
@dahmadjid

Description

@dahmadjid

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

d6a4b0f

Operating system

  • Windows
  • Linux

Operating system version

  • Windows 10
  • Linux Manjaro

Additional context

Additional reports

Keywords

  • cancel

Issue checklist

  • I searched for previous requests in
    I verified the feature was still missing when using the latest
    My request contains all necessary details

Activity

per1234

per1234 commented on Jul 18, 2022

@per1234
Contributor

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.

changed the title [-]add ctrl c to quit compilation/upload process[/-] [+]Allow user to terminate compilation and upload processes[/+] on Dec 3, 2022
johnerrington

johnerrington commented on Mar 7, 2023

@johnerrington
added a commit that references this issue on Feb 5, 2024
7722415
added 3 commits that reference this issue on Feb 8, 2024
4810de9
0987ea8
b27bbce

20 remaining items

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

topic: codeRelated to content of the project itselftype: enhancementProposed improvement

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    Participants

    @cmaglie@kittaakos@per1234@Eheran1@dahmadjid

    Issue actions

      Allow user to terminate compilation and upload processes · Issue #1199 · arduino/arduino-ide