2016-01-01 20:51:48 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								..  Copyright 2014-2016 Ivan Kravets <me@ikravets.com> 
 
							 
						 
					
						
							
								
									
										
										
										
											2015-12-14 19:40:59 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    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.
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											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
 
							 
						 
					
						
							
								
									
										
										
										
											2015-12-25 00:31:13 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-01-13 21:05:49 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    *  - `` nucleo_f401re `` 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  `ST Nucleo F401RE  <https://developer.mbed.org/platforms/ST-Nucleo-F401RE/> `_ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  STM32F401RET6
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  84 MHz
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  512 Kb
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  96 Kb
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-12-25 00:31:13 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								..  include ::  spl_extra.rst