Skip to content

Avrdude 7.3 #31

Closed
Closed
@MCUdude

Description

@MCUdude

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

Metadata

Metadata

Assignees

Labels

type: imperfectionPerceived defect in any part of project

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions