4 ms·
Hmmm, looks like some license cleanup is needed: > modified version of StdPeriph function is located here. > TODO - what license does apply here? > original fi
by bnewbold 11y ago
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 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?
- TD-Linux 11y agoYeah, 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.
- ambrop7 11y agoWhy 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.