VESC

Vedder’s Electronic Speed Controller (VESC).

open source ESC created by Benjamin Vedder,  The VESC is a general purpose BLDC ESC build around the STM32F4 microcontroller and a customized firmware based on ChibiOS. Settings can be customized for your application and motor by using the BLDC tool application, available on OSX, Windows, and Ubuntu.