2015-03-11 18:13:53 +02:00
.. _framework_spl:
Framework `` spl ``
=================
The ST Standard Peripheral Library provides a set of functions for handling the peripherals on the STM32 Cortex-M3 family. The idea is to save the user (the new user, in particular) having to deal directly with the registers.
2015-03-16 17:30:23 +02:00
For more detailed information please visit `vendor site <http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1743?sc=stm32embeddedsoftware> `_ .
2015-03-11 18:13:53 +02:00
.. contents ::
2015-03-20 21:44:26 +02:00
Platforms
---------
.. list-table ::
:header-rows: 1
* - Name
- Description
* - :ref: `platform_ststm32`
- The STM32 family of 32-bit Flash MCUs based on the ARM Cortex-M processor is designed to offer new degrees of freedom to MCU users. It offers a 32-bit product range that combines very high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation, while maintaining full integration and ease of development.
2015-03-11 18:13:53 +02:00
Boards
------
.. note ::
2015-03-13 19:06:35 +02:00
* You can list pre-configured boards by :ref: `cmd_boards` command or
2015-03-16 23:08:59 +02:00
`PlatformIO Boards Explorer <http://platformio.org/#!/boards> `_
2015-03-11 18:13:53 +02:00
* For more detailed `` board `` information please scroll tables below by horizontal.
2015-05-18 17:13:58 +03:00
Armstrap
~~~~~~~~
.. list-table ::
:header-rows: 1
* - Type `` board ``
- Name
- Microcontroller
- Frequency
- Flash
- RAM
* - `` armstrap_eagle1024 ``
- `Armstrap Eagle 1024 <http://docs.armstrap.org/en/latest/hardware-overview.html> `_
- STM32F417VGT6
- 168 MHz
- 1024 Kb
- 192 Kb
* - `` armstrap_eagle2048 ``
- `Armstrap Eagle 2048 <http://docs.armstrap.org/en/latest/hardware-overview.html> `_
- STM32F427VIT6
- 168 MHz
- 2048 Kb
- 256 Kb
* - `` armstrap_eagle512 ``
- `Armstrap Eagle 512 <http://docs.armstrap.org/en/latest/hardware-overview.html> `_
- STM32F407VET6
- 168 MHz
- 512 Kb
- 192 Kb
2015-03-11 18:13:53 +02:00
ST
~~
.. list-table ::
:header-rows: 1
* - Type `` board ``
- Name
- Microcontroller
- Frequency
- Flash
- RAM
* - `` disco_f303vc ``
2015-03-25 11:42:36 +02:00
- `ST STM32F3DISCOVERY <http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF254044> `_
2015-03-11 18:13:53 +02:00
- STM32F303VCT6
- 72 MHz
- 256 Kb
- 48 Kb
* - `` disco_f407vg ``
2015-03-25 11:42:36 +02:00
- `ST STM32F4DISCOVERY <http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF252419> `_
2015-03-11 18:13:53 +02:00
- STM32F407VGT6
- 168 MHz
- 1024 Kb
- 128 Kb
* - `` disco_l152rb ``
2015-03-25 11:42:36 +02:00
- `ST STM32LDISCOVERY <http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF258515> `_
2015-03-11 18:13:53 +02:00
- STM32L152RBT6
- 32 MHz
- 128 Kb
- 16 Kb