diff --git a/components/zh_config b/components/zh_config index ec60c4d..c568d84 160000 --- a/components/zh_config +++ b/components/zh_config @@ -1 +1 @@ -Subproject commit ec60c4d5596150a139e7237c7a685e5b2d2df8fb +Subproject commit c568d84e56eca3b2d74c56dddafb97c9449a8adc diff --git a/components/zh_espnow b/components/zh_espnow index 10a5837..742c807 160000 --- a/components/zh_espnow +++ b/components/zh_espnow @@ -1 +1 @@ -Subproject commit 10a5837c8fffd027d2d6a0709644f69a0bc85be1 +Subproject commit 742c807c416d9f80c0571f8daea85d275e8d4c93 diff --git a/components/zh_network b/components/zh_network index 76281e8..783b44f 160000 --- a/components/zh_network +++ b/components/zh_network @@ -1 +1 @@ -Subproject commit 76281e85be8bd7570c5a0d5d49626242c0c798c3 +Subproject commit 783b44fbca0ed467a868b4420f191c6d9f6caea5 diff --git a/components/zh_vector b/components/zh_vector index 899c3fe..53cdc76 160000 --- a/components/zh_vector +++ b/components/zh_vector @@ -1 +1 @@ -Subproject commit 899c3feed8df95f937c4f802ba880adf5e6140da +Subproject commit 53cdc7687388840c04470fb35e84e83b27175ae5 diff --git a/main/zh_espnow_led.c b/main/zh_espnow_led.c index 0fb907b..d50510f 100644 --- a/main/zh_espnow_led.c +++ b/main/zh_espnow_led.c @@ -536,7 +536,7 @@ void zh_espnow_event_handler(void *arg, esp_event_base_t event_base, int32_t eve if (led_config->gateway_is_available == true) { led_config->gateway_is_available = false; - if (led_config->hardware_config.led_type) + if (led_config->hardware_config.led_type != HALT_NONE) { vTaskDelete(led_config->attributes_message_task); vTaskDelete(led_config->keep_alive_message_task); @@ -655,7 +655,7 @@ void zh_espnow_event_handler(void *arg, esp_event_base_t event_base, int32_t eve if (send_data->status == ZH_ESPNOW_SEND_FAIL && led_config->gateway_is_available == true) { led_config->gateway_is_available = false; - if (led_config->hardware_config.led_type) + if (led_config->hardware_config.led_type != HALT_NONE) { vTaskDelete(led_config->attributes_message_task); vTaskDelete(led_config->keep_alive_message_task); @@ -671,7 +671,7 @@ void zh_espnow_event_handler(void *arg, esp_event_base_t event_base, int32_t eve if (send_data->status == ZH_NETWORK_SEND_FAIL && led_config->gateway_is_available == true) { led_config->gateway_is_available = false; - if (led_config->hardware_config.led_type) + if (led_config->hardware_config.led_type != HALT_NONE) { vTaskDelete(led_config->attributes_message_task); vTaskDelete(led_config->keep_alive_message_task); diff --git a/main/zh_espnow_led.h b/main/zh_espnow_led.h index f22d78a..e833a59 100644 --- a/main/zh_espnow_led.h +++ b/main/zh_espnow_led.h @@ -55,7 +55,7 @@ typedef struct // Structure of data exchange between tasks, functions and event { struct // Storage structure of led hardware configuration data. { - ha_led_type_t led_type; // Led types. @note Used in zh_espnow_led firmware only. + ha_led_type_t led_type; // Led type. uint8_t first_white_pin; // First white GPIO number. uint8_t second_white_pin; // Second white GPIO number (if present). uint8_t red_pin; // Red GPIO number (if present). diff --git a/version.txt b/version.txt index 7f20734..e6d5cb8 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.1 \ No newline at end of file +1.0.2 \ No newline at end of file