News for hackers. Stuff that matters.
Re:Cleanflight Flight Control Software by bnewbold on Saturday February 27, 2016 @09:51PM (#11189585)
Hmmm, looks like some license cleanup is needed:

> modified version of StdPeriph function is located here. > TODO - what license does apply here? > original file was lincesed under MCD-ST Liberty SW License Agreement V2 > http://www.st.com/software_license_agreement_liberty_v2

From "ultimate-liberty-v2.txt":

> 4. This software, including modifications and/or derivative works of this software, must execute solely and exclusively on microcontroller or microprocessor devices manufactured by or for STMicroelectronics.

Maybe switch to libopencm3 for basic hardware support?

Re:Cleanflight Flight Control Software by TD-Linux on Saturday February 27, 2016 @11:54PM (#11189920)
Yeah, I've seen a number of projects screw up with that library. Some of the StdPeriph library was later released as "Cube" under the 3 clause BSD, so it might be easy to switch to those versions.

I use libopencm3 and it works great, but will be some work to port as all the APIs are different. Too bad no one looked at this in the initial port from Arduino.

Re:Cleanflight Flight Control Software by ambrop7 on Sunday February 28, 2016 @04:14AM (#11190412)
Why bother? You only need the ST code to work in ST chips, if you want to port to a different chip you wouldn't use the ST code.