VisualGDB is a powerful embedded add on for Visual Studio for developing for micro-controllers such as the ARM based STM32 series from ST Microelectronics. This post shows how to setup your environment for building the popular raceflight or cleanflight flight controller firmware for multi-rotors. Once setup building and debugging software for these micro-controllers gains

  KISS Flashing Guide Update Instructions Step 1: Close the Bootjumper on the KISSFC with a solderbridge or a wire. Step 2: Download and install Dfuse from STDFuse downloadStep 3: Download the KISSFC update file v1.01.Download Step 4: Open Dfuse Demonstrator, which you have installed in step 2 and choose the update file. Step 5:

Display Cleanflight supports displays to provide information to you about your aircraft and cleanflight state. When the aircraft is armed the display does not update so flight is not affected. When disarmed the display cycles between various pages. There is currently no way to change the information on the pages, the list of pages or

Spektrum bind support Spektrum bind with hardware bind plug support. The Spektrum bind code is actually enabled for the NAZE, NAZE32PRO, CJMCU, EUSTM32F103RC, SPARKY, CC3D, ALIENWIIF1, ALIENWIIF3 targets. Configure the bind code The following parameters can be used to enable and configure this in the related target.h file: SPEKTRUM_BIND Enables the Spektrum bind code BIND_PORT

Telemetry Telemetry allows you to know what is happening on your aircraft while you are flying it. Among other things you can receive battery voltages and GPS positions on your transmitter. Telemetry can be either always on, or enabled when armed. If a serial port for telemetry is shared with other functionality then then telemetry

USB Flashing Some newer boards with full USB support must be flashed in USB DFU mode. This is a straightforward process in Configurator versions 0.67 and newer. The standard flashing procedure should work successfully with the caveat of some platform specific problems as noted below. The “No reboot sequence” checkbox has no effect as the

The Seriously Pro Racing MOF3 board (SPRacingF3) is the first board designed specifically for Cleanflight. Full details available on the website, here: Hardware Features No compromise I/O. Use all the features all the time; e.g. Connect your OSD + SmartPort + SBus + GPS + LED Strip + Battery Monitoring + Sonar + 8

Board – CC3D The OpenPilot Revolution aka Revo is a board more tuned to Acrobatic flying or GPS based auto-piloting. It has three sensors, the MPU6000 SPI based Accelerometer/Gyro, the MS5611 barometric pressure sensor and the and the Honeywell HMC5883L three axis digital compass module. It also features a 16Mbit SPI based EEPROM chip. It