* more experiments

This commit is contained in:
Scott Powell 2025-03-25 01:26:46 +11:00
parent 7bd7bfb14a
commit 8355543366
6 changed files with 112 additions and 7 deletions

View file

@ -47,6 +47,17 @@ void ESPNOWRadio::begin() {
}
}
uint32_t ESPNOWRadio::intID() {
uint8_t mac[8];
memset(mac, 0, sizeof(mac));
esp_efuse_mac_get_default(mac);
uint32_t n, m;
memcpy(&n, &mac[0], 4);
memcpy(&m, &mac[4], 4);
return n * m;
}
void ESPNOWRadio::startSendRaw(const uint8_t* bytes, int len) {
// Send message via ESP-NOW
is_send_complete = false;
@ -79,5 +90,5 @@ int ESPNOWRadio::recvRaw(uint8_t* bytes, int sz) {
}
uint32_t ESPNOWRadio::getEstAirtimeFor(int len_bytes) {
return 100; // TODO
return 2; // Fast AF
}

View file

@ -22,6 +22,7 @@ public:
virtual float getLastSNR() const override;
float packetScore(float snr, int packet_len) override { return 0; }
uint32_t intID();
};
#if ESPNOW_DEBUG_LOGGING && ARDUINO