Skip to content
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

Add board reset button to Serial Monitor #1732

Open
3 tasks done
night-ghost opened this issue Dec 28, 2015 · 10 comments
Open
3 tasks done

Add board reset button to Serial Monitor #1732

night-ghost opened this issue Dec 28, 2015 · 10 comments
Labels
topic: code Related to content of the project itself topic: serial monitor Related to the Serial Monitor type: enhancement Proposed improvement

Comments

@night-ghost
Copy link

night-ghost commented Dec 28, 2015

Describe the request

Add a button to Serial Monitor that resets the connected board.

Sometimes hardware Reset button unavailable (Arduino via RDP for example) so we need the ability to reset without reflashing the board.

Arduino IDE version

d6a4b0f

Operating system

All

Operating system version

Any

Additional context

Additional requests:

Issue checklist

  • I searched for previous requests in the issue tracker
  • I verified the feature was still missing when using the latest nightly build
  • My request contains all necessary details
@NicoHood
Copy link

What a simple feature. Never thought of this, but it makes totally sense. I like the idea.

@matthijskooijman
Copy link

This button should probably be called "Reconnect", though, since boards do not necessarily reset on (re)connect (most do, but not all).

@NicoHood
Copy link

Or we just add buttons for DTR and RTS. Then the user can manually pull those lines, for those who want to hold the line down. I heard that some people need this for ESP anyways. Then its even more functional.

@matthijskooijman
Copy link

That would work (See arduino/Arduino#3386), though it might be less novice-friendly perhaps.

@NicoHood
Copy link

That is totally different from what the user wants here.
We do not want to set DTR/RTS at the beginning fixed, we want to change it at runtime in the serial monitor, to actually reset the mcu.

@matthijskooijman
Copy link

@NicoHood, that issue also talks about having the pins GUI-configurable, though I now see it's not the original request. Should have read it better before linking :-)

@chrstphrchvz
Copy link

Another user here. One workaround (at least on OS X) is to use baud pulldown menu and select same rate again, which resets the connection, and resets the board if auto-reset is enabled on it. Reopening the serial monitor is also sufficient, no need to reflash.

@chrstphrchvz
Copy link

I think the idea of the "Reconnect" button is helpful in the case where the board was unplugged, then reattached. The serial monitor doesn't automatically reconnect in that case, nor does it acknowledge that the board was unplugged, but a "Reconnect" button is a convenience over reopening the serial monitor.

@ivannunyadambiz
Copy link

great. so in nearly 3 years this has not been implemented?

@alexceltare2
Copy link

great. so in nearly 3 years this has not been implemented?

I agree, the IDE has plenty of spare "square" buttons besides Verify, Upload, New, Open and Save. Also the Serial monitor can add an extra button for "Reset Target" as well.

@per1234 per1234 changed the title Reset button to Serial Monitor Add board reset button to Serial Monitor Dec 1, 2022
@per1234 per1234 transferred this issue from arduino/Arduino Dec 1, 2022
@per1234 per1234 added type: enhancement Proposed improvement topic: code Related to content of the project itself topic: serial monitor Related to the Serial Monitor labels Dec 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: code Related to content of the project itself topic: serial monitor Related to the Serial Monitor type: enhancement Proposed improvement
Projects
None yet
Development

No branches or pull requests

7 participants