Baseflight

Baseflight is a flight controller firmware which started as a port of MultiWii to 32-bit microcontrollers. The main author of Baseflight was Japanese developer Timecop (the author of Naze32 flight controller).

Unlike MultiWii, Baseflight is implemented in C programming language. Some people claim that it is a complete rewrite of MultiWii.

Baseflight was in active development between 2012 and 2016. The last stable release dates to 27 August 2015, the last official build dates to 6 January 2016.

Because of Timecop’s not overly co-operative demeanour and because he was not very interested to add hew hardware support and features to Baseflight, it got forked. In March 2014, Dominic Clifton forked Baseflight into Cleanflight. Clifton intended to create a cleaner version of the code. Cleanflight quickly added new crucial features and, ultimately, superseded Baseflight.