Version 1.0.2

Updated components.
Fixed small bug
This commit is contained in:
2024-06-26 09:00:07 +03:00
parent 33c660eb97
commit 3806b85eb0
7 changed files with 9 additions and 9 deletions

View File

@ -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) if (led_config->gateway_is_available == true)
{ {
led_config->gateway_is_available = false; 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->attributes_message_task);
vTaskDelete(led_config->keep_alive_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) if (send_data->status == ZH_ESPNOW_SEND_FAIL && led_config->gateway_is_available == true)
{ {
led_config->gateway_is_available = false; 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->attributes_message_task);
vTaskDelete(led_config->keep_alive_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) if (send_data->status == ZH_NETWORK_SEND_FAIL && led_config->gateway_is_available == true)
{ {
led_config->gateway_is_available = false; 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->attributes_message_task);
vTaskDelete(led_config->keep_alive_message_task); vTaskDelete(led_config->keep_alive_message_task);

View File

@ -55,7 +55,7 @@ typedef struct // Structure of data exchange between tasks, functions and event
{ {
struct // Storage structure of led hardware configuration data. 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 first_white_pin; // First white GPIO number.
uint8_t second_white_pin; // Second white GPIO number (if present). uint8_t second_white_pin; // Second white GPIO number (if present).
uint8_t red_pin; // Red GPIO number (if present). uint8_t red_pin; // Red GPIO number (if present).

View File

@ -1 +1 @@
1.0.1 1.0.2