mirror of
https://github.com/arendst/Tasmota.git
synced 2025-08-03 16:07:43 +00:00
Add USE_ZIGBEE to features and update decode-status.py to accomodate future features
Add USE_ZIGBEE to features and update decode-status.py to accomodate future features
This commit is contained in:
parent
5f236561b1
commit
03c54dab3e
@ -192,9 +192,9 @@ void GetFeatures(void)
|
|||||||
#ifdef USE_SONOFF_IFAN
|
#ifdef USE_SONOFF_IFAN
|
||||||
feature_drv2 |= 0x00200000; // xdrv_22_sonoff_ifan.ino
|
feature_drv2 |= 0x00200000; // xdrv_22_sonoff_ifan.ino
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef USE_ZIGBEE
|
||||||
// feature_drv2 |= 0x00400000;
|
feature_drv2 |= 0x00400000; // xdrv_23_zigbee.ino
|
||||||
|
#endif
|
||||||
#ifdef NO_EXTRA_4K_HEAP
|
#ifdef NO_EXTRA_4K_HEAP
|
||||||
feature_drv2 |= 0x00800000; // sonoff_post.h
|
feature_drv2 |= 0x00800000; // sonoff_post.h
|
||||||
#endif
|
#endif
|
||||||
|
@ -138,7 +138,7 @@ a_features = [[
|
|||||||
"USE_DISPLAY_SSD1306","USE_DISPLAY_MATRIX","USE_DISPLAY_ILI9341","USE_DISPLAY_EPAPER",
|
"USE_DISPLAY_SSD1306","USE_DISPLAY_MATRIX","USE_DISPLAY_ILI9341","USE_DISPLAY_EPAPER",
|
||||||
"USE_DISPLAY_SH1106","USE_MP3_PLAYER","USE_PCA9685","USE_TUYA_DIMMER",
|
"USE_DISPLAY_SH1106","USE_MP3_PLAYER","USE_PCA9685","USE_TUYA_DIMMER",
|
||||||
"USE_RC_SWITCH","USE_ARMTRONIX_DIMMERS","USE_SM16716","USE_SCRIPT",
|
"USE_RC_SWITCH","USE_ARMTRONIX_DIMMERS","USE_SM16716","USE_SCRIPT",
|
||||||
"USE_EMULATION_WEMO","USE_SONOFF_IFAN","","NO_EXTRA_4K_HEAP",
|
"USE_EMULATION_WEMO","USE_SONOFF_IFAN","USE_ZIGBEE","NO_EXTRA_4K_HEAP",
|
||||||
"VTABLES_IN_IRAM","VTABLES_IN_DRAM","VTABLES_IN_FLASH","PIO_FRAMEWORK_ARDUINO_LWIP_HIGHER_BANDWIDTH",
|
"VTABLES_IN_IRAM","VTABLES_IN_DRAM","VTABLES_IN_FLASH","PIO_FRAMEWORK_ARDUINO_LWIP_HIGHER_BANDWIDTH",
|
||||||
"PIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY","PIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH","DEBUG_THEO","USE_DEBUG_DRIVER"
|
"PIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY","PIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH","DEBUG_THEO","USE_DEBUG_DRIVER"
|
||||||
],[
|
],[
|
||||||
@ -158,7 +158,17 @@ a_features = [[
|
|||||||
"USE_THEO_V2","USE_ALECTO_V2","USE_AZ7798","USE_MAX31855",
|
"USE_THEO_V2","USE_ALECTO_V2","USE_AZ7798","USE_MAX31855",
|
||||||
"USE_PN532_I2C","USE_MAX44009","USE_SCD30","USE_HRE",
|
"USE_PN532_I2C","USE_MAX44009","USE_SCD30","USE_HRE",
|
||||||
"USE_ADE7953","USE_SPS30","USE_VL53L0X","USE_MLX90614",
|
"USE_ADE7953","USE_SPS30","USE_VL53L0X","USE_MLX90614",
|
||||||
"USE_MAX31865","USE_CHIRP","",""]]
|
"USE_MAX31865","USE_CHIRP","",""
|
||||||
|
],[
|
||||||
|
"","","","",
|
||||||
|
"","","","",
|
||||||
|
"","","","",
|
||||||
|
"","","","",
|
||||||
|
"","","","",
|
||||||
|
"","","","",
|
||||||
|
"","","","",
|
||||||
|
"","","",""
|
||||||
|
]]
|
||||||
|
|
||||||
usage = "usage: decode-status {-d | -f} arg"
|
usage = "usage: decode-status {-d | -f} arg"
|
||||||
parser = OptionParser(usage)
|
parser = OptionParser(usage)
|
||||||
@ -240,7 +250,7 @@ def StartDecode():
|
|||||||
if "StatusMEM" in obj:
|
if "StatusMEM" in obj:
|
||||||
if "Features" in obj["StatusMEM"]:
|
if "Features" in obj["StatusMEM"]:
|
||||||
features = []
|
features = []
|
||||||
for f in range(5):
|
for f in range(6):
|
||||||
feature = obj["StatusMEM"]["Features"][f]
|
feature = obj["StatusMEM"]["Features"][f]
|
||||||
i_feature = int(feature,16)
|
i_feature = int(feature,16)
|
||||||
if f == 0:
|
if f == 0:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user