mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-19 23:22:16 +03:00
Sphinx syntax fixes (#9180)
get rid of warnings when converting python -> rst, force quit when they happen fix code-blocks, always need extra line fix invalid headers refs so they actually work
This commit is contained in:
parent
c2f136515a
commit
1b6f815463
@ -2,7 +2,7 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
# You can set these variables from the command line.
|
# You can set these variables from the command line.
|
||||||
SPHINXOPTS =
|
SPHINXOPTS = -W --keep-going -n
|
||||||
SPHINXBUILD = sphinx-build
|
SPHINXBUILD = sphinx-build
|
||||||
SPHINXPROJ = ESP8266ArduinoCore
|
SPHINXPROJ = ESP8266ArduinoCore
|
||||||
SOURCEDIR = .
|
SOURCEDIR = .
|
||||||
|
@ -39,25 +39,30 @@ Minimal Hardware Setup for Bootloading and Usage
|
|||||||
+-----------------+------------+------------------+
|
+-----------------+------------+------------------+
|
||||||
| GND | | GND |
|
| GND | | GND |
|
||||||
+-----------------+------------+------------------+
|
+-----------------+------------+------------------+
|
||||||
| TX or GPIO2\* | | RX |
|
| TX or GPIO2 | | |
|
||||||
|
| [#tx_or_gpio2]_ | RX | |
|
||||||
+-----------------+------------+------------------+
|
+-----------------+------------+------------------+
|
||||||
| RX | | TX |
|
| RX | | TX |
|
||||||
+-----------------+------------+------------------+
|
+-----------------+------------+------------------+
|
||||||
| GPIO0 | PullUp | DTR |
|
| GPIO0 | PullUp | DTR |
|
||||||
+-----------------+------------+------------------+
|
+-----------------+------------+------------------+
|
||||||
| Reset\* | PullUp | RTS |
|
| Reset | | |
|
||||||
|
| [#reset]_ | PullUp | RTS |
|
||||||
+-----------------+------------+------------------+
|
+-----------------+------------+------------------+
|
||||||
| GPIO15\* | PullDown | |
|
| GPIO15 | | |
|
||||||
|
| [#gpio15]_ | PullDown | |
|
||||||
+-----------------+------------+------------------+
|
+-----------------+------------+------------------+
|
||||||
| CH\_PD | PullUp | |
|
| CH\_PD | | |
|
||||||
|
| [#ch_pd]_ | PullUp | |
|
||||||
+-----------------+------------+------------------+
|
+-----------------+------------+------------------+
|
||||||
|
|
||||||
- Note
|
.. rubric:: Notes
|
||||||
- GPIO15 is also named MTDO
|
|
||||||
- Reset is also named RSBT or REST (adding PullUp improves the
|
.. [#tx_or_gpio2] GPIO15 is also named MTDO
|
||||||
|
.. [#reset] Reset is also named RSBT or REST (adding PullUp improves the
|
||||||
stability of the module)
|
stability of the module)
|
||||||
- GPIO2 is alternative TX for the boot loader mode
|
.. [#gpio15] GPIO2 is alternative TX for the boot loader mode
|
||||||
- **Directly connecting a pin to VCC or GND is not a substitute for a
|
.. [#ch_pd] **Directly connecting a pin to VCC or GND is not a substitute for a
|
||||||
PullUp or PullDown resistor, doing this can break upload management
|
PullUp or PullDown resistor, doing this can break upload management
|
||||||
and the serial console, instability has also been noted in some
|
and the serial console, instability has also been noted in some
|
||||||
cases.**
|
cases.**
|
||||||
@ -88,15 +93,16 @@ ESPxx Hardware
|
|||||||
+---------------+------------+------------------+
|
+---------------+------------+------------------+
|
||||||
| GPIO0 | | GND |
|
| GPIO0 | | GND |
|
||||||
+---------------+------------+------------------+
|
+---------------+------------+------------------+
|
||||||
| Reset | | RTS\* |
|
| Reset | | RTS [#rts]_ |
|
||||||
+---------------+------------+------------------+
|
+---------------+------------+------------------+
|
||||||
| GPIO15 | PullDown | |
|
| GPIO15 | PullDown | |
|
||||||
+---------------+------------+------------------+
|
+---------------+------------+------------------+
|
||||||
| CH\_PD | PullUp | |
|
| CH\_PD | PullUp | |
|
||||||
+---------------+------------+------------------+
|
+---------------+------------+------------------+
|
||||||
|
|
||||||
- Note
|
.. rubric:: Notes
|
||||||
- if no RTS is used a manual power toggle is needed
|
|
||||||
|
.. [#rts] if no RTS is used a manual power toggle is needed
|
||||||
|
|
||||||
Minimal Hardware Setup for Running only
|
Minimal Hardware Setup for Running only
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
@ -176,7 +182,11 @@ rst cause
|
|||||||
boot mode
|
boot mode
|
||||||
~~~~~~~~~
|
~~~~~~~~~
|
||||||
|
|
||||||
the first value respects the pin setup of the Pins 0, 2 and 15.
|
the first value respects the pin setup of the Pins 0, 2 and 15
|
||||||
|
|
||||||
|
.. code-block::
|
||||||
|
|
||||||
|
Number = (GPIO15 << 2) | (GPIO0 << 1) | GPIO2
|
||||||
|
|
||||||
+----------+----------+---------+---------+-------------+
|
+----------+----------+---------+---------+-------------+
|
||||||
| Number | GPIO15 | GPIO0 | GPIO2 | Mode |
|
| Number | GPIO15 | GPIO0 | GPIO2 | Mode |
|
||||||
@ -198,7 +208,6 @@ the first value respects the pin setup of the Pins 0, 2 and 15.
|
|||||||
| 7 | 3.3V | 3.3V | 3.3V | SDIO |
|
| 7 | 3.3V | 3.3V | 3.3V | SDIO |
|
||||||
+----------+----------+---------+---------+-------------+
|
+----------+----------+---------+---------+-------------+
|
||||||
|
|
||||||
note: - number = ((GPIO15 << 2) \| (GPIO0 << 1) \| GPIO2);
|
|
||||||
|
|
||||||
Generic ESP8285 Module
|
Generic ESP8285 Module
|
||||||
----------------------
|
----------------------
|
||||||
@ -413,14 +422,10 @@ ThaiEasyElec's ESPino
|
|||||||
|
|
||||||
ESPino by ThaiEasyElec using WROOM-02 module from Espressif Systems with 4 MB Flash.
|
ESPino by ThaiEasyElec using WROOM-02 module from Espressif Systems with 4 MB Flash.
|
||||||
|
|
||||||
We will update an English description soon. - Product page:
|
* Product page (retired product): https://www.thaieasyelec.com/product/%E0%B8%A2%E0%B8%81%E0%B9%80%E0%B8%A5%E0%B8%B4%E0%B8%81%E0%B8%88%E0%B8%B3%E0%B8%AB%E0%B8%99%E0%B9%88%E0%B8%B2%E0%B8%A2-retired-espino-wifi-development-board/11000833173001086
|
||||||
http://thaieasyelec.com/products/wireless-modules/wifi-modules/espino-wifi-development-board-detail.html
|
* Schematics: https://downloads.thaieasyelec.com/ETEE052/ETEE052\_ESPino\_Schematic.pdf
|
||||||
- Schematics:
|
* Dimensions: https://downloads.thaieasyelec.com/ETEE052/ETEE052\_ESPino\_Dimension.pdf
|
||||||
www.thaieasyelec.com/downloads/ETEE052/ETEE052\_ESPino\_Schematic.pdf -
|
* Pinouts (Please see pg.8): https://downloads.thaieasyelec.com/ETEE052/ETEE052\_ESPino\_User\_Manual\_TH\_v1\_0\_20160204.pdf
|
||||||
Dimensions:
|
|
||||||
http://thaieasyelec.com/downloads/ETEE052/ETEE052\_ESPino\_Dimension.pdf
|
|
||||||
- Pinouts:
|
|
||||||
http://thaieasyelec.com/downloads/ETEE052/ETEE052\_ESPino\_User\_Manual\_TH\_v1\_0\_20160204.pdf (Please see pg. 8)
|
|
||||||
|
|
||||||
WifInfo
|
WifInfo
|
||||||
-------
|
-------
|
||||||
|
@ -66,7 +66,7 @@ version = release
|
|||||||
#
|
#
|
||||||
# This is also used if you do content translation via gettext catalogs.
|
# This is also used if you do content translation via gettext catalogs.
|
||||||
# Usually you set "language" from the command line for these cases.
|
# Usually you set "language" from the command line for these cases.
|
||||||
language = None
|
language = 'en'
|
||||||
|
|
||||||
# List of patterns, relative to source directory, that match files and
|
# List of patterns, relative to source directory, that match files and
|
||||||
# directories to ignore when looking for source files.
|
# directories to ignore when looking for source files.
|
||||||
|
@ -40,7 +40,8 @@ To get events to work we need to complete just two steps:
|
|||||||
|
|
||||||
1. Declare the event handler in global scope.
|
1. Declare the event handler in global scope.
|
||||||
|
|
||||||
.. code:: cpp
|
.. code-block:: cpp
|
||||||
|
|
||||||
WiFiEventHandler disconnectedEventHandler;
|
WiFiEventHandler disconnectedEventHandler;
|
||||||
|
|
||||||
Alternatively, it can be declared as ``static`` in both function and global scopes.
|
Alternatively, it can be declared as ``static`` in both function and global scopes.
|
||||||
@ -49,7 +50,8 @@ Alternatively, it can be declared as ``static`` in both function and global scop
|
|||||||
2. Select particular event (in this case ``onStationModeDisconnected``).
|
2. Select particular event (in this case ``onStationModeDisconnected``).
|
||||||
When this event is fired the code will print out information that station has been disconnected:
|
When this event is fired the code will print out information that station has been disconnected:
|
||||||
|
|
||||||
.. code:: cpp
|
.. code-block:: cpp
|
||||||
|
|
||||||
disconnectedEventHandler = WiFi.onStationModeDisconnected(
|
disconnectedEventHandler = WiFi.onStationModeDisconnected(
|
||||||
[](auto&& event) {
|
[](auto&& event) {
|
||||||
Serial.println("Station disconnected");
|
Serial.println("Station disconnected");
|
||||||
@ -57,7 +59,8 @@ Alternatively, it can be declared as ``static`` in both function and global scop
|
|||||||
|
|
||||||
3. Disable ``disconnectedEventHandler``, so the event is no longer handled by our callback:
|
3. Disable ``disconnectedEventHandler``, so the event is no longer handled by our callback:
|
||||||
|
|
||||||
.. code:: cpp
|
.. code-block:: cpp
|
||||||
|
|
||||||
disconnectedEventHandler = nullptr;
|
disconnectedEventHandler = nullptr;
|
||||||
|
|
||||||
Take note that lifetime of the callback handler is up to the app. e.g. if ``onStationModeDisconnected`` is declared in the function scope, it would be discarded immediately after the function exits.
|
Take note that lifetime of the callback handler is up to the app. e.g. if ``onStationModeDisconnected`` is declared in the function scope, it would be discarded immediately after the function exits.
|
||||||
@ -67,7 +70,7 @@ The Code
|
|||||||
|
|
||||||
The complete code, including both methods discussed at the beginning, is provided below.
|
The complete code, including both methods discussed at the beginning, is provided below.
|
||||||
|
|
||||||
.. code:: cpp
|
.. code-block:: cpp
|
||||||
|
|
||||||
#include <ESP8266WiFi.h>
|
#include <ESP8266WiFi.h>
|
||||||
|
|
||||||
|
@ -16,7 +16,6 @@ Table of Contents
|
|||||||
- `The Page is Served <#the-page-is-served>`__
|
- `The Page is Served <#the-page-is-served>`__
|
||||||
- `Get it Together <#put-it-together>`__
|
- `Get it Together <#put-it-together>`__
|
||||||
- `Get it Run <#get-it-run>`__
|
- `Get it Run <#get-it-run>`__
|
||||||
- `What Else? <#what-else>`__
|
|
||||||
- `Conclusion <#conclusion>`__
|
- `Conclusion <#conclusion>`__
|
||||||
|
|
||||||
The Object
|
The Object
|
||||||
|
@ -9,7 +9,7 @@ I am getting "espcomm\_sync failed" error when trying to upload my ESP. How to r
|
|||||||
- `Reset Methods <#reset-methods>`__
|
- `Reset Methods <#reset-methods>`__
|
||||||
- `Ck <#ck>`__
|
- `Ck <#ck>`__
|
||||||
- `Nodemcu <#nodemcu>`__
|
- `Nodemcu <#nodemcu>`__
|
||||||
- `I'm Stuck <#im-stuck>`__
|
- `I'm Stuck <#i-m-stuck>`__
|
||||||
- `Conclusion <#conclusion>`__
|
- `Conclusion <#conclusion>`__
|
||||||
|
|
||||||
Introduction
|
Introduction
|
||||||
|
@ -5,7 +5,7 @@ My ESP crashes running some code. How to troubleshoot it?
|
|||||||
|
|
||||||
- `Introduction <#introduction>`__
|
- `Introduction <#introduction>`__
|
||||||
- `What ESP has to Say <#what-esp-has-to-say>`__
|
- `What ESP has to Say <#what-esp-has-to-say>`__
|
||||||
- `Get Your H/W Right <#get-your-hw-right>`__
|
- `Get Your H/W Right <#get-your-h-w-right>`__
|
||||||
- `Enable compilation warnings <#enable-compilation-warnings>`__
|
- `Enable compilation warnings <#enable-compilation-warnings>`__
|
||||||
- `What is the Cause of Restart? <#what-is-the-cause-of-restart>`__
|
- `What is the Cause of Restart? <#what-is-the-cause-of-restart>`__
|
||||||
- `Exception <#exception>`__
|
- `Exception <#exception>`__
|
||||||
@ -148,8 +148,8 @@ table to understand what kind of issue it is. If you have no clues what
|
|||||||
it's about and where it happens, then use `Arduino ESP8266/ESP32
|
it's about and where it happens, then use `Arduino ESP8266/ESP32
|
||||||
Exception Stack Trace
|
Exception Stack Trace
|
||||||
Decoder <https://github.com/me-no-dev/EspExceptionDecoder>`__ to find
|
Decoder <https://github.com/me-no-dev/EspExceptionDecoder>`__ to find
|
||||||
out in which line of application it is triggered. Please refer to `Check
|
out in which line of application it is triggered. Please refer to
|
||||||
Where the Code Crashes <#check-where-the-code-crashes>`__ point below
|
`Exception decoder <#exception-decoder>`__ point below
|
||||||
for a quick example how to do it.
|
for a quick example how to do it.
|
||||||
|
|
||||||
**NOTE:** When decoding exceptions be sure to include all lines between
|
**NOTE:** When decoding exceptions be sure to include all lines between
|
||||||
|
@ -7,7 +7,7 @@ This Arduino library doesn't work on ESP. How do I make it working?
|
|||||||
- `Identify the Issues <#identify-the-issues>`__
|
- `Identify the Issues <#identify-the-issues>`__
|
||||||
- `Fix it Yourself <#fix-it-yourself>`__
|
- `Fix it Yourself <#fix-it-yourself>`__
|
||||||
- `Compilation Errors <#compilation-errors>`__
|
- `Compilation Errors <#compilation-errors>`__
|
||||||
- `Exceptions / Watchdog Resets <#exceptions--watchdog-resets>`__
|
- `Exceptions / Watchdog Resets <#exceptions-watchdog-resets>`__
|
||||||
- `Functionality Issues <#functionality-issues>`__
|
- `Functionality Issues <#functionality-issues>`__
|
||||||
- `Conclusion <#conclusion>`__
|
- `Conclusion <#conclusion>`__
|
||||||
|
|
||||||
|
@ -250,5 +250,3 @@ address range of IRAM or DRAM.
|
|||||||
uint8_t mmu_set_uint8(void *p8, const uint8_t val);
|
uint8_t mmu_set_uint8(void *p8, const uint8_t val);
|
||||||
uint16_t mmu_set_uint16(uint16_t *p16, const uint16_t val);
|
uint16_t mmu_set_uint16(uint16_t *p16, const uint16_t val);
|
||||||
int16_t mmu_set_int16(int16_t *p16, const int16_t val);
|
int16_t mmu_set_int16(int16_t *p16, const int16_t val);
|
||||||
|
|
||||||
::
|
|
||||||
|
@ -216,7 +216,7 @@ Requirements
|
|||||||
Application Example
|
Application Example
|
||||||
~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
Instructions below show configuration of OTA on a NodeMCU 1.0 (ESP-12E Module) board. You can use any other board that meets the `requirements <#basic-requirements>`__ described above. This instruction is valid for all operating systems supported by the Arduino IDE. Screen captures have been made on Windows 7 and you may see small differences (like name of the serial port), if you are using Linux or MacOS.
|
Instructions below show configuration of OTA on a NodeMCU 1.0 (ESP-12E Module) board. You can use any other board that meets the `requirements <#ota-basic-requirements>`__ described above. This instruction is valid for all operating systems supported by the Arduino IDE. Screen captures have been made on Windows 7 and you may see small differences (like name of the serial port), if you are using Linux or MacOS.
|
||||||
|
|
||||||
1. Before you begin, please make sure that you have the following software
|
1. Before you begin, please make sure that you have the following software
|
||||||
installed:
|
installed:
|
||||||
@ -336,7 +336,7 @@ Select COM port and baud rate on external terminal program as if you were using
|
|||||||
:alt: Termite settings
|
:alt: Termite settings
|
||||||
|
|
||||||
|
|
||||||
Then run OTA from IDE and look what is displayed on terminal. Successful `ArduinoOTA <#arduinoota>`__ process using BasicOTA.ino sketch looks like below (IP address depends on your network configuration):
|
Then run OTA from IDE and look what is displayed on terminal. Successful `ArduinoOTA <#arduino-ide>`__ process using BasicOTA.ino sketch looks like below (IP address depends on your network configuration):
|
||||||
|
|
||||||
.. figure:: a-ota-external-serial-terminal-output.png
|
.. figure:: a-ota-external-serial-terminal-output.png
|
||||||
:alt: OTA upload successful - output on an external serial terminal
|
:alt: OTA upload successful - output on an external serial terminal
|
||||||
@ -407,7 +407,7 @@ The sample implementation provided below has been done using:
|
|||||||
``ESP8266HTTPUpdateServer`` library,
|
``ESP8266HTTPUpdateServer`` library,
|
||||||
- NodeMCU 1.0 (ESP-12E Module).
|
- NodeMCU 1.0 (ESP-12E Module).
|
||||||
|
|
||||||
You can use another module if it meets previously described `requirements <#basic-requirements>`__.
|
You can use another module if it meets previously described `requirements <#ota-basic-requirements>`__.
|
||||||
|
|
||||||
1. Before you begin, please make sure that you have the following
|
1. Before you begin, please make sure that you have the following
|
||||||
software installed:
|
software installed:
|
||||||
|
@ -112,25 +112,30 @@ boards = collections.OrderedDict([
|
|||||||
'+-----------------+------------+------------------+',
|
'+-----------------+------------+------------------+',
|
||||||
'| GND | | GND |',
|
'| GND | | GND |',
|
||||||
'+-----------------+------------+------------------+',
|
'+-----------------+------------+------------------+',
|
||||||
'| TX or GPIO2\* | | RX |',
|
'| TX or GPIO2 | | |',
|
||||||
|
'| [#tx_or_gpio2]_ | RX | |',
|
||||||
'+-----------------+------------+------------------+',
|
'+-----------------+------------+------------------+',
|
||||||
'| RX | | TX |',
|
'| RX | | TX |',
|
||||||
'+-----------------+------------+------------------+',
|
'+-----------------+------------+------------------+',
|
||||||
'| GPIO0 | PullUp | DTR |',
|
'| GPIO0 | PullUp | DTR |',
|
||||||
'+-----------------+------------+------------------+',
|
'+-----------------+------------+------------------+',
|
||||||
'| Reset\* | PullUp | RTS |',
|
'| Reset | | |',
|
||||||
|
'| [#reset]_ | PullUp | RTS |',
|
||||||
'+-----------------+------------+------------------+',
|
'+-----------------+------------+------------------+',
|
||||||
'| GPIO15\* | PullDown | |',
|
'| GPIO15 | | |',
|
||||||
|
'| [#gpio15]_ | PullDown | |',
|
||||||
'+-----------------+------------+------------------+',
|
'+-----------------+------------+------------------+',
|
||||||
'| CH\_PD | PullUp | |',
|
'| CH\\_PD | | |',
|
||||||
|
'| [#ch_pd]_ | PullUp | |',
|
||||||
'+-----------------+------------+------------------+',
|
'+-----------------+------------+------------------+',
|
||||||
'',
|
'',
|
||||||
'- Note',
|
'.. rubric:: Notes',
|
||||||
'- GPIO15 is also named MTDO',
|
'',
|
||||||
'- Reset is also named RSBT or REST (adding PullUp improves the',
|
'.. [#tx_or_gpio2] GPIO15 is also named MTDO',
|
||||||
|
'.. [#reset] Reset is also named RSBT or REST (adding PullUp improves the',
|
||||||
' stability of the module)',
|
' stability of the module)',
|
||||||
'- GPIO2 is alternative TX for the boot loader mode',
|
'.. [#gpio15] GPIO2 is alternative TX for the boot loader mode',
|
||||||
'- **Directly connecting a pin to VCC or GND is not a substitute for a',
|
'.. [#ch_pd] **Directly connecting a pin to VCC or GND is not a substitute for a',
|
||||||
' PullUp or PullDown resistor, doing this can break upload management',
|
' PullUp or PullDown resistor, doing this can break upload management',
|
||||||
' and the serial console, instability has also been noted in some',
|
' and the serial console, instability has also been noted in some',
|
||||||
' cases.**',
|
' cases.**',
|
||||||
@ -161,15 +166,16 @@ boards = collections.OrderedDict([
|
|||||||
'+---------------+------------+------------------+',
|
'+---------------+------------+------------------+',
|
||||||
'| GPIO0 | | GND |',
|
'| GPIO0 | | GND |',
|
||||||
'+---------------+------------+------------------+',
|
'+---------------+------------+------------------+',
|
||||||
'| Reset | | RTS\* |',
|
'| Reset | | RTS [#rts]_ |',
|
||||||
'+---------------+------------+------------------+',
|
'+---------------+------------+------------------+',
|
||||||
'| GPIO15 | PullDown | |',
|
'| GPIO15 | PullDown | |',
|
||||||
'+---------------+------------+------------------+',
|
'+---------------+------------+------------------+',
|
||||||
'| CH\_PD | PullUp | |',
|
'| CH\\_PD | PullUp | |',
|
||||||
'+---------------+------------+------------------+',
|
'+---------------+------------+------------------+',
|
||||||
'',
|
'',
|
||||||
'- Note',
|
'.. rubric:: Notes',
|
||||||
'- if no RTS is used a manual power toggle is needed',
|
'',
|
||||||
|
'.. [#rts] if no RTS is used a manual power toggle is needed',
|
||||||
'',
|
'',
|
||||||
'Minimal Hardware Setup for Running only',
|
'Minimal Hardware Setup for Running only',
|
||||||
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~',
|
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~',
|
||||||
@ -187,7 +193,7 @@ boards = collections.OrderedDict([
|
|||||||
'+----------+------------+----------------+',
|
'+----------+------------+----------------+',
|
||||||
'| GPIO15 | PullDown | |',
|
'| GPIO15 | PullDown | |',
|
||||||
'+----------+------------+----------------+',
|
'+----------+------------+----------------+',
|
||||||
'| CH\_PD | PullUp | |',
|
'| CH\\_PD | PullUp | |',
|
||||||
'+----------+------------+----------------+',
|
'+----------+------------+----------------+',
|
||||||
'',
|
'',
|
||||||
'Minimal',
|
'Minimal',
|
||||||
@ -249,7 +255,11 @@ boards = collections.OrderedDict([
|
|||||||
'boot mode',
|
'boot mode',
|
||||||
'~~~~~~~~~',
|
'~~~~~~~~~',
|
||||||
'',
|
'',
|
||||||
'the first value respects the pin setup of the Pins 0, 2 and 15.',
|
'the first value respects the pin setup of the Pins 0, 2 and 15',
|
||||||
|
'',
|
||||||
|
'.. code-block::',
|
||||||
|
'',
|
||||||
|
' Number = (GPIO15 << 2) | (GPIO0 << 1) | GPIO2',
|
||||||
'',
|
'',
|
||||||
'+----------+----------+---------+---------+-------------+',
|
'+----------+----------+---------+---------+-------------+',
|
||||||
'| Number | GPIO15 | GPIO0 | GPIO2 | Mode |',
|
'| Number | GPIO15 | GPIO0 | GPIO2 | Mode |',
|
||||||
@ -271,7 +281,6 @@ boards = collections.OrderedDict([
|
|||||||
'| 7 | 3.3V | 3.3V | 3.3V | SDIO |',
|
'| 7 | 3.3V | 3.3V | 3.3V | SDIO |',
|
||||||
'+----------+----------+---------+---------+-------------+',
|
'+----------+----------+---------+---------+-------------+',
|
||||||
'',
|
'',
|
||||||
'note: - number = ((GPIO15 << 2) \| (GPIO0 << 1) \| GPIO2);',
|
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
( 'esp8285', {
|
( 'esp8285', {
|
||||||
@ -756,14 +765,10 @@ boards = collections.OrderedDict([
|
|||||||
],
|
],
|
||||||
'desc': [ 'ESPino by ThaiEasyElec using WROOM-02 module from Espressif Systems with 4 MB Flash.',
|
'desc': [ 'ESPino by ThaiEasyElec using WROOM-02 module from Espressif Systems with 4 MB Flash.',
|
||||||
'',
|
'',
|
||||||
'We will update an English description soon. - Product page:',
|
'* Product page (retired product): https://www.thaieasyelec.com/product/%E0%B8%A2%E0%B8%81%E0%B9%80%E0%B8%A5%E0%B8%B4%E0%B8%81%E0%B8%88%E0%B8%B3%E0%B8%AB%E0%B8%99%E0%B9%88%E0%B8%B2%E0%B8%A2-retired-espino-wifi-development-board/11000833173001086',
|
||||||
'http://thaieasyelec.com/products/wireless-modules/wifi-modules/espino-wifi-development-board-detail.html',
|
'* Schematics: https://downloads.thaieasyelec.com/ETEE052/ETEE052\\_ESPino\\_Schematic.pdf',
|
||||||
'- Schematics:',
|
'* Dimensions: https://downloads.thaieasyelec.com/ETEE052/ETEE052\\_ESPino\\_Dimension.pdf',
|
||||||
'www.thaieasyelec.com/downloads/ETEE052/ETEE052\_ESPino\_Schematic.pdf -',
|
'* Pinouts (Please see pg.8): https://downloads.thaieasyelec.com/ETEE052/ETEE052\\_ESPino\\_User\\_Manual\\_TH\\_v1\\_0\\_20160204.pdf',
|
||||||
'Dimensions:',
|
|
||||||
'http://thaieasyelec.com/downloads/ETEE052/ETEE052\_ESPino\_Dimension.pdf',
|
|
||||||
'- Pinouts:',
|
|
||||||
'http://thaieasyelec.com/downloads/ETEE052/ETEE052\_ESPino\_User\_Manual\_TH\_v1\_0\_20160204.pdf (Please see pg. 8)',
|
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
( 'wifinfo', {
|
( 'wifinfo', {
|
||||||
@ -1626,13 +1631,13 @@ def all_flash_map ():
|
|||||||
print("generated: flash map config file (in cores/esp8266/FlashMap.h)")
|
print("generated: flash map config file (in cores/esp8266/FlashMap.h)")
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'autoflash': {
|
'autoflash': collections.OrderedDict([
|
||||||
'.menu.eesz.autoflash': 'Mapping defined by Hardware and Sketch',
|
('.menu.eesz.autoflash', 'Mapping defined by Hardware and Sketch'),
|
||||||
'.menu.eesz.autoflash.build.flash_size': '16M',
|
('.menu.eesz.autoflash.build.flash_size', '16M'),
|
||||||
'.menu.eesz.autoflash.build.flash_ld': 'eagle.flash.auto.ld',
|
('.menu.eesz.autoflash.build.flash_ld', 'eagle.flash.auto.ld'),
|
||||||
'.menu.eesz.autoflash.build.extra_flags': '-DFLASH_MAP_SUPPORT=1',
|
('.menu.eesz.autoflash.build.extra_flags', '-DFLASH_MAP_SUPPORT=1'),
|
||||||
'.menu.eesz.autoflash.upload.maximum_size': '1044464',
|
('.menu.eesz.autoflash.upload.maximum_size', '1044464')
|
||||||
},
|
]),
|
||||||
'512K': f512,
|
'512K': f512,
|
||||||
'1M': f1m,
|
'1M': f1m,
|
||||||
'2M': f2m,
|
'2M': f2m,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user