This is an old revision of the document!
Table of Contents
The BusVoodoo is a multi-protocol debugging adapter. This tool allows to quickly communicate with various other electronic devices.
protocols
history
Whenever I go to conferences I like to take apart devices I find there. The problem is that I can't bring always bring all the adapters: UART, JTAG, I2C, … there are just too many, and in the end I never have the right one. The alternative I found was just to take a development board (e.g. the cheap and compact blue pill) with a general purpose micro-controller (a feature-rich STM32F1). This comes with peripherals for the major protocols (UART, SPI, I2C) and for the rest I just to implement them is software (here my collection). The drawback is that I need to program the micro-controller every time, reference manual at hand, and this takes at least 30 not so exiting minutes. Now come the BusVoodoo.
The BusVoodoo is a USB adapter with pre-programmed support for numerous protocols, allowing to communicate with other device without hassle. It appears as a serial device. Use a terminal emulation program to connect to it (e.g. picocom for Linux, putty for Windows), configure the protocol using the built-in menu, are ready you are to communicate with other devices.