Yeah, I&#x27;ve seen a number of projects screw up with that library. Some of the StdPeriph library was later released as &quot;Cube&quot; under the 3 clause BSD, so it might be easy to switch to those versions.<p>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.