Skip to content

Release mega-20210223

Pre-release
Pre-release
Compare
Choose a tag to compare
@psy0rz psy0rz released this 23 Feb 11:54

Major changes in WiFi.
See documentation:

Changes in mega-20210223 (since mega-20210114):

Henri de Jong (1):

      Increase buffer size

TD-er (44):

      Use max seen P1 message length to allocate buffer
      [cleanup] Mark "Bitwise:" log as debug log
      [ESP32 PIO] Update to [email protected]
      [WiFi] Try to use the strongest known SSID after a scan. (#3463)
      [Build] Fix custom IR build #3469
      [WiFi] Simplify credentials manager
      [WiFi] Fix setup procedure
      [WiFi] Reduce TX power to 17.5 dBm and tune timings + fix mDNS start
      [mDNS ESP32] Fix build issue ESP32 (does not have MDNS.close())
      [WiFi] Allow to limit TX power and make TX power dynamic
      [WiFi] Cleanup code + add settings transition for new parameters
      [WiFi] Make sending at max TX power optional
      [Pulse] Pulse Counter P003 enhancement
      [WiFi] Introduce 2 seconds delay at boot before starting WiFi
      [WiFi] Set sleep mode after switching wifi mode
      [WiFi] Fix build issues on ESP32 (different sleep mode function)
      [WiFi] Change log level of TX power to debug
      [Rules] Fix bug in time parsing (leading 0)
      [Rules] Make parsing numerical a bit more robust
      [Rules] Fix complex time matching
      [Time] Fix tm_mon starting at 0 and tm_year at 1900
      [Time] Cleanup time calculation code
      Rename default variable names in P084 VEML6070 UV
      [Cron] Fix cron resolution + value updates
      Move to UserVar struct to have universal conversion of task variable types
      [P003 Pulse] Revert changes (See #3500)
      Revert "[Rules] Make parsing numerical a bit more robust"
      [PIO] Update to [email protected]
      [PWM] Set PHASE_LOCKED_WAVEFORM for new esp8266/Arduino core
      [WiFi] Fix crash when trying to reconnect while low on memory
      [PIO] Only update tmp files when changed to reduce build time
      safe_strncpy should not crash on FlashStringHelper strings
      [WiFi] Fix WiFi AP candidate from RTC causing crash
      [WiFi] Fix crash when deleting element from empty list
      [WD reboot] Change yield() into delay(0) for network connections
      [Cleanup] Uncrustify Networking.cpp
      [ESPEasy p2p] Add check on buffer allocation  received UDP data
      [MQTT] PubSubClient checks when callback + publish happen simultaneous
      [MQTT] Fix rejecting QoS=0 messages with 0 or 1 byte length
      [ESPEasy p2p] Fix WD reboots due to not initialising array
      [Cleanup] Explicit init UserVar with 0.0f
      [WiFi] Fix bogus RTC settings loaded to connect to WiFi
      [WiFi] Allow spaces in SSID and pass phrase
      automatically updated release notes for mega-20210223

Ton Huisman (26):

      [P050] Additional output settings - Add Color Temperature DN40 calculation - Add Lux calculation - Add Clear output option - Add Normalized RGB calculation
      [P050] Add Normalized sRGB calculation
      [P050] Apply suggested patches to the Adafruit library
      [P050] Minor calculation adjustment, added to TESTING build
      [P050] Adjusted Normalization calculation, added R/G/B Calibration factors
      [P073] Improve display of periods in 7dtext Add 7ddt command (dual temnperatures on Max7219 display)
      [P073] Periods in 7dtext also for TM1637 display
      [P050] Removed unneeded output selection option
      [P037] Options for hide degrees symbol, right align temperature
      [P073] Options currently only applicable for MAX7219
      [P050] Added 3x3 matrix calibration, added opt. event for all values, adjusted device settings
      [P050] Fix missing include
      [P050] Add extra transformation options, fixed a typo
      [P050] Rename Calibration to Transformation, added optional events for RGB values
      [P017] Add options for tag reset, delay and reset event
      [P017] Added documentation explaining the new settings
      [P008] Fix typo in minimal reset timer check
      [P073] Bugfix for 7ddt command being leftshifted by 1
      [P073] Add fonts Siekoo/dSEG7, scrolling text and 7dbin command
      [P073] Optimizations and bugfixes, extra text scroll option
      [P073] Initialization optimizations
      [P073] Optimizations and minor code cleanup
      [Documentation] Update copyright year to 2021
      [P073] Clear scroll text when setting 7dbin data
      [P073] Add documentation
      [P073] Fixed TM1637 mapping bug, moved log to DEBUG level, some source cleanup

sakinit (1):

      Clear error by reading the error register loglevel independent

stefan (4):

      P003 Pulse Microseconds
      P003 µSec backward compatibility
      P003 use micros64()
      P003 use getMicros64() function