From d8a64ad9b0a16fcd0e74df8c4e65f2f8800e007d Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sat, 4 Jan 2025 04:42:22 -0500 Subject: [PATCH] ESP32-C3 RC & Receiver --- ESP-IDF_Robot_RC/main/espnow_example_main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ESP-IDF_Robot_RC/main/espnow_example_main.c b/ESP-IDF_Robot_RC/main/espnow_example_main.c index 1cea5ae7d..356317748 100755 --- a/ESP-IDF_Robot_RC/main/espnow_example_main.c +++ b/ESP-IDF_Robot_RC/main/espnow_example_main.c @@ -139,10 +139,16 @@ void app_main(void) wifi_init(); esp_now_init(); esp_now_register_recv_cb(onDataReceived); - esp_now_register_send_cb(onDataSent); + //esp_now_register_send_cb(onDataSent); memcpy (peerInfo.peer_addr, receiver_mac, 6); esp_now_add_peer(&peerInfo); + if (esp_now_is_peer_exist(receiver_mac)) { + ESP_LOGI("ESP-NOW", "Receiver exists."); + sendData(); + } + else + ESP_LOGE("ESP-NOW", "Receiver does not exists."); xTaskCreate (rc_send_data_task, "RC", 2048, NULL, 15, NULL); }