Commit Graph

73 Commits

Author SHA1 Message Date
Theo Arends 761332d286 Fix removal of core error messages
Fix removal of core error messages (#9084)
2020-08-14 17:03:33 +02:00
Jason2866 2b90ee3baf
Use Tasmota core 2.7.4.1
for Tasmota stage.
- Since Platformio released the GCC10.1 build chain, use the platformio provided for Core Stage.
2020-08-03 10:21:18 +02:00
Jason2866 c87acfd08c
use platformio 2.6.1
for the buildchain. Tasmota core 2.7.3.2 is on top and still used!
2020-07-30 14:55:31 +02:00
Theo Arends b1f98f5711 Add tasmota-zbbridge support 2020-07-28 09:25:48 +02:00
Jason2866 0875b6bab0
Tasmota Stage Core 2.7.3.2
includes Arduino backport #7488 backport #7487 backport #7486 backport #7464 backport #7434 backport #7433
Security fix and malloc fix
2020-07-27 09:03:53 +02:00
Jason2866 57fe4cf248
Use Tasmota_stage core 2.7.3.1 from Tasmota Github
and delete unneeded compiler flags
2020-07-20 10:04:39 +02:00
Jason2866 27ff269bcb
Fix regression build flags
from #8932
2020-07-19 13:43:08 +02:00
Jason2866 a7e057b8ba
Use Tasmota Stage Core 2.7.3.1...
for Tasmota Stage build. Core is based on (soon released) Arduino ESP core 2.7.3.
2020-07-19 13:21:45 +02:00
Jason2866 19c1bf2d7f
Update platformio_override_sample.ini 2020-07-16 12:08:51 +02:00
Jason2866 125c6a4402
sync platformio_override.ini with platformio.ini
Platform is `platform  = espressif8266@2.5.1` no need to install `platform  = espressif8266@2.6.0` too. It is overwritten anyway with Tasmota core
`platform_packages         = framework-arduinoespressif8266 @ https://github.com/tasmota/Arduino/releases/download/2.8.0-tasmota/esp8266-2.8.0.zip`

Delete lwIP 1.4 from core_stage because it is not anymore in core > 2.7.2
2020-07-16 09:03:04 +02:00
Jason2866 b68260a164
missing "-Wno-switch-unreachable" 2020-07-15 11:10:10 +02:00
Jason2866 8c58d8cd3b
suppress Gcc10.1 warning...
in lib IRremoteESP8266-2.7.8
2020-07-15 11:00:02 +02:00
Jason2866 f6314bcf6e
Add in env. debug stack usage >=300 bytes
maybe usefull
2020-07-14 21:45:52 +02:00
Jason2866 5d7ff37516
Core stage is now built with GCC10.1 toolchain 2020-07-11 12:29:51 +02:00
Jason2866 7f2ed31811
Use core 2.7.2 2020-07-09 21:00:20 +02:00
Jason2866 41a32200b6
Use Tasmota freezed stage version...
identified as core 2.8.0. Give the opportunity in future to do all core related optimizations in this build
2020-07-04 20:24:04 +02:00
Jason2866 59a433fe77
Fix regression from latest Platformio optimization
when Platformio_override.ini is activated and no other core is choosen as the selected in platformio.ini
2020-06-24 12:01:13 +02:00
Jason2866 0d1dd10314
Update to ESP framework 1.12.4
and remove obsolete and redundant entry
2020-06-20 15:04:38 +02:00
Jason2866 34d5e8bc50
Refactor...
and add missing entrys
2020-06-19 20:25:02 +02:00
Jason2866 fabb60f905
Fix missing build_flags entry...
and prepare for possible needed build_unflags
2020-06-19 18:26:41 +02:00
Jason2866 dd4642c5ba
remove redundant -DUSE_CONFIG_OVERRIDE
since use of user_config_override.h is always enabled (by default) in platformio.ini
2020-06-19 18:19:47 +02:00
Jason2866 a5868452a0
Update platformio_override_sample.ini 2020-06-02 18:06:04 +02:00
Jason2866 98fc7db8fa
Flash_freq in override 2020-06-02 18:02:36 +02:00
gemu2015 357341899c ILI9488 ESP32 2020-05-29 19:29:03 +02:00
gemu2015 77c60229cc ESP32 support for SSD1351 2020-05-27 11:14:17 +02:00
Theo Arends 8539021c92
Merge pull request #8554 from Staars/mi32
update xsns_62_MI_ESP32.ino (and NimBLE-Arduino)
2020-05-26 22:29:05 +02:00
Jason2866 f46e28d1d0
Use latest ESP framework 1.12.2 2020-05-26 21:46:34 +02:00
Staars ba905255ee remove second method to suppress warning 2020-05-26 20:45:55 +02:00
Jason2866 e69d568606
Use Tasmota optimizations
from @s-hadinger in latest Arduino core
2020-05-23 15:52:59 +02:00
Jason2866 e32ced285d
Use Platformio framework ESP32 1.12.1 2020-05-20 20:09:47 +02:00
Jason2866 5f7635e68b
Enable user_config_override.h for ESP32 by default
since we have always a user_config_override.h generated with override_copy.py if there is none.
2020-05-17 14:55:00 +02:00
Theo Arends d0daea1037 Change ESP32 from Wemos to ESP32dev
- Change ESP32 from Wemos to ESP32dev
- Add environment tasmota32-webcam using esp32cam
2020-05-12 14:54:18 +02:00
Jason2866 1dbf713e04
Use for Tasmota_stage
commit `a5432625d93f60d7e28cfdc5ed8abb3e0151951d` = release core 2.7.1 too.
2020-05-08 12:24:05 +02:00
Jason2866 946c9a0393
Use extends in Core flavour 2020-05-08 08:49:18 +02:00
Jason2866 424e4ee4a3
PlatformIO ESP8266 2.5.0
use  latest PlatformIO Arduino ESP8266 build chain as base
2020-05-05 08:06:37 +02:00
Jason2866 54e46cb321
Core 2.7.0 (#36)
* Prep for core 2.7

* Test release core 2.6.3...

if it appears in build

* Release zip as source for core?

* Release Core 2.7.0

removed comment behind definition since it generates on some platforms errors

* Update platformio_override_sample.ini

* Update (#34)

* Fix pin handling part 1

* Change pin handling part 2

* Change pin handling part 3

* Change pin handling part 4/4

* Fix pin handling part 4/4

* Change pin handling part 5

* Change pin handling part 6

* Update xsns_02_analog.ino

* Only advance to next palette color when fade is down

* Rework DGR channel update

* Update Changelog and Release notes

* Switch from GPIO array to Pin array

* Change ESP32 pin allocation part 1

* Change pin array names

Change pin array names to block unwanted use of direct access

* Fix ESP32 settings size

Fix ESP32 settings size as regression from yesterday

* Change ESP32 pin allocation part 2

* Fix http message time

* Create CI_github.yml

* CI on Push and Pull

* Change ESP32 pin allocation part 3

* Fix ESP32 pin allocation part 3 regression

* Rename .travis.yml to .travis.yml.off

* Update CI_github.yml

* Update README.md

* Update PULL_REQUEST_TEMPLATE.md

* Fix CI badge

Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
Co-authored-by: kugelkopf123 <45996965+kugelkopf123@users.noreply.github.com>
Co-authored-by: Paul C Diem <PCDiem@FoxValley.net>
Co-authored-by: device111 <48546979+device111@users.noreply.github.com>

Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
Co-authored-by: kugelkopf123 <45996965+kugelkopf123@users.noreply.github.com>
Co-authored-by: Paul C Diem <PCDiem@FoxValley.net>
Co-authored-by: device111 <48546979+device111@users.noreply.github.com>
2020-05-01 14:29:52 +02:00
Jason2866 f8f654c9de
Use latest Arduino git version for Tasmota...
feature stage. -> rc v.7.0
2020-04-24 10:57:39 +02:00
Jason2866 3c6d4ef56b
NimBLE ESP32 warning suppression
needs to work a entry in build_unflags
2020-04-24 09:18:52 +02:00
Staars e39f62204b xsns_62_MI_ESP32.ino - initial commit 2020-04-21 09:58:33 +02:00
Jason2866 8765223f75
Add the possibility to add Custom env
to build special Tasmota versions with Compiler switches defined in [env:tasmota-xyz] in `platformio_tasmota_cenv.ini` to control
user_config_override.h
Example:
"[env:tasmota-zigbee]
build_flags = ${common.build_flags} -DHANS_CONFIG_ZIGBEE=true"
which referrs to in user_config_override.h
```#ifdef HANS_CONFIG_ZIGBEE  // ******************************************************************

#undef CODE_IMAGE_STR
#define CODE_IMAGE_STR "ZIGBEE"

#define USE_WEBSERVER                            // Enable web server and Wifi Manager (+66k code, +8k mem)
  #define USE_JAVASCRIPT_ES6                     // Enable ECMAScript6 syntax using less JavaScript code bytes (fails on IE11)
//  #define USE_WEBSEND_RESPONSE                   // Enable command WebSend response message (+1k code)

//#define USE_RULES                                // Add support for rules (+4k4 code)
//  #define USE_EXPRESSION                         // Add support for expression evaluation in rules (+3k2 code, +64 bytes mem)
//    #define SUPPORT_IF_STATEMENT                 // Add support for IF statement in rules (+4k2 code, -332 bytes mem)
//  #define SUPPORT_MQTT_EVENT                     // Support trigger event with MQTT subscriptions (+3k5 code)

//#define USE_SCRIPT                               // Add support for script
//  #define USE_SCRIPT_FATFS 4                     // Add support for script storage on SD card (+12k code, +4k mem)
//  #define USE_SCRIPT_WEB_DISPLAY


#define USE_ADC_VCC                              // Display Vcc in Power status. Disable for use as Analog input on selected devices


// -- Zigbee interface ----------------------------
#define USE_ZIGBEE                               // Enable serial communication with Zigbee CC2530 flashed with ZNP (+35k code, +3.2k mem)
  #define USE_ZIGBEE_PANID  0x1A63                // arbitrary PAN ID for Zigbee network, must be unique in the home
  #define USE_ZIGBEE_EXTPANID 0xCCCCCCCCCCCCCCCCL // arbitrary extended PAN ID
  #define USE_ZIGBEE_CHANNEL  11                  // Zigbee Channel (11-26)
  #define USE_ZIGBEE_PRECFGKEY_L 0x0F0D0B0907050301L  // note: changing requires to re-pair all devices
  #define USE_ZIGBEE_PRECFGKEY_H 0x0D0C0A0806040200L  // note: changing requires to re-pair all devices
  #define USE_ZIGBEE_PERMIT_JOIN false           // don't allow joining by default
  #define USE_ZIGBEE_COALESCE_ATTR_TIMER 350     // timer to coalesce attribute values (in ms)


#endif ```
2020-04-17 17:20:46 +02:00
Jason2866 f6863484c3
Install only one and latest esptool
ESP32 still uses as default the outdated esptool 2.6. 
Since esptool 2.8 is already used for ESP8266 use it for ESP32 too and prevent install of version 2.6
2020-04-16 20:54:35 +02:00
Jason2866 85d04dbc53
Fix minor errors 2020-04-16 19:44:13 +02:00
Jason2866 817bc47f04
Spiffs 64k 2020-04-14 20:18:00 +02:00
Jason2866 5c49a89d21
Update platformio_override_sample.ini 2020-04-14 19:05:07 +02:00
Jason2866 3820999747
Better placing of ESP32 env...
will be only activated when platformio_override is active
2020-04-14 10:55:00 +02:00
Jason2866 375cf778ea
Removed not needed options to compile...
firmware variants
2020-04-13 20:28:01 +02:00
Jason2866 10a1269c32
Update platformio_override_sample.ini 2020-04-13 19:53:33 +02:00
Jason2866 819f8791a8
Ability to define -DFP_IN_IROM
when generating ld script with commit https://github.com/esp8266/Arduino.git#d600cc7fa6c3fc5c31ed903ec12fd2e2da2c3678
2020-04-07 09:31:23 +02:00
Jason2866 2165a78374
Use latest Platformio chain 2.4.0 2020-03-25 14:03:51 +01:00
Jason2866 22eaa57953
Remove gzip script...
is already done in Platformio.ini
2020-03-23 11:55:20 +01:00