Last night I added a new project entry for MyUSB, to increase the project’s exposure. I’ve been holding off adding in a project entry for two reasons, one of which was unfounded.
First, I didn’t want people to forget about the project during its long development period. Better to post the project when it’s finished and prevent people from ignoring it later on due to early issues. That, and it’s against AVRFreaks policy to add unfinished projects to the academy.
Second, I wasn’t aware that AVRFreaks project entries can link solely to a project webpage, rather than having to host the project code on the AVRFreaks server. Doing the former allows me to keep one, constantly updated, download source for the project.
Since the posting of the project the download rate has increased (although this is likely to be short-term). I’m still happy that more people are taking a look; increased exposure should mean it’s used in more actual “real” projects. The following graph clearly shows the increased site activity after the project was added:

So far I’ve made a few adjustments slated for V1.1.0. The minor version bump will be due to the addition of a new Host Mode event, for the handling of devices which fail to complete the enumeration process properly. The new even fires before the VBUS is removed, allowing the user code to hook into the event to log it (and the error/state codes it provides) and/or halt the code progression until the offending device is removed, preventing a continuous off-on-fail enumeration loop. Stay tuned for the code update.
Recent Comments