Sorunome / arduino-upload

Atom Package for those who don't like the Arduino IDE
https://atom.io/packages/arduino-upload
MIT License
34 stars 7 forks source link

Manual Port & Baud Selection #36

Open StaticRocket opened 6 years ago

StaticRocket commented 6 years ago

Proposing drop-up list for open ports next to the board selection drop-up list. Could be potentially helpful for troubleshooting errors like #24 and allow for multiple connected boards without upload issues. It would also help to be able to toggle the baud rate of the serial monitor within the monitor tab.

Upon further investigation it appears that arduino-upload/styles/arduino-upload.less has multiple instances referring to a serial selection button. Is this actually implemented and I'm just blind, is this a bug, or was that a the remains of a WIP from a while back? I'm doing some digging to see if I can get it working but you'll have to forgive me, this is my first attempt at decrypting CoffeeScript and Less.

shawnhochstetler commented 5 years ago

Would really love to see this as well, I'm trying to develop for the Adafruit ESP32 Feather and can't upload due to the board not being recognized on the serial port. At least I think it's the same problem as #24. These boards use the Silicon Labs CP210x USB to UART Bridge drivers and show up as exactly that in the device manager.

Sorunome commented 5 years ago

Do you happen to have their vendor / product ID? If you are on linux, they typically show up in lsusb

shawnhochstetler commented 5 years ago

I'm on windows 10, where can I find that info for you?

Sorunome commented 5 years ago

does this help any? https://superuser.com/questions/1106247/how-can-i-get-the-vendor-id-and-product-id-for-a-usb-device/1106248

shawnhochstetler commented 5 years ago

This is for the Adafruit HUZZAH32 – ESP32 Feather Board image Sorry, I should have just googled how to find that.

Sorunome commented 5 years ago

added that device in https://github.com/Sorunome/arduino-upload/commit/31876c748e1ef062db192a5e6571da745595ab71 now as a quick-fix (should also be published to apm, so that you get an update), OFC the original issue is still unsovled

shawnhochstetler commented 5 years ago

Just updated my package and tested it, works perfectly now. Respect to you for the fastest fix I've ever seen! Your plugin saves me a lot of headache, makes my life better. Thanks!