-
-
Notifications
You must be signed in to change notification settings - Fork 399
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
Simplify board and port handling #1319
Comments
Maybe I am misunderstanding per1234's request, but I do NOT want IDE 1.xx behavior when it comes to processor and port selection. Example for IDE 1.xx: Example for IDE 2: Now, I do not say it is faultless. Also I do not use any of the processors or boards mentioned in the above examples so I cannot comment on those issues. The current system does, however, work for me and I would hate to loose the those features. |
Hi @Willem43T. Thanks for bringing up this important point. You did misunderstand. My proposal is only about how the board and port selection should be handled within each window individually. In fact, the ability to have a different board and port selected in each window is aligned with my proposal in that this is all about the allowing the user to have complete control over the board and port selection, without any interference from the IDE. |
Phew. Thanks @per1234 for clearing that up. You had me really worried. Everything else is coming on great. Keep up the great work. |
This comment was marked as off-topic.
This comment was marked as off-topic.
Closes arduino#1319 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Closes arduino#1319 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Closes arduino#1319 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Closes arduino#1319 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Closes arduino#1319 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Closes arduino#1319 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Closes arduino#1319 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Closes arduino#1319 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Closes #1319 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Closes #1319 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Closes #1319 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Closes #1319 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Describe the request
Emulate the tried and true reliable behavior of Arduino IDE 1.x regarding board and port selection.
🙂 Users will not be subjected to confusion or frustration caused by the IDE automatically selecting an incorrect board and port
🙂 Removal of this highly complex system will make the Arduino IDE 2.x code base easier to maintain and develop
* There is one exception to this rule: when uploading to a board that has native USB capabilities, the CDC serial port of the board enumerates at the start and end of the upload. Most often, the port will have the same name at the end of the upload as at the start, but it is possible that the operating system will assign it a different name, and that final port should be selected in the IDE after the completion of the upload. Arduino CLI already handles the port switch at the start of the upload, so it should also be responsible for determining the port name at the completion of the upload and providing Arduino IDE with that information (arduino/arduino-cli#2245).
Describe the current behavior
Arduino IDE 2.x attempts to automatically select the appropriate board and port for the user.
The concept is certainly commendable, and when it works correctly it is convenient. However, when it does not work correctly, it can cause confusion to less experienced users who won't notice that the automatic board or port selection is incorrect, or frustration to users who do notice and must fight the automated system to attain the correct selection.
Examples of problems:
serial
/network
and no "recognized" board #1366This is not a matter of a regression of a system that worked at one time, but rather an highly complex system that never worked correctly from the start of the 3 year development of the code base. So there is no reason to think it can be fixed as a simple bug.
Arduino IDE version
2.0.0-rc9.2
Operating system
All
Issue checklist
The text was updated successfully, but these errors were encountered: