cancel
Showing results for 
Search instead for 
Did you mean: 

Latest STM32 standard peripheral library

saimaddy123
Associate II
Posted on March 08, 2011 at 07:00

Latest STM32 standard peripheral library

#lmgtfy:-firmware-library #lmgtfy:-stm32-resources
7 REPLIES 7
ColdWeather
Senior
Posted on May 17, 2011 at 14:26

''Can any one point me to the latest STM32 standard peripheral library''

 

OK, so [DEAD LINK /public/STe2ecommunities/e2esupport/Lists/General%20comments%20and%20feedback/Flat.aspx?RootFolder=/public/STe2ecommunities/e2esupport/Lists/General comments and feedback/Website Wrecked!&FolderCTID=0x01200200770978C69A1141439FE559EB459D75800012C78846220B4D4494A7455BB1CA77C0]ST made a mess of their website, but it's not really that hard to find:

Start at the ST Home page:

http://www.st.com/

There are 5 boxes in the 'Products' section; the STM32 is a microcontroller, so 'Micros and Memories' seems the obvious choice: 

http://www.st.com/internet/mcu/home/home.jsp

Again, there are 4 boxes in the 'Products' section; the STM32 is a microcontroller, so 'Microcontrollers' seems the obvious choice:

http://www.st.com/internet/mcu/family/141.jsp

Now, in the grey box on the left, you can see ''STM32 - 32-bit ARM Cortex MCUs''; this takes you to: 

http://www.st.com/internet/mcu/class/1734.jsp

Now you have 3 tabs - 'Resources' sounds a likely place to find libraries, doesn't it?

On the 'Resources' tab, under 'Tools', there's 'Firmware'

On the 'Firmware' page, the standard peripheral library is the 2nd entry in the list.

Simples?
magnus2399
Associate
Posted on October 22, 2012 at 21:35

''Simples?''

Not if he actually wants the latest version. Today, for example, that seems to give you version 3.5.0 whereas the STM32_USB-Host-Device_Lib_V2.1.0 includes files from version 3.6.1
Posted on October 22, 2012 at 22:27

As Andy indicates it is all rather a mess, there is a lot of stratification in what pieces come with what, and where those can be found on the site.

For example a lot of the 405/407 chip pages point at the Discovery Firmware, but the DSP firmware contains peripheral examples, and there is no separate library. This is undeniably retarded.

I don't expect ST to resolved the mess, and using the most up-to-date library isn't super critical. I have some code trees built against the old V2.x.x library, pre CMSIS, and there is very little compelling reason to port them, and a lot of reasons not to.

The best way to deal with ST's releases is to collect all of them and archive and harvest the stuff you need, and makes sense. Do a diff/merge if the nuances are important.
Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Posted on October 23, 2012 at 12:25

''Not if he actually wants the latest version.''

 

It would have been the  latest at the time of writing - but note that it was well over a year ago, and was immediately after ST

wrecked

updated the website.

Posted on October 23, 2012 at 12:26

Forum playing up again - the website wasn't the only casualty of the so-called ''update''...

rmilby
Associate
Posted on April 02, 2014 at 05:09

It is now 2014 and things have changed again,  but the STM32F10X is still alive, and there is

~~ The Master List: STM32F1 Resources ~~~ the MotherLode ~~

http://stm32.eeelec.com/html/STM32F1%20resources.htm

Links to code and applications, including the standard peripheral library 3.5.0

I hope this helps someone else save an hour or two!

Rob