CuVoodoo STM32F1 firmware template Documentation

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 the 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.