-
Notifications
You must be signed in to change notification settings - Fork 145
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
avrdude documentation improvement #1674
Comments
Status: Done. PR #1689 merged. I think some of the info below about serialupdi needs updates as well. @dbuchwald |
More documentation update From @stefanrueger
I have documented the knows limitations here and I just did some updates to list down the issues I know of. FAQ page may need some updates. |
Sorry, took me a while, but you can find updates to SerialUPDI documentation in PR #1689 |
Done. PR #1689 has been merged. |
@stefanrueger @ndim @dl8dtl @MCUdude My suggestion is totally remove Section A from the documentation as it does not provide much value to the user. Windows section is completely outdated as well. https://avrdudes.github.io/avrdude/7.3/avrdude_23.html#Platform-Dependent-Information |
Hugely controversial b/c I just spend a couple of hours the other day to add info in USB permissions 😄. Check out the current live documentation. But yes, I agree to remove outdated or wrong information. Only problem: I don't know what is. But you do @mcuee and could help? |
I disagree. The location of configuration files, eg, should be correct. And how should a user know where their avrdude.rc goes? |
Good point. We can keep this one and remove others Windows related info. Sorry but no, I can not help to create the PR myself. I do not know anything and I will refuse to learn anything about Tex. |
The two things texinfo and TeX have in common is they both are decades old and they both use the letters tex. But point taken, texinfo is not a nice thing to handle. |
Thanks for the correction. Somehow I mixed the two. Tex was huge last time I played Linux on a 486 machine back in 1998 so the first thing was to remove it. Somehow we need to install Tex in order to build avrdude documentation. You can see we need the following three packages installed under Linux to build avrdude documentation. https://github.com/avrdudes/avrdude/blob/main/.github/workflows/build.yml |
For the Unix section, at least the section on Installation needs to be updated now that we support CMake. But I tend to think it is a good idea to remove the installation section. |
@stefanrueger |
@mcuee Happy to remove the installation section. I still would like a link with info how to install. What's my best best? |
Let me work on the changes to the Appendix over the weekend. |
Ideas of changes to Appendix A using the latest pdf as the reference. A.1.1 --> A.1.1 Unix Installation
A.1.2 --> A.1.2 Unix Configuration Files
A.1.3 Unix Port Names
A.1.4 Unix USB Permissions
A.1.5 Unix Documentation
|
Ideas of changes to Appendix A using the latest pdf as the reference. A.2.1 Installation
A.2.2 Windows Configuration Files
A.2.3 Windows Port Names
|
Further improvements for Appendix A. Need to see if we can incorporate some of the info from here. Maybe post avrdude-8.0 release because of time constraints. |
Thanks @mcuee of breaking this down in smaller tasks
If this is going to happen the project needs the text of what to add! |
Same with all the other points. I won't be able to provide the text that is needed. |
Have rerun the boxed examples in the documentation and put the new look and feel to work. @mcuee I have replaced the Installation sections with a reference to the wiki. For the rest I need text. |
I will see what I can do over the weekend. Still recovering from Covid-19. |
I looked at the current avrdude.pdf, I think it is quite an improvement over the 7.3 release version. Thanks. I will suggest a few changes below. Two must-have changes for Windows.
|
Optional changes.
|
For Appendix B, I'd like to suggest the changes for the first sentence.
-->
|
I take the liberty to commit two changes to git main for the above changes. Also removed another places where Windows parallel ports are mentioned. |
Thanks, very helpful. |
Two minor updates for macOS in PR#1902. Please review. Thanks. |
Please help here. You can modify the text as you see fit. I do not know how to add the URLs properly. Thanks. |
I think we have done the improvements. |
Looks like this and that is not fully addressed. It sounds like it should be, but I for one don't know how and no one else has been chipping in. For example
I am not trying to be difficult. I simply don't know and think someone who does should give it a go. Reflecting on above, some could go into the Troubleshooting session, and some into the wiki for how to compile. |
https://avrdudes.github.io/avrdude/7.3/avrdude.html
Some of the information are a bit outdated.
Windows installation -- maybe we want to point to the Wiki. We do not really recommend using Cygwin. We do not really support MinGW.org now (website down) but rather MSYS2 mingw project.
https://avrdudes.github.io/avrdude/7.3/avrdude_34.html#Windows-Installation
Windows Configuration File Location -- I guess we can forget about 16bit Windows NT now. avrdude only works under Windows 7 and later.
https://avrdudes.github.io/avrdude/7.3/avrdude_37.html#Windows-Configuration-File-Location
Windows port name -- no more parallel port support.
https://avrdudes.github.io/avrdude/7.3/avrdude_39.html#Serial-Ports --> not so sure we want to mention libserialport improvement (only for MinGW build).
https://avrdudes.github.io/avrdude/7.3/avrdude_40.html#Parallel-Ports
We need to remove Windows Parallel Port info here as well.
https://avrdudes.github.io/avrdude/7.3/avrdude_4.html#Option-Descriptions
The text was updated successfully, but these errors were encountered: