From 77cba8799417a5379b0f652bbcc7d7e0f057da7e Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Tue, 27 Feb 2024 14:16:13 +0100 Subject: [PATCH] Update changelogs --- CHANGELOG.md | 3 ++- CODE_OWNERS.md | 9 ++++++++- RELEASENOTES.md | 2 ++ tasmota/my_user_config.h | 2 +- tasmota/tasmota_support/support_features.ino | 8 ++++++-- tools/decode-status.py | 6 +++--- 6 files changed, 22 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index faa75e5a8..6d759f1c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ All notable changes to this project will be documented in this file. - TasMesh support for LWT messages (#20392) - Show calculated heat index if temperature and humidity is available with ``#define USE_HEAT_INDEX`` (#4771) - Berry add explicit error log when memory allocation fails (#20807) +- Support for AMS5915/AMS6915 temperature and pressure sensors (#20814) ### Breaking Changed @@ -27,7 +28,7 @@ All notable changes to this project will be documented in this file. ### Fixed - ESP32 PWM activity on unconfigured PWM GPIOs (#20732) - Shutter inverted using internal commands (#20752) -- HASPmota PSRAM memory leak +- HASPmota PSRAM memory leak (#20818) ### Removed diff --git a/CODE_OWNERS.md b/CODE_OWNERS.md index f8b14ee9f..034922cb2 100644 --- a/CODE_OWNERS.md +++ b/CODE_OWNERS.md @@ -84,7 +84,7 @@ In addition to @arendst the following code is mainly owned by: | xdrv_70_1_hdmi_cec | @s-hadinger | xdrv_71_magic_switch | @barbudor | xdrv_72_pipsolar | @chefpro -| xdrv_73 | +| xdrv_73_lora | @arendst | xdrv_74 | | xdrv_75 | | xdrv_76 | @@ -107,6 +107,7 @@ In addition to @arendst the following code is mainly owned by: | | | xdrv_121_gpioviewer | @arendst | xdrv_122_file_settings_demo | @arendst +| xdrv_122_file_json_settings_demo | @arendst | xdrv_127_debug | @arendst | | | Tasmota Sensors | @@ -224,6 +225,12 @@ In addition to @arendst the following code is mainly owned by: | xsns_108_tc74 | Michael Loftis | xsns_109_sgp4x | Andrew Klaus | xsns_110_max17043 | Vincent de Groot +| xsns_111_ens16x | Christoph Friese +| xsns_112_ens210 | Christoph Friese +| xsns_113_hc8 | Daniel Maier +| xsns_114_amsx915 | Bastian Urschel +| | +| xsns_127_esp32_sensors | @arendst | | | Libraries | | | diff --git a/RELEASENOTES.md b/RELEASENOTES.md index d806a5637..03360326c 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -119,6 +119,7 @@ The latter links can be used for OTA upgrades too like ``OtaUrl https://ota.tasm ## Changelog v13.4.0.1 ### Added - Experimental support for LoRa +- Support for AMS5915/AMS6915 temperature and pressure sensors [#20814](https://github.com/arendst/Tasmota/issues/20814) - Show calculated heat index if temperature and humidity is available with ``#define USE_HEAT_INDEX`` [#4771](https://github.com/arendst/Tasmota/issues/4771) - TasMesh support for LWT messages [#20392](https://github.com/arendst/Tasmota/issues/20392) - QMC5883l check for overflow and scale reading [#20643](https://github.com/arendst/Tasmota/issues/20643) @@ -140,5 +141,6 @@ The latter links can be used for OTA upgrades too like ``OtaUrl https://ota.tasm ### Fixed - Shutter inverted using internal commands [#20752](https://github.com/arendst/Tasmota/issues/20752) - ESP32 PWM activity on unconfigured PWM GPIOs [#20732](https://github.com/arendst/Tasmota/issues/20732) +- HASPmota PSRAM memory leak [#20818](https://github.com/arendst/Tasmota/issues/20818) ### Removed diff --git a/tasmota/my_user_config.h b/tasmota/my_user_config.h index df443b6fc..a218cc69f 100644 --- a/tasmota/my_user_config.h +++ b/tasmota/my_user_config.h @@ -732,13 +732,13 @@ // #define USE_PCA9557 // [I2cDriver81] Enable PCA9557 8-bit I/O Expander (I2C addresses 0x18 - 0x1F) (+2k5 code) // #define USE_MAX17043 // [I2cDriver83] Enable MAX17043 fuel-gauge systems Lipo batteries sensor (I2C address 0x36) (+0k9 code) // #define MAX17043_ALERT_THRESHOLD 32 // [I2cDriver83] Define the alert threshold for low battery level percentage 1-32 +// #define USE_AMSX915 // [I2CDriver86] Enable AMS5915/AMS6915 pressure/temperature sensor (+1k2 code) // #define USE_RTC_CHIPS // Enable RTC chip support and NTP server - Select only one // #define USE_DS3231 // [I2cDriver26] Enable DS3231 RTC (I2C address 0x68) (+1k2 code) // #define DS3231_ENABLE_TEMP // In DS3231 driver, enable the internal temperature sensor // #define USE_BM8563 // [I2cDriver59] Enable BM8563 RTC - found in M5Stack - support both I2C buses on ESP32 (I2C address 0x51) (+2.5k code) // #define USE_PCF85363 // [I2cDriver66] Enable PCF85363 RTC - found Shelly 3EM (I2C address 0x51) (+0k7 code) -// #define USE_AMSX915 // [I2CDriver86] Enable AMS5915/AMS6915 pressure/temperature sensor (+1k2 code) // #define USE_DISPLAY // Add I2C/TM1637/MAX7219 Display Support (+2k code) #define USE_DISPLAY_MODES1TO5 // Enable display mode 1 to 5 in addition to mode 0 diff --git a/tasmota/tasmota_support/support_features.ino b/tasmota/tasmota_support/support_features.ino index ef586a482..d10272352 100644 --- a/tasmota/tasmota_support/support_features.ino +++ b/tasmota/tasmota_support/support_features.ino @@ -906,8 +906,12 @@ constexpr uint32_t feature[] = { #ifdef USE_GPIO_VIEWER 0x00000004 | // xdrv_121_gpioviewer.ino #endif -// 0x00000008 | // -// 0x00000010 | // +#if defined(USE_I2C) && defined(USE_AMSX915) + 0x00000008 | // xsns_114_amsx915.ino +#endif +#if defined(USE_SPI) && defined(USE_SPI_LORA) + 0x00000010 | // xdrv_73_9_lora.ino +#endif // 0x00000020 | // // 0x00000040 | // // 0x00000080 | // diff --git a/tools/decode-status.py b/tools/decode-status.py index 980c00e64..d4fd60e45 100755 --- a/tools/decode-status.py +++ b/tools/decode-status.py @@ -304,8 +304,8 @@ a_features = [[ "USE_SGP4X","USE_MAX17043","USE_ENS16x","USE_ENS210", "USE_HC8","USE_HDMI_CEC","USE_BLE_ESP32","USE_MATTER_DEVICE" ],[ - "USE_MAGIC_SWITCH","USE_PIPSOLAR","USE_GPIO_VIEWER","", - "","","","", + "USE_MAGIC_SWITCH","USE_PIPSOLAR","USE_GPIO_VIEWER","USE_AMSX915", + "USE_SPI_LORA","","","", "","","","", "","","","", "","","","", @@ -339,7 +339,7 @@ else: obj = json.load(fp) def StartDecode(): - print ("\n*** decode-status.py v13.3.0.5 by Theo Arends and Jacek Ziolkowski ***") + print ("\n*** decode-status.py v13.4.0.1 by Theo Arends and Jacek Ziolkowski ***") # print("Decoding\n{}".format(obj))