From 10682b7b5d26a45eca1377e21ae3d2846f04a21a Mon Sep 17 00:00:00 2001 From: Alexander B Date: Tue, 17 Jun 2025 11:43:17 -0400 Subject: [PATCH] ESP-NOW-Transmitter --- ESP32-IDF_ESPNOW-Transmitter/main/espnow_transmitter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ESP32-IDF_ESPNOW-Transmitter/main/espnow_transmitter.c b/ESP32-IDF_ESPNOW-Transmitter/main/espnow_transmitter.c index de8c36221..86e59f1ca 100644 --- a/ESP32-IDF_ESPNOW-Transmitter/main/espnow_transmitter.c +++ b/ESP32-IDF_ESPNOW-Transmitter/main/espnow_transmitter.c @@ -36,6 +36,7 @@ #define ESPNOW_MAXDELAY 512 static const char *TAG = "ESP-NOW_Transmitter"; +static sensors_data_t buffer; static QueueHandle_t s_example_espnow_queue = NULL; @@ -422,7 +423,7 @@ void sendData (void) { //ESP_LOGI(TAG, "pcm 3, pcm 4 [ 0x%04X, 0x%04X ]", (uint8_t)buffer.motor3_rpm_pcm, (uint8_t)buffer.motor4_rpm_pcm); // Call ESP-NOW function to send data (MAC address of receiver, pointer to the memory holding data & data length) - uint8_t result = esp_now_send(receiver_mac, buffer, sizeof(buffer)); + uint8_t result = esp_now_send(receiver_mac, &buffer, sizeof(buffer)); // If status is NOT OK, display error message and error code (in hexadecimal). if (result != 0) {