From 7d1653b076a82ede6057375ea2e12c9dafc8bb34 Mon Sep 17 00:00:00 2001 From: Alexey Zholtikov Date: Tue, 6 May 2025 08:10:39 +0300 Subject: [PATCH] fix: error receiveng 1 to 6 bytes data --- version.txt | 2 +- zh_espnow.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/version.txt b/version.txt index 8cfbc90..8428158 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.1.1 \ No newline at end of file +1.1.2 \ No newline at end of file diff --git a/zh_espnow.c b/zh_espnow.c index 49cb6ef..35c4b96 100755 --- a/zh_espnow.c +++ b/zh_espnow.c @@ -459,7 +459,7 @@ static void _zh_espnow_process_recv(_queue_t *queue) ZH_ESPNOW_LOGI("Processing incoming ESP-NOW data from MAC %02X:%02X:%02X:%02X:%02X:%02X started.", MAC2STR(queue->data.mac_addr)); zh_espnow_event_on_recv_t *recv_data = (zh_espnow_event_on_recv_t *)&queue->data; ++_stats.received; - esp_err_t err = esp_event_post(ZH_ESPNOW, ZH_ESPNOW_ON_RECV_EVENT, recv_data, recv_data->data_len + sizeof(recv_data->mac_addr) + sizeof(uint8_t), portTICK_PERIOD_MS); + esp_err_t err = esp_event_post(ZH_ESPNOW, ZH_ESPNOW_ON_RECV_EVENT, recv_data, sizeof(zh_espnow_event_on_recv_t), portTICK_PERIOD_MS); if (err == ESP_OK) { ZH_ESPNOW_LOGI("Incoming ESP-NOW data from MAC %02X:%02X:%02X:%02X:%02X:%02X processed successfully.", MAC2STR(queue->data.mac_addr));