mirror of
				https://github.com/platformio/platformio-core.git
				synced 2025-11-03 23:41:38 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			63 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
.. _framework_cmsis:
 | 
						|
 | 
						|
Framework ``cmsis``
 | 
						|
===================
 | 
						|
The ARM Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for the Cortex-M processor series and specifies debugger interfaces. The CMSIS enables consistent and simple software interfaces to the processor for interface peripherals, real-time operating systems, and middleware. It simplifies software re-use, reducing the learning curve for new microcontroller developers and cutting the time-to-market for devices.
 | 
						|
 | 
						|
For more detailed information please visit `vendor site <http://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php>`_.
 | 
						|
 | 
						|
.. 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.
 | 
						|
 | 
						|
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
 |