11#elif defined(USE_ESP8266)
16#include <user_interface.h>
33static constexpr bool ESPNOW_REPORTS_DESTINATION =
true;
36static constexpr size_t MAX_ESP_NOW_SEND_QUEUE_SIZE = 16;
37static constexpr size_t MAX_ESP_NOW_RECEIVE_QUEUE_SIZE = 16;
39#elif defined(USE_ESP8266)
47static constexpr esp_err_t ESP_ERR_INVALID_MAC = 0x10B;
48static constexpr esp_err_t ESP_ERR_ESPNOW_BASE = 0x3064;
49static constexpr esp_err_t ESP_ERR_ESPNOW_NOT_INIT = ESP_ERR_ESPNOW_BASE + 1;
50static constexpr esp_err_t ESP_ERR_ESPNOW_ARG = ESP_ERR_ESPNOW_BASE + 2;
51static constexpr esp_err_t ESP_ERR_ESPNOW_NO_MEM = ESP_ERR_ESPNOW_BASE + 3;
52static constexpr esp_err_t ESP_ERR_ESPNOW_NOT_FOUND = ESP_ERR_ESPNOW_BASE + 5;
53static constexpr esp_err_t ESP_ERR_ESPNOW_INTERNAL = ESP_ERR_ESPNOW_BASE + 6;
54static constexpr esp_err_t ESP_ERR_ESPNOW_IF = ESP_ERR_ESPNOW_BASE + 8;
58static constexpr uint8_t ESP_NOW_ETH_ALEN = 6;
59static constexpr uint8_t ESP_NOW_MAX_DATA_LEN = 250;
69static constexpr bool ESPNOW_REPORTS_DESTINATION =
false;
72static constexpr size_t MAX_ESP_NOW_SEND_QUEUE_SIZE = 8;
73static constexpr size_t MAX_ESP_NOW_RECEIVE_QUEUE_SIZE = 8;
wifi_pkt_rx_ctrl_t rx_ctrl_t
const char * esp_err_to_name(esp_err_t err)