King Kévin d9a7430481 | ||
---|---|---|
lib | ||
libopencm3@cb0661f81d | ||
.gitignore | ||
.gitmodules | ||
Doxyfile | ||
HACKING.md | ||
LICENSE.txt | ||
README.md | ||
Rakefile | ||
application.c | ||
application.dongle.ld | ||
application.ld | ||
bootloader.c | ||
bootloader.dongle.ld | ||
bootloader.ld | ||
global.c | ||
global.h |
README.md
This is the firmware for the BusVoodoo.
project
summary
The BusVoodoo is a multi-protocol debugging adapter. This tool allows to quickly communicate with various other electronic devices.
An overview of the BusVoodoo can be found here A more detailed manual is available here.
USB
The firmware offers serial communication over USART 1 and USB (using the CDC ACM device class).
board
The BusVoodoo uses a custom board based on an STM32F103RC micro-controller.
firmware
binaries
There are two firmware files:
- bootloader: a USB DFU bootloader
- application: the main application
flash
How to flash the binary firmware files in described in the manual.
source
The source code is available in git, under the busvoodoo branch (or busvoodoo_v0 for hardware version 0). This firmware also uses the LibOpenCM3 library.
development
For information about firmware development, check the HACKING.md instructions.