From 40cb308abdd3b4336e1330228092d33c52aadabd Mon Sep 17 00:00:00 2001 From: Petr Kracik Date: Mon, 6 Apr 2026 13:18:57 +0200 Subject: [PATCH] SDK3: EspNow different callback prototype --- src/helpers/esp32/ESPNOWRadio.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/helpers/esp32/ESPNOWRadio.cpp b/src/helpers/esp32/ESPNOWRadio.cpp index a7557f14e..617bb087c 100644 --- a/src/helpers/esp32/ESPNOWRadio.cpp +++ b/src/helpers/esp32/ESPNOWRadio.cpp @@ -16,7 +16,11 @@ static void OnDataSent(const uint8_t *mac_addr, esp_now_send_status_t status) { ESPNOW_DEBUG_PRINTLN("Send Status: %d", (int)status); } +#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) +static void OnDataRecv(const esp_now_recv_info_t *info, const uint8_t *data, int len) { +#else static void OnDataRecv(const uint8_t *mac, const uint8_t *data, int len) { +#endif ESPNOW_DEBUG_PRINTLN("Recv: len = %d", len); memcpy(rx_buf, data, len); last_rx_len = len;