Recently I came across the “Bus Pirate” board from Sparkfun. http://www.sparkfun.com/commerce/product_info.php?products_id=9544
I am wondering how much useful it can be with BB. I am always having a problem of configuring expansion PINs for SPI, I2C, McBSP, etc. Moreover, I need to bring the level shifter between ADc and BB due to voltage mismatch.
Does anybody ever use this board with BB ? does it work correctly as expected?
The current SparkFun version seems to be a clone of an older Bus Pirate design.
The latest Bus Pirate Version 3b is available here:
I consider Bus Pirate more as a reprogrammable USB peripheral protocol engine for 1-wire, 2-wire, and 3-wire interfaces. One feature that I wish for (and may do in my clone of it) is to provide power from the USB cable to drive these interfaces rather than depending on a seperate power source.
I found it extremely useful on my class project, and I’m looking to now buy one myself.