mirror of
				https://github.com/platformio/platformio-core.git
				synced 2025-10-30 21:51:36 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			80 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			80 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| .. _platform_espressif:
 | |
| 
 | |
| Platform ``espressif``
 | |
| ======================
 | |
| Espressif Systems is a privately held fabless semiconductor company. They provide wireless communications and Wi-Fi chips which are widely used in mobile devices and the Internet of Things applications.
 | |
| 
 | |
| For more detailed information please visit `vendor site <https://espressif.com/>`_.
 | |
| 
 | |
| .. contents::
 | |
| 
 | |
| Packages
 | |
| --------
 | |
| 
 | |
| .. list-table::
 | |
|     :header-rows:  1
 | |
| 
 | |
|     * - Name
 | |
|       - Contents
 | |
| 
 | |
|     * - ``ldscripts``
 | |
|       - `Linker Scripts <https://sourceware.org/binutils/docs/ld/Scripts.html>`_
 | |
| 
 | |
|     * - ``sdk-esp8266``
 | |
|       - `ESP8266 SDK <http://bbs.espressif.com>`_
 | |
| 
 | |
|     * - ``tool-esptool``
 | |
|       - `esptool-ck <https://github.com/igrr/esptool-ck>`_
 | |
| 
 | |
|     * - ``framework-arduinoespressif``
 | |
|       - `Arduino Wiring-based Framework (ESP8266 Core) <https://github.com/esp8266/Arduino>`_
 | |
| 
 | |
|     * - ``toolchain-xtensa``
 | |
|       - `xtensa-gcc <https://github.com/jcmvbkbc/gcc-xtensa>`_, `GDB <http://www.gnu.org/software/gdb/>`_
 | |
| 
 | |
| .. warning::
 | |
|     **Linux Users:** Don't forget to install "udev" rules file
 | |
|     `99-platformio-udev.rules <https://github.com/platformio/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
 | |
| 
 | |
| 
 | |
| 
 | |
| Frameworks
 | |
| ----------
 | |
| .. list-table::
 | |
|     :header-rows:  1
 | |
| 
 | |
|     * - Name
 | |
|       - Description
 | |
| 
 | |
|     * - :ref:`framework_arduino`
 | |
|       - Arduino Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences.
 | |
| 
 | |
| 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.
 | |
| 
 | |
| Espressif
 | |
| ~~~~~~~~~
 | |
| 
 | |
| .. list-table::
 | |
|     :header-rows:  1
 | |
| 
 | |
|     * - Type ``board``
 | |
|       - Name
 | |
|       - Microcontroller
 | |
|       - Frequency
 | |
|       - Flash
 | |
|       - RAM
 | |
| 
 | |
|     * - ``esp01``
 | |
|       - `Espressif ESP8266 board <https://nurdspace.nl/ESP8266>`_
 | |
|       - ESP8266
 | |
|       - 80 MHz
 | |
|       - 512 Kb
 | |
|       - 32 Kb
 |