A recent newsletter mentioned a testing and debugging module called the “Bus Pirate” that helps people overcome problems with serial buses. People can simulate bus operations for 1-Wire, I2C, SPI, ...