@@ -43,14 +43,14 @@ typedef struct _ESP_NOW_PAIR_MESSAGE
43
43
uint16_t espNowBytesSent; // May be more than 255
44
44
unsigned long espNowLastAdd; // Tracks how long since the last byte was added to the outgoing buffer
45
45
unsigned long espNowLastRssiUpdate;
46
- uint8_t espNowOutgoing[250 ]; // ESP NOW has max of 250 characters
47
- uint8_t espNowOutgoingSpot; // ESP Now has a max of 250 characters
46
+ uint8_t espNowOutgoing[250 ]; // ESP NOW has max of 250 characters
47
+ uint8_t espNowOutgoingSpot; // ESP Now has a max of 250 characters
48
48
uint8_t espNowReceivedMAC[6 ]; // Holds the MAC received during pairing
49
49
ESPNOWState espNowState;
50
50
51
51
// *********************************************************************
52
52
// Add a peer to the ESP-NOW network
53
- esp_err_t espNowAddPeer (const uint8_t * peerMac, bool encrypt)
53
+ esp_err_t espNowAddPeer (const uint8_t *peerMac, bool encrypt)
54
54
{
55
55
esp_now_peer_info_t peerInfo;
56
56
@@ -66,14 +66,12 @@ esp_err_t espNowAddPeer(const uint8_t * peerMac, bool encrypt)
66
66
esp_err_t result = esp_now_add_peer (&peerInfo);
67
67
if (result != ESP_OK)
68
68
{
69
- systemPrintf (" ERROR: Failed to add ESP-NOW peer %02x:%02x:%02x:%02x:%02x:%02x, result: %d (%s)\r\n " ,
70
- peerMac[0 ], peerMac[1 ], peerMac[2 ], peerMac[3 ],
71
- peerMac[4 ], peerMac[5 ], result, esp_err_to_name (result));
69
+ systemPrintf (" ERROR: Failed to add ESP-NOW peer %02x:%02x:%02x:%02x:%02x:%02x, result: %d (%s)\r\n " , peerMac[0 ],
70
+ peerMac[1 ], peerMac[2 ], peerMac[3 ], peerMac[4 ], peerMac[5 ], result, esp_err_to_name (result));
72
71
}
73
72
else if (settings.debugEspNow )
74
- systemPrintf (" Added ESP-NOW peer %02x:%02x:%02x:%02x:%02x:%02x\r\n " ,
75
- peerMac[0 ], peerMac[1 ], peerMac[2 ], peerMac[3 ],
76
- peerMac[4 ], peerMac[5 ]);
73
+ systemPrintf (" Added ESP-NOW peer %02x:%02x:%02x:%02x:%02x:%02x\r\n " , peerMac[0 ], peerMac[1 ], peerMac[2 ],
74
+ peerMac[3 ], peerMac[4 ], peerMac[5 ]);
77
75
return result;
78
76
}
79
77
@@ -92,7 +90,7 @@ void espNowBeginPairing()
92
90
{
93
91
settings.enableEspNow = true ;
94
92
recordSystemSettings ();
95
-
93
+
96
94
if (settings.debugEspNow )
97
95
systemPrintln (" espNowBeginPairing enabling ESP-NOW" );
98
96
}
@@ -115,25 +113,22 @@ bool espNowIsPaired()
115
113
116
114
// *********************************************************************
117
115
// Callback when data is received
118
- void espNowOnDataReceived (const esp_now_recv_info *mac,
119
- const uint8_t *incomingData,
120
- int len)
116
+ void espNowOnDataReceived (const esp_now_recv_info *mac, const uint8_t *incomingData, int len)
121
117
{
122
- // typedef struct esp_now_recv_info {
123
- // uint8_t * src_addr; // Source address of ESPNOW packet
124
- // uint8_t * des_addr; // Destination address of ESPNOW packet
125
- // wifi_pkt_rx_ctrl_t * rx_ctrl; // Rx control info of ESPNOW packet
126
- // } esp_now_recv_info_t;
118
+ // typedef struct esp_now_recv_info {
119
+ // uint8_t * src_addr; // Source address of ESPNOW packet
120
+ // uint8_t * des_addr; // Destination address of ESPNOW packet
121
+ // wifi_pkt_rx_ctrl_t * rx_ctrl; // Rx control info of ESPNOW packet
122
+ // } esp_now_recv_info_t;
127
123
128
124
// Display the packet
129
125
if (settings.debugEspNow == true )
130
126
{
131
- systemPrintf (" *** ESP-NOW: RX %02x:%02x:%02x:%02x:%02x:%02x --> %02x:%02x:%02x:%02x:%02x:%02x, %d bytes, rssi: %d\r\n " ,
132
- mac->src_addr [0 ], mac->src_addr [1 ], mac->src_addr [2 ],
133
- mac->src_addr [3 ], mac->src_addr [4 ], mac->src_addr [5 ],
134
- mac->des_addr [0 ], mac->des_addr [1 ], mac->des_addr [2 ],
135
- mac->des_addr [3 ], mac->des_addr [4 ], mac->des_addr [5 ],
136
- len, packetRSSI);
127
+ systemPrintf (
128
+ " *** ESP-NOW: RX %02x:%02x:%02x:%02x:%02x:%02x --> %02x:%02x:%02x:%02x:%02x:%02x, %d bytes, rssi: %d\r\n " ,
129
+ mac->src_addr [0 ], mac->src_addr [1 ], mac->src_addr [2 ], mac->src_addr [3 ], mac->src_addr [4 ], mac->src_addr [5 ],
130
+ mac->des_addr [0 ], mac->des_addr [1 ], mac->des_addr [2 ], mac->des_addr [3 ], mac->des_addr [4 ], mac->des_addr [5 ],
131
+ len, packetRSSI);
137
132
}
138
133
139
134
if (espNowState == ESPNOW_PAIRING)
@@ -304,15 +299,11 @@ esp_err_t espNowRemovePeer(const uint8_t *peerMac)
304
299
{
305
300
if (result != ESP_OK)
306
301
systemPrintf (" ERROR: Failed to remove ESP-NOW peer %02x:%02x:%02x:%02x:%02x:%02x, result: %s\r\n " ,
307
- peerMac[0 ], peerMac[1 ],
308
- peerMac[2 ], peerMac[3 ],
309
- peerMac[4 ], peerMac[5 ],
302
+ peerMac[0 ], peerMac[1 ], peerMac[2 ], peerMac[3 ], peerMac[4 ], peerMac[5 ],
310
303
esp_err_to_name (result));
311
304
else
312
- systemPrintf (" Removed ESP-NOW peer %02x:%02x:%02x:%02x:%02x:%02x\r\n " ,
313
- peerMac[0 ], peerMac[1 ],
314
- peerMac[2 ], peerMac[3 ],
315
- peerMac[4 ], peerMac[5 ]);
305
+ systemPrintf (" Removed ESP-NOW peer %02x:%02x:%02x:%02x:%02x:%02x\r\n " , peerMac[0 ], peerMac[1 ], peerMac[2 ],
306
+ peerMac[3 ], peerMac[4 ], peerMac[5 ]);
316
307
}
317
308
return result;
318
309
}
@@ -340,18 +331,13 @@ esp_err_t espNowSendPairMessage(const uint8_t *sendToMac)
340
331
// Update the state of the ESP-NOW subsystem
341
332
void espNowSetState (ESPNOWState newState)
342
333
{
343
- const char * name[] =
344
- {
345
- " ESPNOW_OFF" ,
346
- " ESPNOW_BROADCASTING" ,
347
- " ESPNOW_PAIRING" ,
348
- " ESPNOW_MAC_RECEIVED" ,
349
- " ESPNOW_PAIRED" ,
334
+ const char *name[] = {
335
+ " ESPNOW_OFF" , " ESPNOW_BROADCASTING" , " ESPNOW_PAIRING" , " ESPNOW_MAC_RECEIVED" , " ESPNOW_PAIRED" ,
350
336
};
351
337
const int nameCount = sizeof (name) / sizeof (name[0 ]);
352
- const char * newName;
338
+ const char *newName;
353
339
char nLine[80 ];
354
- const char * oldName;
340
+ const char *oldName;
355
341
char oLine[80 ];
356
342
357
343
if (settings.debugEspNow == true )
@@ -455,12 +441,9 @@ bool espNowStart()
455
441
{
456
442
if (settings.debugEspNow == true )
457
443
systemPrintf (" ESP-NOW peer %02x:%02x:%02x:%02x:%02x:%02x, status: already exists\r\n " ,
458
- settings.espnowPeers [index][0 ],
459
- settings.espnowPeers [index][1 ],
460
- settings.espnowPeers [index][2 ],
461
- settings.espnowPeers [index][3 ],
462
- settings.espnowPeers [index][4 ],
463
- settings.espnowPeers [index][5 ]);
444
+ settings.espnowPeers [index][0 ], settings.espnowPeers [index][1 ],
445
+ settings.espnowPeers [index][2 ], settings.espnowPeers [index][3 ],
446
+ settings.espnowPeers [index][4 ], settings.espnowPeers [index][5 ]);
464
447
}
465
448
else
466
449
{
@@ -470,24 +453,19 @@ bool espNowStart()
470
453
{
471
454
if (settings.debugEspNow == true )
472
455
systemPrintf (" Added ESP-NOW peer %02x:%02x:%02x:%02x:%02x:%02x\r\n " ,
473
- settings.espnowPeers [index][0 ],
474
- settings.espnowPeers [index][1 ],
475
- settings.espnowPeers [index][2 ],
476
- settings.espnowPeers [index][3 ],
477
- settings.espnowPeers [index][4 ],
478
- settings.espnowPeers [index][5 ]);
456
+ settings.espnowPeers [index][0 ], settings.espnowPeers [index][1 ],
457
+ settings.espnowPeers [index][2 ], settings.espnowPeers [index][3 ],
458
+ settings.espnowPeers [index][4 ], settings.espnowPeers [index][5 ]);
479
459
}
480
460
else
481
461
{
482
462
if (settings.debugEspNow == true )
483
- systemPrintf (" ERROR: Failed to add ESP-NOW peer %02x:%02x:%02x:%02x:%02x:%02x, status: %d, %s\r\n " ,
484
- settings.espnowPeers [index][0 ],
485
- settings.espnowPeers [index][1 ],
486
- settings.espnowPeers [index][2 ],
487
- settings.espnowPeers [index][3 ],
488
- settings.espnowPeers [index][4 ],
489
- settings.espnowPeers [index][5 ],
490
- status, esp_err_to_name (status));
463
+ systemPrintf (
464
+ " ERROR: Failed to add ESP-NOW peer %02x:%02x:%02x:%02x:%02x:%02x, status: %d, %s\r\n " ,
465
+ settings.espnowPeers [index][0 ], settings.espnowPeers [index][1 ],
466
+ settings.espnowPeers [index][2 ], settings.espnowPeers [index][3 ],
467
+ settings.espnowPeers [index][4 ], settings.espnowPeers [index][5 ], status,
468
+ esp_err_to_name (status));
491
469
break ;
492
470
}
493
471
}
@@ -619,17 +597,14 @@ bool espNowStop()
619
597
if (status != ESP_OK)
620
598
{
621
599
systemPrintf (" ERROR: Failed to delete peer %02x:%02x:%02x:%02x:%02x:%02x, status: %d\r\n " ,
622
- peerInfo.peer_addr [0 ], peerInfo.peer_addr [1 ],
623
- peerInfo.peer_addr [2 ], peerInfo.peer_addr [3 ],
624
- peerInfo.peer_addr [4 ], peerInfo.peer_addr [5 ],
625
- status);
600
+ peerInfo.peer_addr [0 ], peerInfo.peer_addr [1 ], peerInfo.peer_addr [2 ], peerInfo.peer_addr [3 ],
601
+ peerInfo.peer_addr [4 ], peerInfo.peer_addr [5 ], status);
626
602
break ;
627
603
}
628
604
if (settings.debugEspNow )
629
- systemPrintf (" ESP-NOW removed peer %02x:%02x:%02x:%02x:%02x:%02x\r\n " ,
630
- peerInfo.peer_addr [0 ], peerInfo.peer_addr [1 ],
631
- peerInfo.peer_addr [2 ], peerInfo.peer_addr [3 ],
632
- peerInfo.peer_addr [4 ], peerInfo.peer_addr [5 ]);
605
+ systemPrintf (" ESP-NOW removed peer %02x:%02x:%02x:%02x:%02x:%02x\r\n " , peerInfo.peer_addr [0 ],
606
+ peerInfo.peer_addr [1 ], peerInfo.peer_addr [2 ], peerInfo.peer_addr [3 ], peerInfo.peer_addr [4 ],
607
+ peerInfo.peer_addr [5 ]);
633
608
}
634
609
if (status != ESP_ERR_ESPNOW_NOT_FOUND)
635
610
{
@@ -712,4 +687,4 @@ void espNowUpdate()
712
687
}
713
688
}
714
689
715
- #endif // COMPILE_ESPNOW
690
+ #endif // COMPILE_ESPNOW
0 commit comments