AnsweredAssumed Answered

Trying to find website and reference docs of stm32 and cmsis sources

Question asked by cadot.sidney on Jun 24, 2013
Latest reply on Jun 24, 2013 by cadot.sidney
Dear all,

I am starting work on a pre-existing STM32 codebase. There are dependencies on what is called "stm_lib" in our source tree, which contains files such as:

misc.h
stm32f10x_dbgmcu.h
stm32f10x_exti.h
stm32f10x_gpio.h
stm32f10x_pwr.h
stm32f10x_rcc.h
stm32f10x_rtc.h
stm32f10x_spi.h
stm32f10x_tim.h
stm32f10x_usart.h

These seem to be basic definitions and APIs to access the low-level STM32 functionality. I have no clue, however, where these files come from. The copyright notice indicates that they are made by the "MCD Application Team" of "ST Microelectronics", but Googling for that and searching on the ST electronics website doesn't yield a definitive clue as to where these files originate from. I'd like to know, because I want to see if there are updates, bug fixes, and reference documentation.

There is also a dependency on "cmsis" and "cmsis_boot" -- the function of which aren't quite clear to me; it seems to be in use to provide basic facilities such as a valid interrupt table and the like(?)

For this "CMSIS" functionality, I'd like to know who made it, what it does, and where I can find the most recent version and documentation, if there is any.


Any help would be greatly appreciated.

Outcomes