13#define SEND_MESSAGE "TKN"
29 void init(uint8_t *destination_address);
66 uint8_t
send_string(
char* send_msg, uint8_t num_of_char);
75 static void OnDataRecv(
const uint8_t * mac,
const uint8_t *incomingData,
int len);
83 static void OnDataSent(
const uint8_t *mac_addr, esp_now_send_status_t status);
An Object which enables a single peer-to-peer connection.
Definition: espnow.h:20
static uint8_t dst_address[6]
Destination MAC address for ESP-NOW communication.
Definition: espnow.h:88
static void OnDataSent(const uint8_t *mac_addr, esp_now_send_status_t status)
Callback function when data is sent over ESP-NOW.
Definition: espnow.cpp:102
void set_dst_address(uint8_t *destination_address)
Set the destination MAC address.
Definition: espnow.cpp:77
static char received_token[4]
Received token data from ESP-NOW communication.
Definition: espnow.h:93
esp_now_peer_info_t peerInfo
Definition: espnow.h:100
uint8_t send_string(char *send_msg, uint8_t num_of_char)
Send a string message over ESP-NOW.
Definition: espnow.cpp:82
int64_t generate_own_address()
Generate a unique ID based on the MAC address.
Definition: espnow.cpp:56
uint8_t * get_dst_address()
Get the destination MAC address.
Definition: espnow.cpp:72
void init(uint8_t *destination_address)
Initialize ESP-NOW communication.
Definition: espnow.cpp:12
static uint8_t received
Flag indicating whether data has been received.
Definition: espnow.h:98
static void OnDataRecv(const uint8_t *mac, const uint8_t *incomingData, int len)
Callback function when data is received over ESP-NOW.
Definition: espnow.cpp:104
uint8_t * get_own_mac_address()
Get the MAC address of the local device.
Definition: espnow.cpp:43