This commit is contained in:
2021-12-18 00:24:56 +01:00
parent 93556a00fe
commit f47bf772ef
2 changed files with 4 additions and 3 deletions

View File

@ -26,10 +26,11 @@ uint8_t initialized{0};
bool receiveTimeStamp{true};
bool receiveTsFromOtherBobbycars{true};
extern "C" void onReceive(const uint8_t *mac_addr, const char *data, int data_len)
namespace {
extern "C" void onReceive(const uint8_t *mac_addr, const uint8_t *data, int data_len)
{
ESP_LOGD(TAG, "Received data");
const std::string_view data_str{data, size_t(data_len)};
const std::string_view data_str{(const char *)data, size_t(data_len)};
size_t sep_pos = data_str.find(":");
if (std::string_view::npos != sep_pos)
@ -48,6 +49,7 @@ extern "C" void onReceive(const uint8_t *mac_addr, const char *data, int data_le
ESP_LOGW(TAG, "Invalid message: Could not find ':' (%.*s)", data_str.size(), data_str.data());
}
}
} // namespace
void initESPNow()
{

View File

@ -22,7 +22,6 @@ extern bool receiveTsFromOtherBobbycars;
extern std::deque<esp_now_message_t> message_queue;
extern std::vector<esp_now_peer_info_t> peers;
void onReceive(const uint8_t *mac_addr, const uint8_t *data, int data_len);
void initESPNow();
void handle();
void onRecvTs(uint64_t millis, bool isFromBobbycar = false);