mirror of https://github.com/arendst/Tasmota.git
Updated Arduino IDE (markdown)
parent
5a682f9c11
commit
ea330a3320
|
@ -1,12 +1,13 @@
|
||||||
## **How to setup and configure Arduino IDE for Tasmota compilation and upload.**
|
## Arduino IDE is not recommended to use for compiling Tasmota firmware.
|
||||||
|
|
||||||
**It is not recommended to use Arduino IDE for compiling Tasmota firmware, use [Gitpod](https://github.com/arendst/Sonoff-Tasmota/wiki/Compiling-Tasmota-on-Gitpod) or [VSC](https://github.com/arendst/Sonoff-Tasmota/wiki/Visual-Studio-Code) to build.**
|
_**Use [Gitpod](https://github.com/arendst/Sonoff-Tasmota/wiki/Compiling-Tasmota-on-Gitpod) or [VSC with PlatformIO](https://github.com/arendst/Sonoff-Tasmota/wiki/Visual-Studio-Code) to compile the firmware. Setup is much easier for these IDEs. The Tasmota project is already configured for them.**_
|
||||||
**For these IDEs, setup is much easier and Tasmota project is already configured for.**
|
|
||||||
|
## Arduino IDE setup and configuration for Tasmota compilation and upload
|
||||||
|
|
||||||
## Download Arduino IDE
|
## Download Arduino IDE
|
||||||
- Download Arduino IDE from https://www.arduino.cc/en/main/software
|
Download Arduino IDE from https://www.arduino.cc/en/main/software
|
||||||
|
|
||||||
It is recommended to use a *dedicated standalone version* of the IDE allowing easy ESP8266 file manipulation and library management. This can be achieved by downloading the Arduino IDE ZIP file for non admin install.
|
It is recommended to use a *dedicated standalone version* of the IDE allowing easy ESP8266 file manipulation and library management. This can be achieved by downloading the Arduino IDE ZIP file for non admin install.
|
||||||
|
|
||||||
## Install Arduino IDE
|
## Install Arduino IDE
|
||||||
- Windows: Unzip the installation file to a known folder.
|
- Windows: Unzip the installation file to a known folder.
|
||||||
|
@ -15,7 +16,8 @@ It is recommended to use a *dedicated standalone version* of the IDE allowing ea
|
||||||
IMPORTANT: For Windows users, before executing *arduino.exe* add an empty folder called *portable* in the known folder.
|
IMPORTANT: For Windows users, before executing *arduino.exe* add an empty folder called *portable* in the known folder.
|
||||||
|
|
||||||
### Install ESP8266 board software
|
### Install ESP8266 board software
|
||||||
- Open Arduino IDE and select ``File`` → ``Preferences`` (``Arduino`` → ``Preferences`` on Mac) and use the following text for field *Additional Boards Manager URLs:* ``https://github.com/Jason2866/Arduino/releases/download/2.5.3/package_esp8266com_index.json`` and select *OK*.
|
- Open Arduino IDE and select ``File`` → ``Preferences`` (``Arduino`` → ``Preferences`` on Mac) and use the following text for field *Additional Boards Manager URLs:*
|
||||||
|
``https://github.com/Jason2866/Arduino/releases/download/2.5.3/package_esp8266com_index.json`` and select *OK*.
|
||||||
- Open ``Tools`` → ``Boards...`` → ``Boards Manager...`` and scroll down and click on *esp8266 by ESP8266 Community*. Click the *Install* button to download and install the latest ESP8266 board software. Select *Close*.
|
- Open ``Tools`` → ``Boards...`` → ``Boards Manager...`` and scroll down and click on *esp8266 by ESP8266 Community*. Click the *Install* button to download and install the latest ESP8266 board software. Select *Close*.
|
||||||
|
|
||||||
## Download Tasmota
|
## Download Tasmota
|
||||||
|
@ -26,8 +28,7 @@ IMPORTANT: For Windows users, before executing *arduino.exe* add an empty folder
|
||||||
- Note: your *sketchbook* location can be found in the Arduino IDE preferences, default on the Mac is ``~/Documents/Arduino``.
|
- Note: your *sketchbook* location can be found in the Arduino IDE preferences, default on the Mac is ``~/Documents/Arduino``.
|
||||||
|
|
||||||
## Configure Arduino IDE
|
## Configure Arduino IDE
|
||||||
|
Select ``Tools`` and verify the following settings for **All Tasmota devices**.
|
||||||
- Select ``Tools`` and verify the following settings for **All Tasmota devices**.
|
|
||||||
|
|
||||||
#### ESP8266 Board version 2.5.3 (core pre 2.6):
|
#### ESP8266 Board version 2.5.3 (core pre 2.6):
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue