STM32CUBE Libraries, as well as examples programs, build systems, etc
Standard Peripheral Library here: http://www.st.com/content/ccc/resource/technical/document/user_manual/59/2d/ab/ad/f8/29/49/d6/DM00023896.pdf/files/DM00023896.pdf/jcr:content/translations/en.DM00023896.pdf