forked from platformio/platformio-core
Add support for Espressif 32 // Resolve #682
This commit is contained in:
1 parent
0e20261d76
commit
f7790ce537
10 files changed
+603
-3
No files matched your search
@@ -33,6 +33,9 @@ Platforms
|
||||
* - :ref:`platform_atmelsam`
|
||||
- Atmel | SMART offers Flash- based ARM products based on the ARM Cortex-M0+, Cortex-M3 and Cortex-M4 architectures, ranging from 8KB to 2MB of Flash including a rich peripheral and feature mix.
|
||||
|
||||
* - :ref:`platform_espressif32`
|
||||
- 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.
|
||||
|
||||
* - :ref:`platform_espressif8266`
|
||||
- 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.
|
||||
|
||||
@@ -186,6 +189,26 @@ Adafruit
|
||||
- 8 Kb
|
||||
- 0.5 Kb
|
||||
|
||||
April Brother
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - ID
|
||||
- Name
|
||||
- Microcontroller
|
||||
- Frequency
|
||||
- Flash
|
||||
- RAM
|
||||
|
||||
* - ``espea32``
|
||||
- `April Brother ESPea32 <https://blog.aprbrother.com/product/espea>`_
|
||||
- ESP32
|
||||
- 160 MHz
|
||||
- 1024 Kb
|
||||
- 288 Kb
|
||||
|
||||
Arduboy
|
||||
~~~~~~~
|
||||
|
||||
@@ -799,6 +822,26 @@ ESPino
|
||||
- 4096 Kb
|
||||
- 80 Kb
|
||||
|
||||
Electronic SweetPeas
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - ID
|
||||
- Name
|
||||
- Microcontroller
|
||||
- Frequency
|
||||
- Flash
|
||||
- RAM
|
||||
|
||||
* - ``esp320``
|
||||
- `Electronic SweetPeas ESP320 <http://www.sweetpeas.se/controller-modules/10-esp210.html>`_
|
||||
- ESP32
|
||||
- 160 MHz
|
||||
- 1024 Kb
|
||||
- 288 Kb
|
||||
|
||||
Engduino
|
||||
~~~~~~~~
|
||||
|
||||
@@ -874,6 +917,13 @@ Espressif
|
||||
- 4096 Kb
|
||||
- 80 Kb
|
||||
|
||||
* - ``esp32dev``
|
||||
- `Espressif ESP32 Dev Module <https://en.wikipedia.org/wiki/ESP32>`_
|
||||
- ESP32
|
||||
- 160 MHz
|
||||
- 1024 Kb
|
||||
- 112 Kb
|
||||
|
||||
* - ``esp8285``
|
||||
- `Generic ESP8285 Module <http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family>`_
|
||||
- ESP8266
|
||||
@@ -1147,6 +1197,26 @@ LowPowerLab
|
||||
- 128 Kb
|
||||
- 16 Kb
|
||||
|
||||
MakerAsia
|
||||
~~~~~~~~~
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - ID
|
||||
- Name
|
||||
- Microcontroller
|
||||
- Frequency
|
||||
- Flash
|
||||
- RAM
|
||||
|
||||
* - ``nano32``
|
||||
- `MakerAsia Nano32 <http://iot-bits.com/nano32-esp32-development-board>`_
|
||||
- ESP32
|
||||
- 160 MHz
|
||||
- 1024 Kb
|
||||
- 288 Kb
|
||||
|
||||
Mcudude
|
||||
~~~~~~~
|
||||
|
||||
@@ -1312,6 +1382,26 @@ NodeMCU
|
||||
- 4096 Kb
|
||||
- 80 Kb
|
||||
|
||||
Noduino
|
||||
~~~~~~~
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - ID
|
||||
- Name
|
||||
- Microcontroller
|
||||
- Frequency
|
||||
- Flash
|
||||
- RAM
|
||||
|
||||
* - ``quantum``
|
||||
- `Noduino Quantum <http://wiki.jackslab.org/Noduino>`_
|
||||
- ESP32
|
||||
- 160 MHz
|
||||
- 1024 Kb
|
||||
- 288 Kb
|
||||
|
||||
Olimex
|
||||
~~~~~~
|
||||
|
||||
@@ -2053,6 +2143,26 @@ UBW32
|
||||
- 512 Kb
|
||||
- 128 Kb
|
||||
|
||||
WEMOS
|
||||
~~~~~
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - ID
|
||||
- Name
|
||||
- Microcontroller
|
||||
- Frequency
|
||||
- Flash
|
||||
- RAM
|
||||
|
||||
* - ``lolin32``
|
||||
- `WEMOS LoLin32 <https://wemos.cc>`_
|
||||
- ESP32
|
||||
- 160 MHz
|
||||
- 1024 Kb
|
||||
- 288 Kb
|
||||
|
||||
WeMos
|
||||
~~~~~
|
||||
|
||||
|
||||
@@ -0,0 +1,159 @@
|
||||
.. Copyright 2014-present PlatformIO <contact@platformio.org>
|
||||
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_espidf:
|
||||
|
||||
Framework ``espidf``
|
||||
====================
|
||||
Espressif IoT Development Framework. Official development framework for ESP32.
|
||||
|
||||
For more detailed information please visit `vendor site <https://github.com/espressif/esp-idf>`_.
|
||||
|
||||
.. contents::
|
||||
|
||||
Platforms
|
||||
---------
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - Name
|
||||
- Description
|
||||
|
||||
* - :ref:`platform_espressif32`
|
||||
- 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.
|
||||
|
||||
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.
|
||||
|
||||
April Brother
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - ID
|
||||
- Name
|
||||
- Microcontroller
|
||||
- Frequency
|
||||
- Flash
|
||||
- RAM
|
||||
|
||||
* - ``espea32``
|
||||
- `April Brother ESPea32 <https://blog.aprbrother.com/product/espea>`_
|
||||
- ESP32
|
||||
- 160 MHz
|
||||
- 1024 Kb
|
||||
- 288 Kb
|
||||
|
||||
Electronic SweetPeas
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - ID
|
||||
- Name
|
||||
- Microcontroller
|
||||
- Frequency
|
||||
- Flash
|
||||
- RAM
|
||||
|
||||
* - ``esp320``
|
||||
- `Electronic SweetPeas ESP320 <http://www.sweetpeas.se/controller-modules/10-esp210.html>`_
|
||||
- ESP32
|
||||
- 160 MHz
|
||||
- 1024 Kb
|
||||
- 288 Kb
|
||||
|
||||
Espressif
|
||||
~~~~~~~~~
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - ID
|
||||
- Name
|
||||
- Microcontroller
|
||||
- Frequency
|
||||
- Flash
|
||||
- RAM
|
||||
|
||||
* - ``esp32dev``
|
||||
- `Espressif ESP32 Dev Module <https://en.wikipedia.org/wiki/ESP32>`_
|
||||
- ESP32
|
||||
- 160 MHz
|
||||
- 1024 Kb
|
||||
- 112 Kb
|
||||
|
||||
MakerAsia
|
||||
~~~~~~~~~
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - ID
|
||||
- Name
|
||||
- Microcontroller
|
||||
- Frequency
|
||||
- Flash
|
||||
- RAM
|
||||
|
||||
* - ``nano32``
|
||||
- `MakerAsia Nano32 <http://iot-bits.com/nano32-esp32-development-board>`_
|
||||
- ESP32
|
||||
- 160 MHz
|
||||
- 1024 Kb
|
||||
- 288 Kb
|
||||
|
||||
Noduino
|
||||
~~~~~~~
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - ID
|
||||
- Name
|
||||
- Microcontroller
|
||||
- Frequency
|
||||
- Flash
|
||||
- RAM
|
||||
|
||||
* - ``quantum``
|
||||
- `Noduino Quantum <http://wiki.jackslab.org/Noduino>`_
|
||||
- ESP32
|
||||
- 160 MHz
|
||||
- 1024 Kb
|
||||
- 288 Kb
|
||||
|
||||
WEMOS
|
||||
~~~~~
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - ID
|
||||
- Name
|
||||
- Microcontroller
|
||||
- Frequency
|
||||
- Flash
|
||||
- RAM
|
||||
|
||||
* - ``lolin32``
|
||||
- `WEMOS LoLin32 <https://wemos.cc>`_
|
||||
- ESP32
|
||||
- 160 MHz
|
||||
- 1024 Kb
|
||||
- 288 Kb
|
||||
@@ -20,6 +20,7 @@ Frameworks
|
||||
arduino
|
||||
cmsis
|
||||
energia
|
||||
espidf
|
||||
libopencm3
|
||||
mbed
|
||||
simba
|
||||
|
||||
Reference in new issue
Block a user