github letscontrolit/ESPEasy mega-20200515
Release mega-20200515

latest releases: mega-20240822, mega-20240414, mega-20240401...
pre-release4 years ago

Changes in mega-20200515 (since mega-20200426):

Gijs Noorlander (58):

      [ADC]  Allow multiple instances of ADC plugin (ESP32)
      [ADC] Perform VCC read before starting any WiFi activity
      [ADC] Format using uncrustify
      [ADC] Perform ADC read at boot + improve filtering for P002_ADC
      [ADC] Add Touch/Hall Effect for ESP32 + ADC pin selection
      [Bitset operators] Use Arduino macros instead of our own functions
      [Touch] Split Touch Pad support into new plugin
      [Docs] Add documentation for P097_Touch and P095_ILI9341
      [docs] Update docs for P002_ADC
      [PVS-Studio]  sizeof(Device) -> Device.size()
      [PVS-Studio] EventStruct has no operator=
      [PVS-Studio] Not all members of a class are initialized
      [PVS-Studio] Missing break; in switch statement (C018 RN2483 TTN)
      [PVS-Studio] FrasmedOLED display pointer dereference before check !NULL
      [PVS-Studio] Error log in rules not complete
      [PVS-Studio] File info struct in webserver rules not all initialized
      [PVS-Studio] Redundant check in rules conditionMatchExtended
      [PVS-Studio] CWE-1164:The 'note' variable was assigned the same value.
      [PVS-Studio] ESPEasy p2p incorrect check for binary data
      [PVS-Studio] SSDP Specify printf format
      [PVS Studio] Framed OLED: Simplify check for turning on display
      [PVS-Studio] Suppress char out of range warning in static data
      [PVS-Studio] Fix 'dangerous' macro by using braces.
      [PVS-studio] Fix possible out of range array access
      [PVS-studio] Suppress char out of range warning in static data
      [PVS-Studio] Merge duplicate case statements
      [PVS-Studio] Use implicit cast to float in scheduler idle time stats
      [PVS-Studio] Remove unused variable in SenseAir plugin
      [PVS-Studio] Use correct array index in Plugin_Helper_serial.ino
      [ILI9341] Fix build error when building for 1M units
      [Core 2.7.0] Switch to esp8266/Arduino 2.7.0
      [Build] Add custom_beta_1M build
      [Build] Rename PIO environments referring core_263 to core_270
      [PIO] Generate filename at build, not in post processing
      [PIO] Fix showing binary file name in sysinfo page
      [PIO] Attempt to fix missing quote level in Linux
      [PIO] Fix Windows/Linux detection in number of quote levels
      [PIO] Final fix for proper quote level per OS + store build platform
      [PIO] Add Git branch description to build info
      [PIO] Move build environment to Python 3.8 as 2.7 is no longer supported
      [PIO] Python 3.8 requirements.txt list
      [PIO] Updated packages in Python 3.8 requirements.txt list
      [PIO] Relax PlatformIO version in requirements.txt to >= 4.3.3
      [PIO] Use Python 3.8 on Vagrant/Ubuntu builds
      [PIO] GZip and copy files to build_output directory
      [PIO] Include PlatformIO env dump in build output for diagnostics
      [PIO] Update docs/requirements.txt
      [PIO] Compare build sizes when copying the build files.
      [PIO] Adopt deploy scripts to new situation where Python scripts do all
      [PIO] Split zip files in before_deploy
      [PIO] Zip docs dir recursive
      [PIO] Add missing parts in the included source dir in the build ZIP file
      [Vagrant] Fix issue where update fails due to Grub interactive update
      [Vagrant] Show Vagrant build as build origin on sysinfo page
      [Shelly PLUG-S] Add template + build definition for Shelly PLUG-S
      [PIO] Upgrade to platformio / platform-espressif8266 @2.5.0
      [Docs] Describe files in nightly builds
      [RN2483] Controller should also send to TTN when not connected to WiFi

TD-er (1):

      automatically updated release notes for mega-20200515

sakinit (1):

      Fix ESP32 build if P001 is not included

P.S.
As the Travis build failed in the final collecting script, I built it on a computer at home.
So the GIT tag in the build is not like the regular builds and also the sysinfo page may show it as a 'self built' build.

Known issue:

  • #3072 - Reboot after deepsleep

Don't miss a new ESPEasy release

NewReleases is sending notifications on new releases.