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:

What do I need This guide describes installing the beta if you already have Raceflight installed(Rc12), if you dont have Raceflight installed already go here for a guide on flashing Raceflight for the first time. I also recommend flashing your ESCs with Multishot if possible. This is easiest going from RC12 if you have a BB already

Fury F4 (previously called KKNG F4) is a new FC being developed by kc10kevin. The board is in late stages of developement and it is close to be ready for releasing. Currently there are multiple versions of the board available with different configuration – MPU6000 or MPU6500 and SD Card slot or on board flash

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