The JTAG library is a bit neglected at the moment. I had to borrow a JTAG board to develop it. It is the only bitbang library not integrated with the new central bitbang functions. Its text is not included in the translation files for the new Spanish and Italian translations. I'll give it a thorough update if I ever have access to JTAG hardware, or maybe someone using it would like to adopt it.
Here's the latest updates I made recently, in response to a bug report:
http://code.google.com/p/the-bus-pirate ... tail?id=36 (http://code.google.com/p/the-bus-pirate/issues/detail?id=36)
Here's my eventual plan of action:
1. Integrate with new bitbang library. See raw3wire.c example. Will provide smaller code, speed options (high speed mode).
2. Refine state machine functions.
3. Update terminal text, message should be more informative.
4. Move JTAG text to translation file.
I am using the JTAG library. I'll take a stab at updating it this weekend.
That's fantastic, thank you. If you need any pointers, please let me know.