Description
Describe the problem
Hi @umbynos!
You're probably aware of it, but Avrdude 7.3 was recently released, with lots of new and exciting features, but also lots of under-the-hood changes.
One of the new key features is "automatic serial port discovery", which means that you can do -c ch340
, -c ft232rl:[optional s/n]
or even -P usb:[vid]:[pid]:[optional s/n]
instead of having to find the correct COM port number or /dev path. New serial adapters can easily be added to avrdude.conf, which means that -c arduino_uno
or -c arduino_mega
world work just fine as long as their USB VID and PID are present in avrdude.conf. Neat!
Another neat feature is support for the famous "1200bps touch" functionality the Arduino Leonardo, Micro/Pro Micro and the Nano Every rely on. We put lots of development into this, and it works flawlessly with devices that gets a new PID and/or VID after issuing a "1200bps touch". Use the -r
flag to issue a 1200bps touch.
However, Avrdude needs to be compiled with libserialport. I hope you're able to update the build procedure to add this dependency. It makes the entire experience a lot better for Arduino users!
Thanks and best!
To reproduce
N/A
Expected behavior
N/A
avrdude version
Avrdude 7.3
Operating system
N/A
Operating system version
N/A
Additional context
No response
Issue checklist
- I searched for previous reports in the issue tracker
- I verified the problem still occurs when using the latest version
- My report contains all necessary details