STM32F10x Standard Peripherals Library

STM32F10x Standard Peripherals Library

 

 

Copyright 2010 STMicroelectronics

 

 

The STM32F10x Standard Peripherals Library is a complete package, consisting of device drivers for all of the standard device peripherals, for STM32 Value line(High, Medium and Low), Connectivity line, XL-, High-, Medium- and Low- Density Devices 32-bit Flash microcontrollers.

This library is a firmware package which contains a collection of routines, data structures and macros covering the features of STM32 peripherals. It includes a description of the device drivers plus a set of examples for each peripheral. The firmware library allows any device to be used in the user application without the need for in-depth study of each peripheral’s specifications.

Using the Standard Peripherals Library has two advantages: it saves significant time that would otherwise be spent in coding, while simultaneously reducing application development and integration costs.

The STM32F10x Standard Peripherals Library is full CMSIS compliant.

The manual is structured as follows:

Standard Peripherals Library

Overview

MISRA-C 2004 Compliance

Run-time Checking

Coding rules and conventions

Acronyms

Naming conventions

Coding rules

Bit-Banding

Description of Peripheral's driver and CMSIS files

Architecture

STM32F10x Standard Peripheral's Drivers

STM32F10x CMSIS files

Supported devices and toolchains

STM32 device peripherals overview

Supported STM32 devices

Supported toolchains

How to use the Library

How to use the Standard Peripherals Library

Peripheral initialization and configuration

Package description

Peripheral Examples
          STM32F10x  StdPeriph_Lib Examples?

What do I need to start successfully with Examples?

How to proceed?


Manual tab sheets description:

Modules: Lists the different modules that compose this Library.

Data Structures: Lists the variables, defines, structures, ...

Files: Lists all the files and global.

Directories: List of directories.


Release Notes for STM32F10x Standard Peripherals Library

Limitations: STM32F10x Standard Peripherals Library Limitations.

STM32F10xxx FWLib V2.0.3 legacy: STM32F10x FWLib V2.0.3 Legacy.

License

The enclosed firmware and all the related documentation are not covered by a License Agreement, if you need such License you can contact your local STMicroelectronics office.

 

THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.

 

STM32F10x Standard Peripherals Library: Footer

 

 

 

      For complete documentation on STM32(CORTEX M3) 32-bit Microcontrollers platform visit  www.st.com/STM32