Cookies and Capacitors

Should I start on an ADB client?

Fri, Apr 27, 2012 at 12:34PM

For the most part, the ADB host is done. Of course, without context, that means nothing. “For the most part,” actually means 51%. I’ve uncovered a nasty bug in the way the Arduino interprets the collected data from an ADB peripheral. It wan’t always reliable, and it assumed too much. It needs to be a little bit smarter.

That’s why, if you look at the source, relayADB() has been changed massively. I still need to tweak it, but the new algorithm is much safer than the old one.

Because of this, should I start work on an ADB client? I’m thinking that I should get the host 100% completed before I even think about the client, but my enthusiasm usually gets the best of me. I’m also worried about burnout: how long can I stay interested in this project? I’ve had to rewrite relayADB() already, and that’s put me in a somewhat bitter mood.