From d2f979c5165805c9ad7e09a2664d143526b436d5 Mon Sep 17 00:00:00 2001 From: Alexey Zholtikov Date: Thu, 18 Jul 2024 13:18:33 +0300 Subject: [PATCH] Minor changes --- main/zh_espnow_switch.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/main/zh_espnow_switch.c b/main/zh_espnow_switch.c index 01bf6a1..c584005 100644 --- a/main/zh_espnow_switch.c +++ b/main/zh_espnow_switch.c @@ -634,7 +634,7 @@ void zh_espnow_event_handler(void *arg, esp_event_base_t event_base, int32_t eve data->payload_type = ZHPT_KEEP_ALIVE; data->payload_data.keep_alive_message.online_status = ZH_OFFLINE; data->payload_data.keep_alive_message.message_frequency = ZH_SWITCH_KEEP_ALIVE_MESSAGE_FREQUENCY; - zh_send_message(switch_config->gateway_mac, (uint8_t *)&data, sizeof(zh_espnow_data_t)); + zh_send_message(switch_config->gateway_mac, (uint8_t *)data, sizeof(zh_espnow_data_t)); vTaskDelay(1000 / portTICK_PERIOD_MS); esp_restart(); break; @@ -653,7 +653,7 @@ void zh_espnow_event_handler(void *arg, esp_event_base_t event_base, int32_t eve data->payload_type = ZHPT_KEEP_ALIVE; data->payload_data.keep_alive_message.online_status = ZH_OFFLINE; data->payload_data.keep_alive_message.message_frequency = ZH_SWITCH_KEEP_ALIVE_MESSAGE_FREQUENCY; - zh_send_message(switch_config->gateway_mac, (uint8_t *)&data, sizeof(zh_espnow_data_t)); + zh_send_message(switch_config->gateway_mac, (uint8_t *)data, sizeof(zh_espnow_data_t)); const esp_app_desc_t *app_info = get_app_description(); switch_config->update_partition = esp_ota_get_next_update_partition(NULL); strcpy(data->payload_data.ota_message.espnow_ota_data.app_version, app_info->version); @@ -725,10 +725,6 @@ void zh_espnow_event_handler(void *arg, esp_event_base_t event_base, int32_t eve data->device_type = ZHDT_SWITCH; data->payload_type = ZHPT_UPDATE_SUCCESS; zh_send_message(switch_config->gateway_mac, (uint8_t *)data, sizeof(zh_espnow_data_t)); - data->payload_type = ZHPT_KEEP_ALIVE; - data->payload_data.keep_alive_message.online_status = ZH_OFFLINE; - data->payload_data.keep_alive_message.message_frequency = ZH_SWITCH_KEEP_ALIVE_MESSAGE_FREQUENCY; - zh_send_message(switch_config->gateway_mac, (uint8_t *)&data, sizeof(zh_espnow_data_t)); vTaskDelay(1000 / portTICK_PERIOD_MS); esp_restart(); break; @@ -747,7 +743,7 @@ void zh_espnow_event_handler(void *arg, esp_event_base_t event_base, int32_t eve data->payload_type = ZHPT_KEEP_ALIVE; data->payload_data.keep_alive_message.online_status = ZH_OFFLINE; data->payload_data.keep_alive_message.message_frequency = ZH_SWITCH_KEEP_ALIVE_MESSAGE_FREQUENCY; - zh_send_message(switch_config->gateway_mac, (uint8_t *)&data, sizeof(zh_espnow_data_t)); + zh_send_message(switch_config->gateway_mac, (uint8_t *)data, sizeof(zh_espnow_data_t)); vTaskDelay(1000 / portTICK_PERIOD_MS); esp_restart(); break;