Change to limited support of Arduino IDE

Change to limited support of Arduino IDE as an increasing amount of features cannot be compiled with Arduino IDE
This commit is contained in:
Theo Arends 2020-07-16 18:21:19 +02:00
parent 2705c8eb8b
commit 6b0870343b
6 changed files with 26 additions and 18 deletions

View File

@ -1,7 +1,7 @@
![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)

View File

@ -1,7 +1,7 @@
![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)

View File

@ -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]``

View File

@ -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)

View File

@ -16,19 +16,22 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/*====================================================
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 <core_version.h> // Arduino_Esp8266 version information (ARDUINO_ESP8266_RELEASE and ARDUINO_ESP8266_RELEASE_2_3_0)

View File

@ -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;