mirror of
https://github.com/platformio/platformio-core.git
synced 2025-10-15 23:35:22 +02:00
117 lines
3.4 KiB
ReStructuredText
117 lines
3.4 KiB
ReStructuredText
.. Copyright 2014-present Ivan Kravets <me@ikravets.com>
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
|
|
.. _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.
|
|
|
|
For more detailed information please visit `vendor site <http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1743?sc=stm32embeddedsoftware>`_.
|
|
|
|
.. contents::
|
|
|
|
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.
|
|
|
|
Boards
|
|
------
|
|
|
|
.. note::
|
|
* You can list pre-configured boards by :ref:`cmd_boards` command or
|
|
`PlatformIO Boards Explorer <http://platformio.org/boards>`_
|
|
* For more detailed ``board`` information please scroll tables below by horizontal.
|
|
|
|
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
|
|
|
|
ST
|
|
~~
|
|
|
|
.. list-table::
|
|
:header-rows: 1
|
|
|
|
* - Type ``board``
|
|
- Name
|
|
- Microcontroller
|
|
- Frequency
|
|
- Flash
|
|
- RAM
|
|
|
|
* - ``disco_f303vc``
|
|
- `ST STM32F3DISCOVERY <http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF254044>`_
|
|
- STM32F303VCT6
|
|
- 72 MHz
|
|
- 256 Kb
|
|
- 48 Kb
|
|
|
|
* - ``disco_f407vg``
|
|
- `ST STM32F4DISCOVERY <http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF252419>`_
|
|
- STM32F407VGT6
|
|
- 168 MHz
|
|
- 1024 Kb
|
|
- 128 Kb
|
|
|
|
* - ``disco_l152rb``
|
|
- `ST STM32LDISCOVERY <http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF258515>`_
|
|
- STM32L152RBT6
|
|
- 32 MHz
|
|
- 128 Kb
|
|
- 16 Kb
|
|
|
|
* - ``nucleo_f401re``
|
|
- `ST Nucleo F401RE <https://developer.mbed.org/platforms/ST-Nucleo-F401RE/>`_
|
|
- STM32F401RET6
|
|
- 84 MHz
|
|
- 512 Kb
|
|
- 96 Kb
|
|
|
|
.. include:: spl_extra.rst
|