Fix peer adding

This commit is contained in:
erki 2023-06-11 21:51:32 +03:00
parent cd331bfccb
commit 0993f4df1a

View File

@ -46,7 +46,7 @@ bool s_isBroadcastAddress(const esp_now_recv_info_t* sender)
return s_isBroadcastAddress(sender->src_addr);
}
bool s_addPeer(const MacAddress& peer_address)
esp_err_t s_addPeer(const MacAddress& peer_address)
{
esp_now_peer_info_t broadcast_peer;
std::memset(&broadcast_peer, 0, sizeof(broadcast_peer));
@ -57,10 +57,7 @@ bool s_addPeer(const MacAddress& peer_address)
std::memcpy(broadcast_peer.lmk, CONFIG_ESPTNL_LMK, ESP_NOW_KEY_LEN);
std::memcpy(broadcast_peer.peer_addr, peer_address.data(), peer_address.size());
auto successful = esp_now_add_peer(&broadcast_peer);
ESP_ERROR_CHECK_WITHOUT_ABORT(successful);
return successful == ESP_OK;
return esp_now_add_peer(&broadcast_peer);
}
void s_cbEspNowSendComplete(const std::uint8_t* peer_mac, esp_now_send_status_t status)