Well, better late than never in reporting news. As a follow up to my earlier post about ButtLoad’s incompatibility with the popular open source AVRDude programming software, the problem is now resolved. I’d like to publicly thank AVRFreaks user Luke (lfmorrison) for his help - it was he who both debugged the problem and created a solution.
As he hypothesized, the problem was indeed in ButtLoad’s handling of the SPI_MULTI command - I had an increment in the wrong part of a loop, causing it to miss the transferring of some of the SPI data.
That’s all for today. Next week is my mid-semester break, which means time to get some of my Uni assignments done - and time to work on MyUSB. I’ll be needing someone with other USB AVR flavours than the ATUSB1287 to assist in the porting of the library to the other family members eventually, so if you’re interested please email me. Porting of the library will be done after the completion of the Host/Device modes, and after the compile-time separation of the two modes.
It also looks like the MyUSB name is here to stay - gimpy and unoriginal, but I lack any creative inspiration for a better name, and by the lack of emails I surmise that everyone else is too. If the host mode is finished before a new name is chosen, I’ll have to stick with the current codename as the official name of the project.
Recent Comments