35 explicit ENC28J60(uint8_t mac[6],
unsigned char *ip = NULL) : Network(ip) {
36 memcpy(this->mac, mac, 6);
39 void disable()
override {
42 bool isReady()
override {
46 void setup()
override {
48 Serial.println(F(
"Connecting to network..."));
50 Ethernet.begin(mac, localIp);
55 Serial.print(F(
"localIP: "));
56 Serial.println(Ethernet.localIP());
57 Serial.print(F(
"subnetMask: "));
58 Serial.println(Ethernet.subnetMask());
59 Serial.print(F(
"gatewayIP: "));
60 Serial.println(Ethernet.gatewayIP());
61 Serial.print(F(
"dnsServerIP: "));
62 Serial.println(Ethernet.dnsServerIP());