diff --git a/HISTORY.rst b/HISTORY.rst index b776013d..e60bbeb7 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -46,9 +46,9 @@ PlatformIO 3.0 + Added support for new boards: ST 32F769IDISCOVERY + Updated ARM mbed OS to 5.1.4/rev126 + Use ``serial`` protocol by default for STM32Duino-based boards - (`issue #14 `_) + (`issue #14 `__) + Fixed linker error "undefined reference to _sbrk" for STM32Duino - (`issue #10 `_) + (`issue #10 `__) * Development platform `Teensy `__ diff --git a/docs/platforms/espressif8266_stage.rst b/docs/platforms/espressif8266_stage.rst deleted file mode 100644 index 13b4b055..00000000 --- a/docs/platforms/espressif8266_stage.rst +++ /dev/null @@ -1,411 +0,0 @@ -.. Copyright 2014-present PlatformIO - 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. - -.. _platform_espressif8266_stage: - -Platform ``espressif8266_stage`` -================================ -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 `_. - -.. contents:: - -Packages --------- - -.. list-table:: - :header-rows: 1 - - * - Name - - Contents - - * - ``framework-arduinoespressif8266`` - - `Arduino Wiring-based Framework (ESP8266 Core) `_ - - * - ``framework-simba`` - - `Simba Framework `_ - - * - ``sdk-esp8266`` - - `ESP8266 SDK `_ - - * - ``tool-esptool`` - - `esptool-ck `_ - - * - ``tool-mkspiffs`` - - `Tool to build and unpack SPIFFS images `_ - - * - ``toolchain-xtensa`` - - `xtensa-gcc `_, `GDB `_ - -.. warning:: - **Linux Users:** Don't forget to install "udev" rules file - `99-platformio-udev.rules `_ (an instruction is located in the file). - - - **Windows Users:** Please check that you have correctly installed USB - driver from board manufacturer - - - -Frameworks ----------- -.. list-table:: - :header-rows: 1 - - * - Name - - Description - - * - :ref:`framework_arduino` - - Arduino Wiring-based 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. - - * - :ref:`framework_simba` - - Simba is an RTOS and build framework. It aims to make embedded programming easy and portable. - -Boards ------- - -.. note:: - * You can list pre-configured boards by :ref:`cmd_boards` command or - `PlatformIO Boards Explorer `_ - * For more detailed ``board`` information please scroll tables below by - horizontal. - -Adafruit -~~~~~~~~ - -.. list-table:: - :header-rows: 1 - - * - Type ``board`` - - Name - - Microcontroller - - Frequency - - Flash - - RAM - - * - ``huzzah`` - - `Adafruit HUZZAH ESP8266 `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - -Doit -~~~~ - -.. list-table:: - :header-rows: 1 - - * - Type ``board`` - - Name - - Microcontroller - - Frequency - - Flash - - RAM - - * - ``espduino`` - - `ESPDuino (ESP-13 Module) `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - -DycodeX -~~~~~~~ - -.. list-table:: - :header-rows: 1 - - * - Type ``board`` - - Name - - Microcontroller - - Frequency - - Flash - - RAM - - * - ``espectro`` - - `ESPrectro Core `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - -ESPert -~~~~~~ - -.. list-table:: - :header-rows: 1 - - * - Type ``board`` - - Name - - Microcontroller - - Frequency - - Flash - - RAM - - * - ``espresso_lite_v1`` - - `ESPresso Lite 1.0 `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - - * - ``espresso_lite_v2`` - - `ESPresso Lite 2.0 `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - -ESPino -~~~~~~ - -.. list-table:: - :header-rows: 1 - - * - Type ``board`` - - Name - - Microcontroller - - Frequency - - Flash - - RAM - - * - ``espino`` - - `ESPino `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - -Espressif -~~~~~~~~~ - -.. list-table:: - :header-rows: 1 - - * - Type ``board`` - - Name - - Microcontroller - - Frequency - - Flash - - RAM - - * - ``esp01`` - - `Espressif Generic ESP8266 ESP-01 512k `_ - - ESP8266 - - 80 MHz - - 512 Kb - - 80 Kb - - * - ``esp01_1m`` - - `Espressif Generic ESP8266 ESP-01 1M `_ - - ESP8266 - - 80 MHz - - 1024 Kb - - 80 Kb - - * - ``esp07`` - - `Espressif Generic ESP8266 ESP-07 `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - - * - ``esp12e`` - - `Espressif ESP8266 ESP-12E `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - - * - ``esp8285`` - - `Generic ESP8285 Module `_ - - ESP8266 - - 80 MHz - - 448 Kb - - 80 Kb - - * - ``esp_wroom_02`` - - `ESP-WROOM-02 `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - - * - ``phoenix_v1`` - - `Phoenix 1.0 `_ - - ESP8266 - - 80 MHz - - 1024 Kb - - 80 Kb - - * - ``phoenix_v2`` - - `Phoenix 2.0 `_ - - ESP8266 - - 80 MHz - - 1024 Kb - - 80 Kb - - * - ``wifinfo`` - - `WifInfo `_ - - ESP8266 - - 80 MHz - - 448 Kb - - 80 Kb - -NodeMCU -~~~~~~~ - -.. list-table:: - :header-rows: 1 - - * - Type ``board`` - - Name - - Microcontroller - - Frequency - - Flash - - RAM - - * - ``nodemcu`` - - `NodeMCU 0.9 (ESP-12 Module) `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - - * - ``nodemcuv2`` - - `NodeMCU 1.0 (ESP-12E Module) `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - -Olimex -~~~~~~ - -.. list-table:: - :header-rows: 1 - - * - Type ``board`` - - Name - - Microcontroller - - Frequency - - Flash - - RAM - - * - ``modwifi`` - - `Olimex MOD-WIFI-ESP8266(-DEV) `_ - - ESP8266 - - 80 MHz - - 2048 Kb - - 80 Kb - -SparkFun -~~~~~~~~ - -.. list-table:: - :header-rows: 1 - - * - Type ``board`` - - Name - - Microcontroller - - Frequency - - Flash - - RAM - - * - ``sparkfunBlynk`` - - `SparkFun Blynk Board `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - - * - ``thing`` - - `SparkFun ESP8266 Thing `_ - - ESP8266 - - 80 MHz - - 512 Kb - - 80 Kb - - * - ``thingdev`` - - `SparkFun ESP8266 Thing Dev `_ - - ESP8266 - - 80 MHz - - 512 Kb - - 80 Kb - -SweetPea -~~~~~~~~ - -.. list-table:: - :header-rows: 1 - - * - Type ``board`` - - Name - - Microcontroller - - Frequency - - Flash - - RAM - - * - ``esp210`` - - `SweetPea ESP-210 `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - -ThaiEasyElec -~~~~~~~~~~~~ - -.. list-table:: - :header-rows: 1 - - * - Type ``board`` - - Name - - Microcontroller - - Frequency - - Flash - - RAM - - * - ``espinotee`` - - `ThaiEasyElec ESPino `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - -WeMos -~~~~~ - -.. list-table:: - :header-rows: 1 - - * - Type ``board`` - - Name - - Microcontroller - - Frequency - - Flash - - RAM - - * - ``d1`` - - `WeMos D1(Retired) `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb - - * - ``d1_mini`` - - `WeMos D1 R2 & mini `_ - - ESP8266 - - 80 MHz - - 4096 Kb - - 80 Kb