diff --git a/FIRMWARE.md b/FIRMWARE.md index 4feb4126d..d66bd1ba1 100644 --- a/FIRMWARE.md +++ b/FIRMWARE.md @@ -1,14 +1,14 @@ ![Tasmota logo](https://github.com/arendst/Tasmota/blob/development/tools/logo/TASMOTA_FullLogo_Vector.svg) Alternative firmware for [ESP8266](https://en.wikipedia.org/wiki/ESP8266) based devices with **easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX**. -_Written for Arduino IDE and PlatformIO._ +_Written for PlatformIO with limited support for Arduino IDE._ [![GitHub version](https://img.shields.io/github/release/arendst/Tasmota.svg)](https://github.com/arendst/Tasmota/releases/latest) [![GitHub download](https://img.shields.io/github/downloads/arendst/Tasmota/total.svg)](https://github.com/arendst/Tasmota/releases/latest) [![License](https://img.shields.io/github/license/arendst/Tasmota.svg)](LICENSE.txt) [![Chat](https://img.shields.io/discord/479389167382691863.svg)](https://discord.gg/Ks2Kzd4) -If you like **Tasmota**, give it a star, or fork it and contribute! +If you like **Tasmota**, give it a star, or fork it and contribute! [![GitHub stars](https://img.shields.io/github/stars/arendst/Tasmota.svg?style=social&label=Star)](https://github.com/arendst/Tasmota/stargazers) [![GitHub forks](https://img.shields.io/github/forks/arendst/Tasmota.svg?style=social&label=Fork)](https://github.com/arendst/Tasmota/network) diff --git a/README.md b/README.md index f5d40a631..19fbff041 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,14 @@ ![Tasmota logo](/tools/logo/TASMOTA_FullLogo_Vector.svg) Alternative firmware for [ESP8266](https://en.wikipedia.org/wiki/ESP8266) based devices with **easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX**. -_Written for Arduino IDE and PlatformIO._ +_Written for PlatformIO with limited support for Arduino IDE._ [![GitHub version](https://img.shields.io/github/release/arendst/Tasmota.svg)](https://github.com/arendst/Tasmota/releases/latest) [![GitHub download](https://img.shields.io/github/downloads/arendst/Tasmota/total.svg)](https://github.com/arendst/Tasmota/releases/latest) [![License](https://img.shields.io/github/license/arendst/Tasmota.svg)](LICENSE.txt) [![Chat](https://img.shields.io/discord/479389167382691863.svg)](https://discord.gg/Ks2Kzd4) -If you like **Tasmota**, give it a star, or fork it and contribute! +If you like **Tasmota**, give it a star, or fork it and contribute! [![GitHub stars](https://img.shields.io/github/stars/arendst/Tasmota.svg?style=social&label=Star)](https://github.com/arendst/Tasmota/stargazers) [![GitHub forks](https://img.shields.io/github/forks/arendst/Tasmota.svg?style=social&label=Fork)](https://github.com/arendst/Tasmota/network) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 12b3a5b24..57d7d68f0 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -52,8 +52,9 @@ The following binary downloads have been compiled with ESP8266/Arduino library c ## Changelog -### Version 8.3.1.6 +### Version 8.3.1.7 +- Change to limited support of Arduino IDE as an increasing amount of features cannot be compiled with Arduino IDE - Change IRremoteESP8266 library from v2.7.6 to v2.7.8 - Change Adafruit_SGP30 library from v1.0.3 to v1.2.0 (#8519) - Change Energy JSON Total field from ``"Total":[33.736,11.717,16.978]`` to ``"Total":33.736,"TotalTariff":[11.717,16.978]`` diff --git a/tasmota/CHANGELOG.md b/tasmota/CHANGELOG.md index 854969579..e397e2cc3 100644 --- a/tasmota/CHANGELOG.md +++ b/tasmota/CHANGELOG.md @@ -1,5 +1,9 @@ ## Unreleased (development) +### 8.3.1.7 20200716 + +- Change to limited support of Arduino IDE as an increasing amount of features cannot be compiled with Arduino IDE + ### 8.3.1.6 20200617 - Add command ``Module2`` to configure fallback module on fast reboot (#8464) diff --git a/tasmota/tasmota.ino b/tasmota/tasmota.ino index bf669aed5..1da4e7606 100644 --- a/tasmota/tasmota.ino +++ b/tasmota/tasmota.ino @@ -16,19 +16,22 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -/*==================================================== - Prerequisites: - - Change libraries/PubSubClient/src/PubSubClient.h - #define MQTT_MAX_PACKET_SIZE 1200 - Arduino IDE 1.8.12 and up parameters - - Select IDE Tools - Board: "Generic ESP8266 Module" - - Select IDE Tools - Flash Mode: "DOUT (compatible)" - - Select IDE Tools - Flash Size: "1M (FS:none OTA:~502KB)" - - Select IDE Tools - LwIP Variant: "v2 Higher Bandwidth (no feature)" - - Select IDE Tools - VTables: "Flash" - - Select IDE Tools - Espressif FW: "nonos-sdk-2.2.1+100 (190703)" - ====================================================*/ +/*********************************************************************************************\ + * Preferred IDE is Visual Studio Code with PlatformIO extension which doesn't need prerequisites + * + * Limited support for Arduino IDE needs Prerequisites: + * - Change libraries/PubSubClient/src/PubSubClient.h + * #define MQTT_MAX_PACKET_SIZE 1200 + * + * Arduino IDE 1.8.12 and up parameters for partly support + * - Select IDE Tools - Board: "Generic ESP8266 Module" + * - Select IDE Tools - Flash Mode: "DOUT (compatible)" + * - Select IDE Tools - Flash Size: "1M (FS:none OTA:~502KB)" + * - Select IDE Tools - LwIP Variant: "v2 Higher Bandwidth (no feature)" + * - Select IDE Tools - VTables: "Flash" + * - Select IDE Tools - Espressif FW: "nonos-sdk-2.2.1+100 (190703)" +\*********************************************************************************************/ // Location specific includes #include // Arduino_Esp8266 version information (ARDUINO_ESP8266_RELEASE and ARDUINO_ESP8266_RELEASE_2_3_0) diff --git a/tasmota/tasmota_version.h b/tasmota/tasmota_version.h index 6b64471b0..23105273e 100644 --- a/tasmota/tasmota_version.h +++ b/tasmota/tasmota_version.h @@ -20,7 +20,7 @@ #ifndef _TASMOTA_VERSION_H_ #define _TASMOTA_VERSION_H_ -const uint32_t VERSION = 0x08030106; +const uint32_t VERSION = 0x08030107; // Lowest compatible version const uint32_t VERSION_COMPATIBLE = 0x07010006;