mcuee
mcuee
My thoughts -- not so sure how to get it implemented though. 1) Update https://github.com/avrdudes/avrdude/blob/main/.github/workflows/build.yml to include the building of avrdude Python GUI, and archive the necessary files. First priority...
> Thanks [@mcuee](https://github.com/mcuee). Is that something you or [@dl8dtl](https://github.com/dl8dtl) can try out? Unfortunately I do not know how to do this myself. I actually had multiple issues trying to build...
BTW, I tend to think the following two files may be Python version specific. So need to decide the version to use. build/src/_swig_avrdude.pyd build/src/swig_avrdude.py The best is to package the...
Related discussion: * https://github.com/avrdudes/avrdude/issues/1914
I have posted the screenshots and the instruction how to get the GUI to work under Windows here. * https://github.com/avrdudes/avrdude/pull/1971
Latest build log using avrdude git main and VS2022 Community Edition. Build tools: VS2022 and WinFlexBison https://github.com/avrdudes/avrdude/wiki/Building-AVRDUDE-for-Windows-using-Visual-Studio swig: now the version is swigwin-4.3.1 as of May 2025. https://www.swig.org/download.html Python 3.11/3.12/3.13...
More detailed build log but with a virtual env. ``` C:\Program Files\Microsoft Visual Studio\2022\Community>cd c:\work c:\work>cd avr c:\work\avr>.\mypy312venv\Scripts\activate.bat (mypy312venv) c:\work\avr>pip list (mypy312venv) c:\work\avr>pip install PySide6 (mypy312venv) c:\work\avr>cd avrdude (mypy312venv) c:\work\avr\avrdude>cmake...
Screenshot -- Dark theme --> main window is a bit challenging to read.  Need to highligt to read:  Other Windows:    
@dl8dtl There is actually a bug in the above Python binding installation step. ``` -- Installing: C:/work/avr/mypy312venv/_swig_avrdude.pyd -- Installing: C:/work/avr/mypy312venv/swig_avrdude.py ``` They should be installed to the following directory. ```...
Often you get the following errors. So I have not figured how to package a zip file for Windows user. ``` (mypy312venv) PS C:\work\avr\avrdude_gui\avrdude> ls Directory: C:\work\avr\avrdude_gui\avrdude Mode LastWriteTime Length...