|
|
@ -67,18 +67,19 @@ uint32_t ESPNOWRadio::intID() { |
|
|
return n + m; |
|
|
return n + m; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void ESPNOWRadio::startSendRaw(const uint8_t* bytes, int len) { |
|
|
bool ESPNOWRadio::startSendRaw(const uint8_t* bytes, int len) { |
|
|
// Send message via ESP-NOW
|
|
|
// Send message via ESP-NOW
|
|
|
is_send_complete = false; |
|
|
is_send_complete = false; |
|
|
esp_err_t result = esp_now_send(broadcastAddress, bytes, len); |
|
|
esp_err_t result = esp_now_send(broadcastAddress, bytes, len); |
|
|
if (result == ESP_OK) { |
|
|
if (result == ESP_OK) { |
|
|
n_sent++; |
|
|
n_sent++; |
|
|
ESPNOW_DEBUG_PRINTLN("Send success"); |
|
|
ESPNOW_DEBUG_PRINTLN("Send success"); |
|
|
} else { |
|
|
return true; |
|
|
last_send_result = result; |
|
|
|
|
|
is_send_complete = true; |
|
|
|
|
|
ESPNOW_DEBUG_PRINTLN("Send failed: %d", result); |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
last_send_result = result; |
|
|
|
|
|
is_send_complete = true; |
|
|
|
|
|
ESPNOW_DEBUG_PRINTLN("Send failed: %d", result); |
|
|
|
|
|
return false; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
bool ESPNOWRadio::isSendComplete() { |
|
|
bool ESPNOWRadio::isSendComplete() { |
|
|
|