-
Notifications
You must be signed in to change notification settings - Fork 61
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
Inhibit Arduino Due reset when serial connection is established #135
Comments
forgive my potential ignorance, but what about using the native USB port for serial communications? If not opened at 1200bps, there will be no reset, and the programming USB port might still be used for regular firmware uploads... |
Forgive my ignorance too :) I'm not aware of such potential difference in behavior between native and programming port. The thing is that only one USB port was made exposed (and isolated) on rear panel and if we want to replace it with native one, for every new firmware uploading user has to open top cover and move internal USB cable or connect another cable directly to the programming port. |
Why should a user have to open the top cover?😎 You probably did not use Arduino IDE that much yet - if you choose the Due board in IDE, you'll find two boards named 'Due with native port' and 'Due with programming port'. Then the IDE will use the chosen one for the upload...😊 |
Thanks, I'm aware of possibility to choose between two USB ports for firmware upload. I tested another thing once again: does native USB can be used as serial monitor port or not. It seems that is not possible with "default" settings (whatever that mean). |
"default settings" probably means, that e.g. the default examples (and standard/common code) won't work, unless you replace "Serial.begin", "Serial.println" with "SerialUSB.begin", "SerialUSB.println" etc. |
Fixed |
Arduino Due will be reset every time when serial (via USB) connection is established. That is possibly a feature needed for new firmware upload (using Arduino IDE) but it's unnecessary for normal operation.
The text was updated successfully, but these errors were encountered: