File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,9 @@ char AdafruitIO_Board::_id[64] = "";
21
21
const char AdafruitIO_Board::_type[] = " feather_32u4" ;
22
22
#elif defined(ARDUINO_STM32_FEATHER)
23
23
const char AdafruitIO_Board::_type[] = " feather_wiced" ;
24
+ #elif defined(ARDUINO_ARCH_ESP32)
25
+ #include < WiFi.h>
26
+ const char AdafruitIO_Board::_type[] = " esp32" ;
24
27
#elif defined(ESP8266)
25
28
const char AdafruitIO_Board::_type[] = " esp8266" ;
26
29
#else
@@ -61,6 +64,18 @@ const char* AdafruitIO_Board::type()
61
64
return AdafruitIO_Board::_id;
62
65
}
63
66
67
+ #elif defined(ARDUINO_ARCH_ESP32)
68
+
69
+ char * AdafruitIO_Board::id ()
70
+ {
71
+ byte mac[6 ];
72
+ WiFi.macAddress (mac);
73
+ for (int i=0 ; i < 6 ; i++) {
74
+ sprintf (&AdafruitIO_Board::_id[i*2 ]," %02x" , mac[i]);
75
+ }
76
+ return AdafruitIO_Board::_id;
77
+ }
78
+
64
79
#elif defined(ESP8266)
65
80
66
81
char * AdafruitIO_Board::id ()
Original file line number Diff line number Diff line change @@ -28,7 +28,6 @@ class AdafruitIO_Board {
28
28
static const char _type[];
29
29
static const char * type ();
30
30
31
-
32
31
};
33
32
34
33
#endif // ADAFRUITIO_BOARD_H
You can’t perform that action at this time.
0 commit comments