Bugs, bugs and more bugs

First law of computer software engineering: there will be bugs. That’s well known. The not-so well know bit is that 30% of the bugs will be discovered immediately after a public release.

I’m already working on a 1.3.2 release to fix up any outstanding issues. So far it’s limited to the demos only (specifically, a few glitches in the CDC and USBtoSerial demos. I’ve also changed the code so that the control endpoint size is determined by the device descriptors, rather than being a fixed number of bytes. That adds more flexibility, as the control endpoint size can be adjusted as needed between projects with no library modifications.

I’m running out of ideas for MyUSB, so I might have to finish it up soon and start with something else new (no idea what at this point, I’ve got a terrible imagination). Or perhaps I’ll start to write a book about AVRs and USB, to try to earn a little money.

I’ll be unavaliable over the next four days (Easter break). So if your computer melts down or your USBKEY mugs you in a blind alley due to your use of MyUSB, I won’t be around to hear it for a little while.

Keep those bug reports and feature requests coming!

 

Comments: 1

Leave a reply »

 
 
 

If a book on AVRs and USB were to be written you would certainly be well qualified to write it. I’d certainly be interested in such a product. Anyway thanks for all your docs and examples and keep up the good work.

 

Leave a Reply

 
(will not be published)
 
 
Comment