Replies: 8 comments 21 replies
-
|
Let's see if the users have some wishes for avrdude. Areas we can draw the potential improvements:
... |
Beta Was this translation helpful? Give feedback.
-
|
If we look at the current issues, they are mainly in the following areas.
We also want to provide more examples on how to use avrdude CLI and Terminal interface.
|
Beta Was this translation helpful? Give feedback.
-
|
@stefanrueger, @MCUdude and @dl8dtl Personally I think we can spend a bit of time of the Documentation side. You sure have a lot of good examples on using avrdude CLI and terminal interface. We can document them either in the user manual or the FAQ page. When it comes to the avrdude pdf/html documentations, there are also areas of improvement we can do. Examples: |
Beta Was this translation helpful? Give feedback.
-
|
For libavrdude, @dl8dtl has done a good example with the Python binding. Maybe it is good to have some C or C++ based examples as well. |
Beta Was this translation helpful? Give feedback.
-
|
I just wrote a post over at the Avrfreaks forum where I announced that 8.1 is now available. The forum users are generally happy that this tool is being maintained and kept up-to-date, but there are users who complain that there is no GUI. Avrdude will always be a command line tool, and we have a python SWIG example that provide a GUI. But I get their point. A GUI tool that can be installed through an installer, or simply an executable without any dependencies would be very nice. I'm not talking about something that exposes all features Avrdude has to offer. That would be very difficult and would make the GUI less intuitive. I've never created a cross-platform GUI program before, so I don't know what I'm talking about. But how difficult would it be to create a "mouse-based" application that:
We do have the python SWIG example, but this isn't a single installer, and it's also more of a proof of concept rather than a polished and tested application that most people would feel right at home with. Microchip Studio 7 is soon EOL, and MPLAB X IPE is neither intuitive nor good. There has to be a market for a good, open-source GUI application that works on most operating systems. |
Beta Was this translation helpful? Give feedback.
-
|
@stefanrueger @MCUdude and @dl8dtl |
Beta Was this translation helpful? Give feedback.
-
|
@mcuee it's possible to use the statically built macOS avrdude binary as long as it's not downloaded using a web browser. I know, it's dumb. But this means that I can use the Avrdude 8.1 binaries directly in my Arduino cores, and they will work for all platforms. I've done so here: https://github.com/MCUdude/TinyCore This means that I don't have to wait for Arduino themselves to release signed binaries, which is definitely a good thing. However, now that the latest version of Avrdude will be installed on lots of computers, maybe you could look into what it would take to get libserialport to be compiled with the statically built Avrdude binaries? |
Beta Was this translation helpful? Give feedback.
-
|
Does anyone in the team have a 32-bit AVR? It's just there has been code for these parts in AVRDUDE for quite some time, but we have never tested these parts for releases, at least not since 7.0. If that works we might be able to generate quite a few AT32... parts for avrdude.conf as the 32-bit parts seems to be a lot more systematic than the 8-bit ones. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
We have just released avrdude 8.1. So 8.2 release will probably not so soon -- probably toward the end of year 2025 or early 2026, if no serious bugs are reported.
Beta Was this translation helpful? Give feedback.
All reactions