2016-08-03 22:18:51 +03:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								..  Copyright 2014-present PlatformIO <contact@platformio.org> 
 
							 
						 
					
						
							
								
									
										
										
										
											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-20 21:44:26 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								..  _framework_libopencm3: 
 
							 
						 
					
						
							
								
									
										
										
										
											2015-03-11 18:13:53 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-03-20 21:44:26 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								Framework `` libopencm3 `` 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								========================
 
							 
						 
					
						
							
								
									
										
										
										
											2015-03-16 17:30:23 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								The libOpenCM3 framework aims to create a free/libre/open-source firmware library for various ARM Cortex-M0(+)/M3/M4 microcontrollers, including ST STM32, Ti Tiva and Stellaris, NXP LPC 11xx, 13xx, 15xx, 17xx parts, Atmel SAM3, Energy Micro EFM32 and others.
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								For more detailed information please visit `vendor site  <http://www.libopencm3.org/wiki/Main_Page> `_ .
 
							 
						 
					
						
							
								
									
										
										
										
											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.
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    *  - :ref: `platform_titiva` 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  Texas Instruments TM4C12x MCUs offer the industrys most popular ARM Cortex-M4 core with scalable memory and package options, unparalleled connectivity peripherals, advanced application functions, industry-leading analog integration, and extensive software solutions.
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											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
 
							 
						 
					
						
							
								
									
										
										
										
											2016-03-12 21:32:13 +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.
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								ST
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								~~
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								..  list-table :: 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    :header-rows:   1 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-10-29 00:33:26 +03:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    *  - ID
 
							 
						 
					
						
							
								
									
										
										
										
											2015-03-11 18:13:53 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								      -  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-03-11 19:32:53 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-10-16 15:22:11 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    *  - `` nucleo_f103rb `` 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  `ST Nucleo F103RB  <https://developer.mbed.org/platforms/ST-Nucleo-F103RB/> `_ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  STM32F103RBT6
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  72 MHz
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  128 Kb
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  20 Kb
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-03-11 18:13:53 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								TI
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								~~
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								..  list-table :: 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    :header-rows:   1 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-10-29 00:33:26 +03:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    *  - ID
 
							 
						 
					
						
							
								
									
										
										
										
											2015-03-11 18:13:53 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								      -  Name
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  Microcontroller
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  Frequency
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  Flash
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  RAM
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    *  - `` lplm4f120h5qr `` 
 
							 
						 
					
						
							
								
									
										
										
										
											2015-03-25 11:42:36 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								      -  `TI LaunchPad (Stellaris) w/ lm4f120 (80MHz)  <http://www.ti.com/tool/ek-lm4f120xl> `_ 
 
							 
						 
					
						
							
								
									
										
										
										
											2015-03-11 18:13:53 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								      -  LPLM4F120H5QR
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  80 MHz
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  256 Kb
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  32 Kb
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    *  - `` lptm4c1230c3pm `` 
 
							 
						 
					
						
							
								
									
										
										
										
											2015-03-25 11:42:36 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								      -  `TI LaunchPad (Tiva C) w/ tm4c123 (80MHz)  <http://www.ti.com/ww/en/launchpad/launchpads-connected-ek-tm4c123gxl.html> `_ 
 
							 
						 
					
						
							
								
									
										
										
										
											2015-03-11 18:13:53 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								      -  LPTM4C1230C3PM
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  80 MHz
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  256 Kb
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  32 Kb
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    *  - `` lptm4c1294ncpdt `` 
 
							 
						 
					
						
							
								
									
										
										
										
											2015-03-25 11:42:36 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								      -  `TI LaunchPad (Tiva C) w/ tm4c129 (120MHz)  <http://www.ti.com/ww/en/launchpad/launchpads-connected-ek-tm4c1294xl.html> `_ 
 
							 
						 
					
						
							
								
									
										
										
										
											2015-03-11 18:13:53 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								      -  LPTM4C1294NCPDT
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  120 MHz
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  1024 Kb
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      -  256 Kb
 
							 
						 
					
						
							
								
									
										
										
										
											2015-12-25 00:31:13 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								..  include ::  libopencm3_extra.rst